#subTopimg {display:block;width:100%;  position:relative;}
.sideArea{margin:0 auto; padding:0px;}
.sideArea h2{font-style:none; padding:60px 0px 50px 0px; height:50px;color:#fff; font-family: 'nanum-square-r'; font-weight:normal; font-size:48px; line-height:50px; text-align:center; letter-spacing:-0.5px;background:url(/layouts/default/image/sub/simg_bg.png) center 147px no-repeat; }

.sideArea ul.submenu {margin:24px 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:16px;border:1px solid #dadada;letter-spacing:-0.5px;border-left:none;  letter-spacing:-1px; text-align:center;color:#3a3a3a;background:#fff;}
.sideArea ul.submenu li a:hover{ color:#4664bc;font-family:'nanumB';}
.sideArea ul.submenu li a.on{ color:#fff;  background:#4664bc; border:1px solid #4664bc;font-family:'nanumB';}
.sideArea ul.submenu li:first-child a{border-left:1px solid #dadada;}
.sideArea ul.submenu li:first-child a.on{border-left:1px solid #4664bc;}
/* ¼­ºê¸Þ´º 5°³ÀÏ °æ¿ì */
.sideArea .tab_type1 li{width:249px;}
.sideArea .tab_type1 li:first-child{width:248px;}
/* ¼­ºê¸Þ´º 3°³ÀÏ °æ¿ì */
.sideArea .tab_type2 li{width:499px;}
.sideArea .tab_type2 li:first-child{width:499px;}
/* ¼­ºê¸Þ´º 2°³ÀÏ °æ¿ì */
.sideArea .tab_type3 li{width:499px;}
.sideArea .tab_type3 li:first-child{width:498px;}
.sideArea .tab_type4 li{width:332px;}
.sideArea .tab_type4 li:first-child{width:332px;}
/* ¼­ºê¸Þ´º 5°³ÀÏ °æ¿ì
.sideArea .tab_type1 li{width:199px;}
.sideArea .tab_type1 li:first-child{width:198px;}
 ¼­ºê¸Þ´º 4°³ÀÏ °æ¿ì 
.sideArea .tab_type1 li{width:249px;}
.sideArea .tab_type1 li:first-child{width:248px;}
*/

#contents{width:100%; margin:0 auto; overflow:hidden;}
#contents h2.tit{margin:40px 0 30px; color:#212121; font-family: 'nanum-square-b'; font-weight:normal; font-size:36px;  line-height:42px; text-align:left; letter-spacing:-0.5px; }
#contents h2.tit span{padding-right:55px; background-color:#fff;}

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

#contents h4.tit0204{margin:40px 0 30px; height:57px; color:#000; font-family: 'nanum-square-b'; font-weight:normal; font-size:24px;  line-height:42px; text-align:left; letter-spacing:-0.5px; padding:3px 0px 0px 260px; background:url(/layouts/default/image/02/04_i01.jpg) 0 0px no-repeat}
#contents h4.tit0501{margin:40px 0 10px; height:57px; color:#000; font-family: 'nanum-square-b'; font-weight:normal; font-size:24px;  line-height:42px;text-indent:-99999px; text-align:left; letter-spacing:-0.5px; padding:3px 0px 0px 260px; background:url(/layouts/default/image/05/01_i02.jpg) 0 0px no-repeat}
#contents h4.tit0502{margin:40px 0 10px; height:57px; color:#000; font-family: 'nanum-square-b'; font-weight:normal; font-size:24px;  line-height:42px;text-indent:-99999px; text-align:left; letter-spacing:-0.5px; padding:3px 0px 0px 260px; background:url(/layouts/default/image/05/01_i01.jpg) 0 0px no-repeat}


.sCont {min-height:400px;padding-bottom:50px; text-align:justify; position:relative;}

#contents .fl {margin-top:0px;}
#contents .fl dt{clear:both;float:left; width:470px; margin-right:30px;display:block;}
#contents .fl dd{float:left;  width:470px; margin-left:30px; display:block;}
#contents .fl:after{clear:both; content:''; display:block;}

#contents .fl0104 {margin-top:0px; font-size:18px; line-height:32px; font-family:'nanum-square-r'; }
#contents .fl0104 dt{float:left;display:inline-block; width:400px; height:200px; overflow:hidden; margin-right:20px; position:relative; color:#fff; padding:60px 0px 0px 80px;}
#contents .fl0104 dt img, #contents .fl0104 dd img {z-index:-1; position:absolute; top:0px; left:0px;}
#contents .fl0104 dd{float:left; display:inline-block;  width:400px;  height:200px; overflow:hidden; margin-left:20px; position:relative;  color:#fff; padding:60px 0px 0px 80px;}
#contents .fl0104:after{clear:both; content:''; display:block;}
#contents .fl0104 span.hj {font-size:28px !important; line-height:36px !important; letter-spacing:0px; color:#fff5c3;font-family:'nanum'; }
#contents .fl0104 span.eum {font-size:22px !important; line-height:36px !important; letter-spacing:7px; color:#fff;font-family:'nanum-square-r'; }

#contents .fl2 {margin-top:0px;}
#contents .fl2 dt{clear:both;float:left; width:580px; margin-right:30px;display:block;}
#contents .fl2 dd{float:left;  width:360px; margin-left:30px; display:block;}
#contents .fl2:after{clear:both; content:''; display:block;}

#contents .fl3 {margin-top:0px; }
#contents .fl3 dt{clear:both; float:left; width:130px; margin-right:30px;  line-height:28px; letter-spacing:-0.5px; font-size:20px; font-family:'nanum-square-b'; color:#4664bc;}
#contents .fl3 dd{float:left;  width:840px;  font-size:16px; line-height:28px; font-family:'nanum'; color:#525252;letter-spacing:-1px;}
#contents .fl3: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:#4664bc;}
dl.fl4 dd{font-size:16px; line-height:28px; font-family:'nanum'; 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  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.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:30px 0px; background:#cacaca; 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;}


.con0101 {width:430px; height:360px; padding:60px 70px 0px 500px; font-size:16px;background:url(/layouts/default/image/01/01_i01.jpg) left top no-repeat; text-align:justify; color:#000;}
.con0101_2 {background:#f8f8f8; border:1px solid #e5e5e5; text-align:center; padding:30px 0px;}
.con0101_3 {background:url(/layouts/default/image/01/01_i03.png) 450px 70px no-repeat;}

.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:#4664bc !important;}
.pott1 {color:#00a983 !important;}
.pott2 {color:#212121 !important;}
.pott3 {color:#e67828 !important;}
.pott4 {color:#525252 !important;}

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


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:8px 0px 0px 30px; line-height:24px;background:url(/layouts/default/image/bul_g.png) 18px 16px 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;}


.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:150px;}
.btnArea a.apBtn {display:block; position:absolute; top:60px; 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:#4664bc; 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:#4664bc; 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:#4664bc; 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:#4664bc; color:#fff; text-align:center; } 


.sub_tab {width:1000px; overflow:hidden; margin-bottom:30px; }
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab > ul {	overflow: hidden;padding:0px; margin:0px;}
.sub_tab > ul > li {	float: left;	min-height: 48px;	font-size: 16px;	 font-family:'nanum'; line-height: 16px;	text-align: center;	background: #faf9f7;	border-bottom: 1px solid #894944;}
.sub_tab > ul > li:first-child a {border-left: 1px solid #e2dfdb;}
.sub_tab > ul >  li.on {	min-height: 46px;	background: #fff;	z-index: 100;	border-bottom: 0;}
.sub_tab > ul >  li.on a {	border-top: 3px solid #894944;	border-right: 1px solid #894944;	border-bottom: none;	border-left: 1px solid #894944;}
.sub_tab ul >  li a {	box-sizing: border-box;	-ms-box-sizing: border-box;	-moz-box-sizing: border-box;display: block;	padding: 16px 0 16px;	color: #707070;	outline:none; select-dummy: expression(this.hideFocus=true);	border-right: 1px solid #e2dfdb;	border-top: 1px solid #e2dfdb;}
.sub_tab > ul li.on a {	margin-left: -1px;	padding: 17px 0 14px;	color: #894944; font-family:'nanumB';}
.sub_tab > ul li.on:first-child a {margin-left: 0;}
#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;}


.litc2 {width:497px;}

.mt5 {margin-top:5px;}


.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:#4664bc;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;}