@charset "utf-8";
/* CSS Document */

/*공통 */

.mb_10{ margin-bottom:10px}
.mb_20{ margin-bottom:20px}
.mb_25{ margin-bottom:25px}
.mb_30{ margin-bottom:30px}
.mb_40{ margin-bottom:40px}
.mb_50{ margin-bottom:50px}

.point_org{color:#ff5800;}
.underline{text-decoration:underline;}
.bold{font-weight:600;}
.font_color1{ color:#ffad00}
.com_line{width:100%;float:left; border-bottom:1px solid #e7e7e7; height:1px; margin:40px 0px}

.sp_50{ width:100%; float:left; height:50px}
.sp_80{ width:100%; float:left; height:80px}
.com_100box{ width:100%; float:left; }
.com_in{ width:100%; float:left; }

.cont_l{width:200px;float:left;}
.cont_r{width:680px;float:right;}

.cont_l2{width:430px;float:left;}
.cont_r2{width:430px;height:300px;float:right;}

.cont_l3{width:420px;float:left;}
.cont_r3{width:420px;float:right;}

.cont_l4{width:390px;float:left;}
.cont_r4{float:right;}

.cont_l7{width:50%;float:left; text-align:center}
.cont_r7{width:50%;float:left; text-align:center}

.title_st01{width:100%;float:left;}
.title_st01 .line{width:100%; box-sizing:border-box; border-left:50px solid #042d6f; height:3px; margin-bottom:10px}
.title_st01 .title_text{width:100%; box-sizing:border-box; font-size:24px;line-height:30px;  color:#252525; font-family: 'Hestia'; font-weight:500;}

.title_st02{width:100%;float:left; border-bottom:1px solid #252525; height:40px; line-height:40px; color:#252525; font-size:20px; font-weight:400; margin-bottom:20px}
.title_st03{width:100%;float:left; line-height:40px; color:#042d6f; font-size:34px; font-weight:400; font-family:'Buri'; font-weight:400; margin-bottom:10px }



.text_st01{width:100%;float:left; font-size:32px; color:#252525; font-family:'Buri'; font-weight:500; line-height:35px; margin-bottom:35px;}
.text_st02{width:100%;float:left; font-size:16px; color:#252525;   font-family: 'Hestia'; font-weight:400; line-height:24px}
.text_st02 p.point{ font-size:16px; color:#fff;   font-family: 'Hestia'; font-weight:400; background-color:#ffad00; padding:3px 5px 5px 5px; display:inline-block; margin-top:10px; line-height:24px}


.text_st02 ul li{ float:left;
	width:100%;
	padding-left:10px;
	background-image: url(../_img/com/lint_dot.gif);
	background-repeat: no-repeat;
	background-position: left 7px; margin-bottom:7px;font-size:16px; line-height:24px; color:#252525; letter-spacing:-0.5px
}



/*메인 */
.main_logo{width:100%;  position:absolute; top:33px; text-align:center; z-index:999}
.main_menu{width:100%; position:absolute;  top:110px; z-index:999}
.main_menu .gnb{width:1200px; margin:0px auto; background-color: rgba(255, 255, 255, 0.8); height:70px}
.main_menu .gnb .left_gnb{width:1050px; float:left;  height:70px}
.main_menu .gnb .left_gnb ul li{width:1050px; float:left;  height:70px}

.main_menu .gnb .right_gnb{width:150px; float:right;  height:70px; background-color:#123772}
.main_menu .gnb .right_gnb ul li{width:33.33%; float:left;height:70px;  text-align:center}
.main_menu .gnb .right_gnb ul li a{width:100%; font-size:13px; color:rgba(255, 255, 255, 0.8); line-height:70px; text-transform:uppercase; font-family: "billcorporatenarrow", 'Roboto', sans-serif; text-align:center; letter-spacing:0.08em;}
.main_menu .gnb .right_gnb ul li a:hover{width:100%; font-size:13px; color:rgba(255, 255, 255, 1); line-height:70px; text-transform:uppercase; font-family: "billcorporatenarrow", 'Roboto', sans-serif;  text-align:center; text-decoration:none}


.main_a{float:left; width:100%; margin:45px 0px }
.main_a ul{ max-width:1500px;	  margin:0px auto }
.main_a ul li{float:left; width:25%; cursor:pointer;}
.main_a ul li .intext{float:right;  margin:30px 20px; font-size:22px; text-align:right;  color:#fff; font-family: 'Hestia'; line-height:30px; font-weight:400; letter-spacing:-0.5px }
.main_a ul li .intext em{ font-weight:600; font-family: 'Hestia';}
.main_a_bg01{	float:left;	width:100%;	background-image: url(../_img/main/main_a01.jpg);	background-repeat: no-repeat;	background-position: center center; height:375px}
.main_a_bg01:hover{background-image: url(../_img/main/main_a01_on.jpg);}
.main_a_bg02{	float:left;	width:100%;	background-image: url(../_img/main/main_a02.jpg);	background-repeat: no-repeat;	background-position: center center; height:375px}
.main_a_bg02:hover{	background-image: url(../_img/main/main_a02_on.jpg);}
.main_a_bg03{	float:left;	width:100%;	background-image: url(../_img/main/main_a03.jpg);	background-repeat: no-repeat;	background-position: center center; height:375px}
.main_a_bg03:hover{	background-image: url(../_img/main/main_a03_on.jpg);}
.main_a_bg04{	float:left;	width:100%;	background-image: url(../_img/main/main_a04.jpg);	background-repeat: no-repeat;	background-position: center center; height:375px}
.main_a_bg04:hover{background-image: url(../_img/main/main_a04_on.jpg);}

.main_b{float:left; width:100%; background:url(../_img/main/main_b_bg.jpg); padding:60px 0px}
.main_b .container .left{float:left; width:596px; height:333px; background-color:#867466; padding:30px}
.main_b .container .left .inbox{float:left; width:536px; position:relative; height:60px}
.main_b .container .left .inbox .title{ position:absolute; top:0px; left:0px; font-size:18px; color:#fff; text-transform:uppercase}
.main_b .container .left .inbox .line{ position:absolute; top:40px; left:0px; border-left:30px solid #fff; height:1px}


.main_b .container .right{float:right; width:596px; height:333px; background-color:#0c244a; background:url(../_img/main/main_b02.jpg);  padding:30px}
.main_b .container .right .inbox{float:left; width:500px; position:relative; height:270px}
.main_b .container .right .inbox .title{ position:absolute; top:0px; left:0px; font-size:18px; color:#fff; text-transform:uppercase}
.main_b .container .right .inbox .line{ position:absolute; top:40px; left:0px; border-left:30px solid #fff; height:1px}
.main_b .container .right .inbox .text{ position:absolute; top:60px; left:0px; font-size:18px; color:rgba(255, 255, 255, 0.8);  font-family: 'Hestia'; line-height:26px }
.main_b .container .right .inbox .more{  position: absolute; bottom:2px; left:0px; }
.main_b .container .right .inbox .more a{ text-align:center; box-sizing:border-box; color:#fff; border:1px solid rgba(255, 255, 255, 0.5);  font-family: 'Ubuntu', sans-serif; font-weight: 200; display:block;font-size:10px; letter-spacing:3px; text-transform:uppercase; padding:10px 10px ; }
.main_b .container .right .inbox .more a:hover{border:1px solid rgba(255, 255, 255, 1); text-decoration:none}




/*서브본문 */



.cont01_0401_1{width:100%;float:left; height:40px; ; text-align:center}
.cont01_0401_1 .text1{ font-size:38px; color:#252525; font-family:'Buri'; font-weight:400; line-height:40px;  }
.cont01_0401_2{width:100%; float:left;  background-image:url(../_img/01/img04_01.jpg);background-repeat: no-repeat;background-position:top left; height:182px; text-align:center;font-size:24px; color:#fff; line-height:40px}
.cont01_0401_2 a{color:#fff;text-decoration:none; width:100% ;  padding-top:50px;  display:block;  height:182px;  } 
.cont01_0401_2 a em{font-size:34px; color:#fff; margin-top:10px}



.cont01_0401_3{width:100%; float:left;  background-image:url(../_img/01/img04_02.jpg);background-repeat: no-repeat;background-position:top left; height:182px; text-align:center;  font-size:24px; color:#fff; line-height:40px}
.cont01_0401_3 a{color:#fff; text-decoration:none; width:100%  ;  padding-top:50px;  display:block;  height:182px;  } 
.cont01_0401_3 a em{font-size:34px; color:#fff; margin-top:10px}


.cont01_0401_2_on{width:100%; float:left;  background-image:url(../_img/01/img04_01_on.jpg);background-repeat: no-repeat;background-position:top left; height:182px; text-align:center; font-size:24px; color:#fff; line-height:40px}
.cont01_0401_2_on a{color:#fff; text-decoration:none; width:100%  ;  padding-top:40px;  display:block;  height:182px;   } 
.cont01_0401_2_on a em{font-size:30px; color:#fff; margin-top:10px}


.cont01_0401_3_on{width:100%; float:left;  background-image:url(../_img/01/img04_02_on.jpg);background-repeat: no-repeat;background-position:top left; height:182px; text-align:center;font-size:24px; color:#fff; line-height:40px}
.cont01_0401_3_on a{color:#fff; text-decoration:none; width:100%   ;  padding-top:50px;  display:block;  height:182px; } 
.cont01_0401_3_on a em{font-size:34px; color:#fff; margin-top:10px}

.cont01_0401_4{width:100%;float:left; }
.cont01_0401_4 .big_text{width:100%;float:left; font-size:20px; color:#000 ; margin-bottom:50px}

.cont01_0401_5 {width:100%;float:left; }
.cont01_0401_5 .left{float:left; font-size:26px; color:#797979; padding-left:50px; width:250px; letter-spacing:-1px ; margin-top:30px }
.cont01_0401_5 .left em{ font-size:54px;  font-family:'Buri'; font-weight:400; line-height:56px }
.cont01_0401_5 .right{
	width:560px;
	float:right;
	background-image: url(../_img/01/year_line02.gif);
	background-repeat: repeat-y;
	background-position: 70px top;
}
.cont01_0401_5 .right .year_box{ float:left; width:100%; margin-top:30px }
.cont01_0401_5 .right .year_box .year{ float:left; width:70px; font-size:24px; font-family:'Buri'; font-weight:400; color:#333333 }
.cont01_0401_5 .right .year_box .year_dot{ float:left; width:12px; margin-right:10px; margin-top:3px}
.cont01_0401_5 .right .year_box .year_list{ float:left; width:460px; margin-top:-4px}
.cont01_0401_5 .right .year_box .year_list ul li{ float:left; width:100%; font-size:14px; color:#252525; font-weight:200px;  font-family: 'Hestia'; margin-bottom:5px }
.cont01_0401_5 .right .year_box .year_list ul li em{ color:#252525; font-weight:500; margin-right:10px}

.cont01_0401_5 .right .year_box .year_list ul li .text1{  float:left; width:5%;  font-family: 'Hestia'; font-weight:700; color:#333333 ; font-size:15px;}
.cont01_0401_5 .right .year_box .year_list ul li .text2{  font-size:14px; color:#252525;  font-family: 'Hestia';  float:left; width:95%}
.cont01_0401_5 .right .year_box .year_list ul li .point_org{/*color:#ff5800;*/ font-weight:600;}
.cont01_0401_5 .right .year_box .year_list ul li .text2 .point_org{color:#252525; font-weight:600;}

.cont01_0601_1{width:100%;float:left; text-align: right }
.cont01_0601_1 a.btnst{width:140px; height:40px; color:#fff; font-size:14px; float:right; background-color:#575757; margin-left:20px; display:block ; line-height:40px; text-align:center}
.cont01_0601_1 a.btnst:hover{width:140px; height:40px; color:#fff; font-size:14px;float:right; background-color:#333; text-decoration:none  }

.cont01_0601_2{width:100%;float:left; font-size:16px; line-height:24px; color:#252525;  }
.cont01_0601_2 em{width:100%;float:left; margin-bottom:10px ; color:#252525; font-size:24px;  font-family:'Buri'; font-weight:400; letter-spacing:-1px; line-height:30px;}

.cont01_0601_3 {width:100%;float:left; }
.cont01_0601_3 .title{width:100%;float:left; font-size:16px; color:#252525; margin-bottom:15px; line-height:24px;}
.cont01_0601_3 ul{width:100%;float:left; margin-bottom:50px}
.cont01_0601_3 ul li{width:33%;float:left;}




.cont02_0101_1{width:100%;float:left;background-image: url(../_img/02/img01_01.jpg);background-repeat: no-repeat;background-position: right bottom; height:500px;}
.cont02_0101_1 .text1{ font-size:20px; color:#494949; font-family: "billcorporatenarrow", 'Roboto', sans-serif; margin-bottom:10px; line-height:22px}
.cont02_0101_1 .text2{ font-size:38px; color:#252525; font-family:'Buri'; font-weight:500; line-height:40px; margin-bottom:40px;}
.cont02_0101_1 .text3{ font-size:16px; color:#252525;   font-family: 'Hestia'; font-weight:400;  margin-bottom:10px; line-height:24px}

.cont02_0201_1{
	width:100%;
	float:left;
	background-image: url(../_img/02/img01_02_02.jpg);
	background-repeat: no-repeat;
	background-position: left top; position:relative; height:240px; margin-bottom:40px
}
.cont02_0201_1 .text_box{ position:absolute; top:5px; left:243px; width:440px; font-size:14px; font-weight:400px; color:#252525; line-height:16px; letter-spacing:-0.5px}
.cont02_0201_1 .text_box .b10{margin-bottom:10px;}
.cont02_0201_1 .text_box .l30{display: inline-block; margin-left:30px;}
.cont02_0201_1 .text_box em{  font-weight:500px; color:#000; margin-right:10px; letter-spacing:0px}

.cont02_0201_2{
	width:100%;
	float:left;
	background-image: url(../_img/02/img01_02_03.jpg);
	background-repeat: no-repeat;
	background-position: left top; position:relative; height:240px; margin-bottom:40px
}
.cont02_0201_2 .text_box{ position:absolute; top:20px; left:243px; width:440px; font-size:15px; font-family: 'Hestia';  color:#252525; line-height:26px; letter-spacing:-0.5px}
.cont02_0201_2 .text_box em{  font-weight:500px; color:#000; margin-right:10px; letter-spacing:0px}


.cont02_0201_3{width:100%;float:left;}
.cont02_0201_3 .img{width:100%;float:left; margin-bottom:20px}
.cont02_0201_3 .text1{width:100%;float:left; margin-bottom:5px; font-size:14px; color:#4b4b4b; line-height:18px; font-weight:300}
.cont02_0201_3 .text2{width:100%;float:left; margin-bottom:10px; font-size:22px; color:#252525; line-height:24px; margin-bottom:15px; font-weight:600}
.cont02_0201_3 .text3{width:100%;float:left; margin-bottom:10px; font-size:16px; color:#252525; line-height:24px; margin-bottom:15px; font-weight:400;}


.cont02_0201_4{width:100%;float:left; margin-bottom:40px}
.cont02_0201_4 .um{width:35px;float:left; font-size:30px; color:#797979; font-family:'Buri'; font-weight:400;line-height:35px;}
.cont02_0201_4 .text{width:820px;float:right; font-size:16px; color:#252525; font-family: 'Hestia';   font-weight:400; line-height:24px;}
.cont02_0201_4 .text em{ font-size:18px; line-height:26px; color:#003366; font-family: 'Hestia';   font-weight:600;  margin-bottom:10px; width:100%; float:left}

.ml10{display: inline-block; margin-left:10px;}

.cont02_0202_1{width:100%;float:left; margin-bottom:20px}
.cont02_0202_1 .left{width:55px;float:left; background-color:#042d6f; padding:3px 5px; height:25px; color:#fff; font-size:14px ; text-align:center; line-height:17px}
.cont02_0202_1 .right{width:357px;float:right; font-size:13px; color:#555; line-height:20px; font-size:200; letter-spacing:-0.5px ; }
.cont02_0202_1 .right em{width:357px;float:right; font-size:16px; color:#252525; line-height:24px; font-size:400; margin-bottom:5px }


.cont02_0202_2{width:100%;float:left; margin-bottom:20px}
.cont02_0202_2 .stitle{;float:left; background-color:#042d6f; padding:0px 10px; //height:32px; color:#fff; font-size:16px ; text-align:center; line-height:30px; margin-bottom:20px}
.cont02_0202_2 .text{width:100%; float:left; font-size:14px; color:#252525; line-height:24px;; font-size:200; letter-spacing:-0.5px ; /* text-transform:uppercase;*/ height:70px;}
.cont02_0202_2 .text em{width:100%;font-size:16px; color:#252525; line-height:24px; font-size:400; margin-bottom:5px }

.cont02_0301_1{
	width:100%;
	float:left;
	margin-bottom:20px;
	background-color:#575757;
	height:184px;
	position:relative;
	background-color:#575757; background-image: url(../_img/02/img03_01_01.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
}
.cont02_0301_1 ul {width:530px; position:absolute; left:350px; top:30px; }
.cont02_0301_1 ul li{
	width:100%;
	float:left;
 	background-image: url(../_img/com/dot_01.png);
	background-repeat: no-repeat;
	background-position: left 6px; padding-left:10px; box-sizing:border-box; font-size:15px; color:#fff; line-height:20px; font-family: 'Hestia'; font-weight:400   }
.cont02_0301_1 .text{width:530px; position:absolute; left:350px; top:125px; font-size:14px; line-height:16px; color:#fff; font-family: 'Hestia'; font-weight:200  }




.cont02_0402{	width:100%;	float:left; }
.cont02_0402 ul li{	width:33.333%;	float:left; }
.cont02_0402 ul li .img{	width:100%;	float:left; text-align:center; margin-bottom:10px}
.cont02_0402 ul li .text{	width:100%;	float:left;  text-align: center; overflow: hidden;}
.cont02_0402 ul li .text .text_box{display: inline-block; vertical-align: middle; font-size:16px; color:#252525; line-height:22px; text-align:left;  font-family: 'Hestia'; font-weight:400; line-height:26px }

.cont02_0402 .step_box1{
	width:100%;
	float:left;
	position:relative; margin-bottom:20px	
}
.cont02_0402 .step_box1 .text_box{ position:absolute; left:240px; top:30px}
.cont02_0402 .step_box1 .text_box .text1{ width:100%; font-size:18px; color:#252525; font-family: 'Hestia'; font-weight:500; margin-bottom:10px; line-height:20px}
.cont02_0402 .step_box1 .text_box .text2{ width:100%; font-size:16px; color:#252525; font-family: 'Hestia'; font-weight:400; margin-bottom:20px; line-height:22px}

.cont02_0402 .step_box1 .text_box1{ position:absolute; left:280px; top:30px}
.cont02_0402 .step_box1 .text_box1 .text1{ width:100%; font-size:18px; color:#252525; font-family: 'Hestia'; font-weight:500; margin-bottom:10px; line-height:20px}
.cont02_0402 .step_box1 .text_box1 .text2{ width:100%; font-size:16px; color:#252525; font-family: 'Hestia'; font-weight:400; margin-bottom:20px; line-height:22px}


.cont02_0402 .step_box2{	width:100%;	float:left;  position:relative;margin-bottom:40px	 }
.cont02_0402 .step_box2 .text_box2{ position:absolute; left:240px; top:50px}
.cont02_0402 .step_box2 .text_box2 .text1{ width:100%; font-size:18px; color:#252525; font-family: 'Hestia'; font-weight:500; margin-bottom:10px; line-height:20px}
.cont02_0402 .step_box2 .text_box2 .text2{ width:100%; font-size:15px; color:#252525; font-family: 'Hestia'; font-weight:400; margin-bottom:20px; line-height:22px}


.cont02_0402 .step_bg1{	background-image: url(../_img/02/img04_03_01.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.cont02_0402 .step_bg2{	background-image: url(../_img/02/img04_03_02.jpg);	background-repeat: no-repeat;	background-position: 50px center; height:170px; }
.cont02_0402 .step_bg3{	background-image: url(../_img/02/img04_03_03.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.cont02_0402 .step_bg4{	background-image: url(../_img/02/img04_03_04.jpg);	background-repeat: no-repeat;	background-position: 50px center; height:170px; }
.cont02_0402 .step_bg5{	background-image: url(../_img/02/img04_03_05.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.cont02_0402 .step_bg6{	background-image: url(../_img/02/img04_03_06.jpg);	background-repeat: no-repeat;	background-position: 50px center; height:170px; }
.cont02_0402 .step_bg7{	background-image: url(../_img/02/img04_03_07.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.cont02_0402 .step_bg8{	background-image: url(../_img/02/img04_03_08.jpg);	background-repeat: no-repeat;	background-position: 50px center; height:170px; }
.cont02_0402 .step_bg9{	background-image: url(../_img/02/img04_03_09.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.cont02_0402 .step_bg10{	background-image: url(../_img/02/img04_03_10.jpg);	background-repeat: no-repeat;	background-position: 50px center; height:170px; }
.cont02_0402 .step_bg11{	background-image: url(../_img/02/img04_03_11.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }




.cont02_0401_1{	width:100%;	float:left; }
.cont02_0401_1 ul li{	width:33.333%;	float:left; }
.cont02_0401_1 ul li .img{	width:100%;	float:left; text-align:center; margin-bottom:10px}
.cont02_0401_1 ul li .text{	width:100%;	float:left;  text-align: center; overflow: hidden;}
.cont02_0401_1 ul li .text .text_box{display: inline-block; vertical-align: middle; font-size:16px; color:#252525; line-height:22px; text-align:left;  font-family: 'Hestia'; font-weight:400; line-height:26px }



.cont02_0402_1{
	width:100%;
	float:left;
	background-image: url(../_img/02/line_dot.gif);
	background-repeat: repeat-y;
	background-position: 90px center;
}
.cont02_0402_1 .step_box1{
	width:100%;
	float:left;
	position:relative; margin-bottom:40px	
}
.cont02_0402_1 .step_box1 .text_box{ position:absolute; left:240px; top:30px}
.cont02_0402_1 .step_box1 .text_box .text1{ width:100%; font-size:18px; color:#252525; font-family: 'Hestia'; font-weight:500; margin-bottom:10px; line-height:20px}
.cont02_0402_1 .step_box1 .text_box .text2{ width:100%; font-size:15px; color:#252525; font-family: 'Hestia'; font-weight:400; margin-bottom:20px; line-height:22px}

.cont02_0402_1 .step_box2{	width:100%;	float:left;  position:relative;margin-bottom:40px	 }
.cont02_0402_1 .step_box2 .text_box2{ position:absolute; left:240px; top:50px}
.cont02_0402_1 .step_box2 .text_box2 .text1{ width:100%; font-size:18px; color:#252525; font-family: 'Hestia'; font-weight:500; margin-bottom:10px; line-height:20px}
.cont02_0402_1 .step_box2 .text_box2 .text2{ width:100%; font-size:15px; color:#252525; font-family: 'Hestia'; font-weight:400; margin-bottom:20px; line-height:22px}

.step_bg1{	background-image: url(../_img/02/img04_03_1.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg2{	background-image: url(../_img/02/img04_03_2.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg3{	background-image: url(../_img/02/img04_03_3.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg4{	background-image: url(../_img/02/img04_03_4.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg5{	background-image: url(../_img/02/img04_03_5.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg6{	background-image: url(../_img/02/img04_03_6.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg7{	background-image: url(../_img/02/img04_03_7.jpg);	background-repeat: no-repeat;	background-position: left center; height:270px; }
.step_bg8{	background-image: url(../_img/02/img04_03_8.jpg);	background-repeat: no-repeat;	background-position: left center; height:356px; }
.step_bg9{	background-image: url(../_img/02/img04_03_9.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }
.step_bg10{	background-image: url(../_img/02/img04_03_10_1.jpg);	background-repeat: no-repeat;	background-position: left center; height:170px; }



.cont02_0501_1{	width:100%;	float:left; }
.cont02_0501_1 .left{	width:375px;	float:left; }
.cont02_0501_1 .right{	width:476px;	float:right; }
.cont02_0501_1 .right ul li{	width:100%; margin-bottom:7px;	float:left; }
.cont02_0501_1 .right ul li .step{float:left; 	width:65px; text-align:center; color:#fff; font-size:16px; height:25px; line-height:25px; background-color:#ffad00; margin-right:10px}
.cont02_0501_1 .right ul li .text{	width:400px; float:left; font-size:16px; line-height:25px; color:#252525}

.cont02_0501_2{	width:100%;	float:left; }
.cont02_0501_2 .left{	width:47%;	float:left; box-sizing:border-box; }
.cont02_0501_2 .left .img{	width:100%;	float:left; margin-bottom:20px; text-align:center }
.cont02_0501_2 .left .text{	width:95%;	float:left;   font-size:16px; line-height:22px}
.cont02_0501_2 .right{	width:50%;	float:right; box-sizing:border-box ; border-left:1px solid #ccc; padding-left:30px }
.cont02_0501_2 .right .img{	width:100%;	float:left; margin-bottom:20px; text-align:center }
.cont02_0501_2 .right .text{	width:100%;	float:right;   font-size:16px; line-height:22px}
.cont02_0501_2 .right .text em{ color:#ffac00}


.cont02_0501_3{	width:100%;	float:left; }
.cont02_0501_3 ul li{
	width:100%;
	float:left;
	background-image: url(../_img/02/img05_06.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:20px;
	box-sizing:border-box;
	margin-bottom:5px; font-size:16px; color:#000; letter-spacing:-0.5px
}

.cont02_0501_4{	width:100%;	float:left; border:1px solid #d8d8d8; background-color:#f9f9f9; padding:20px 0px; box-sizing:border-box }

.cont02_0501_4 .inbox{	float:left; margin-left:20px;  font-size:16px; color:#000; line-height:30px}
.cont02_0501_4 .inbox img{ margin-top:3px}


.cont06_0201_1 {
	width:100%;
	float:left;
	background-image: url(../_img/06/img06_02_r.jpg);
	background-repeat: no-repeat;
	background-position: center 168px;
	position:relative;
	height:900px;
}
.cont06_0201_1 .inbox{ }
.cont06_0201_1 .inbox .title{ width:100%; margin-bottom:10px; color:#000; font-size:18px; font-weight:400}
.cont06_0201_1 .inbox ul li{
	width:100%;
	background-image: url(../_img/com/dot_02.png);
	background-repeat: no-repeat;
	background-position: left 7px; margin-bottom:10px ; line-height:22px;  font-size:15px; padding-left:10px; color:#252525; font-weight:400
}
.cont06_0201_1 .inbox ul li em{line-height:18px;  font-size:13px; letter-spacing:-0.5px; color:#252525
}
.inin1{ position:absolute; top:0px; left:42px; background-color: rgba(204, 204, 204, 0.3); padding:20px; box-sizing:border-box; width:300px}
.inin2{ position:absolute; top:65px; left:540px; background-color: rgba(204, 204, 204, 0.3); padding:20px; box-sizing:border-box; width:300px}
.inin3{ position:absolute; top:444px; left:42px; background-color: rgba(204, 204, 204, 0.3); padding:20px; box-sizing:border-box; width:300px}
.inin4{ position:absolute; top:444px; left:540px; background-color: rgba(204, 204, 204, 0.3); padding:20px; box-sizing:border-box; width:300px}
/*메인 슬라이드 */

.slider {
	width:530px;
	height:333px;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.slider .bd {
	width:530px;
	position:absolute;
	left:0px;
	margin-left:-0px
}
.slider .bd li {
	width:530px;
	overflow:hidden;
}
.slider .bd li img {
	display:block;
	width:100%;
	
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:0px !important;
}

.slider .hd {
	position:absolute;
	width:100%;
	left:220px;
	z-index:1;
	height:8px;
	top:-30pxpx;
	text-align:center; 
}
.slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	line-height:99px;
	overflow:hidden;
	background:url(../_img/com/slider-btn.png) 0 -10px no-repeat;
	margin:0 5px;
	cursor:pointer;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .hd li.on {
	background-position:0 0;
	filter:alpha(opacity=100);
	opacity:1;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	left:0px;
	top:0;
	width:100%;
	height:435px;
	cursor:pointer;
}
.slider .prev { position:absolute;
	left:-95%; display:none
	
}
.slider .next {
	left:95%; display:none

}
.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:435px;
	background:#000;
	filter:alpha(opacity=0);
	opacity:0;
}
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	 right:0px;
	top:60px;
	z-index:1;
	width:60px;
	height:580px; 
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slider .prev .arrow {
	right:0;
	background:url(../_img/com/slider-btn.png) -120px 0 no-repeat;
}
.slider .next .arrow {
	left:0;
	background:url(../_img/com/slider-btn.png) 0 0 no-repeat;
}
.news_box{float:left; width:530px; position:relative; height:273px}
.news_img{ position:absolute; top:65px; left:0px; width:274px; height:208px; background-color:#000}
.news_text{ position:absolute; top:65px; left:290px; width:250px; height:208px; position:relative}
.news_text .text1{ float:left; width:98%; font-size:22px; color:#fff; margin-bottom:20px ; text-align:left; letter-spacing:-0.5px}
.news_text .text2{ float:left; width:98%; font-size:16px; color:#fff  ; text-align:left}
.news_text .more{  position: absolute; bottom:2px; left:0px; }

.news_text .more a{ text-align:center; box-sizing:border-box; color:#fff; border:1px solid rgba(255, 255, 255, 0.5);  font-family: 'Ubuntu', sans-serif; font-weight: 200; display:block;font-size:10px; letter-spacing:3px; text-transform:uppercase; padding:10px 10px ; }
.news_text  .more a:hover{border:1px solid rgba(255, 255, 255, 1); text-decoration:none}





/*본문추가 */

.com_line2{width:100%; float:left; border-bottom: 3px solid #042d6f; height:3px; margin : 0px}



.cont_l5{width:440px;float:left;}
.cont_r5{width:440px;float:right;}
.cont_l6{width:550px;float:left; text-align:left}
.cont_r6{width:310px;float:right;}


.text_st03{width:100%;float:left; font-size:18px; color:#003366; font-family: 'Hestia'; font-weight:600;line-height:22px; text-align:left;  }


.cont01_01_1{width:100%;float:left;background-image: url(../_img/01/img01_01.jpg);background-repeat: no-repeat;background-position: right bottom; height:186px; margin-top:-30px}
.cont01_01_1 .text1{ font-size:20px; color:#003366; font-family: "billcorporatenarrow", 'Roboto', sans-serif; margin-bottom:10px; line-height:35px; margin-top:40px; letter-spacing:0.1em;}
.cont01_01_1 .text2{ font-size:40px; color:#252525; font-family:'Buri'; font-weight:400; line-height:44px; letter-spacing:-2px }
.cont01_01_2{width:100%; float:left; margin: 30px 0px;}
.cont01_01_2 .text1{ font-size:16px; color:#252525;   font-family: 'Hestia'; font-weight:400;  margin-bottom:20px; line-height:22px}
.cont01_01_2 .text2{ font-size:16px; color:#252525;   font-family: 'Hestia'; font-weight:600;  margin-bottom:20px; line-height:22px; }




.cont01_02_1{width:100%;float:left; height:80px;}
.cont01_02_1 .text1{ font-size:20px; color:#042d6f; font-family: "billcorporatenarrow", 'Roboto', sans-serif; margin-bottom:10px; line-height:22px; letter-spacing:0.1em;}
.cont01_02_1 .text2{ font-size:38px; color:#252525; font-family:'Buri'; font-weight:400; line-height:40px; margin-bottom:40px;}
.cont01_02_2{width:100%; float:left; background-image:url(../_img/01/img02_01.jpg);background-repeat: no-repeat;background-position:center; border: 1px solid #e7e7e7; height: 600px; margin:40px 0px}
.cont01_02_3 .text1{ font-size:16px; color:#252525;   font-family: 'Hestia'; font-weight:400;  margin-bottom:10px; line-height:24px; letter-spacing:-1px}




.cont01_03_1{
	width:100%;
	float:left;
	margin-bottom:20px;
	background-color:#003366;
	height:310px;
	position:relative;
	background-color:#003366; background-image: url(../_img/01/img03_01.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	overflow:hidden;
}
.cont01_03_1 .text1{
	width:160px;
	position:absolute;
	left:335px;
	top:20px;
	font-size:14px;
	color:#fff;
	font-family: Hestia;
	font-weight:400;
	height: 250px;
	line-height: 34px;
	letter-spacing:-0.5px
}
.cont01_03_1 .text2{
	width:370px;
	position:absolute;
	left:500px;
	top:20px;
	font-size:14px;
	color:#fff;
	font-family: Hestia;
	font-weight:300;
	height: 250px;
	line-height: 34px;
	letter-spacing:-0.3px
}




.cont01_04_1{width:100%;float:left; height:40px;}
.cont01_04_1 .text1{ font-size:38px; color:#252525; font-family:'Buri'; font-weight:400; line-height:40px; margin-bottom:40px}
.cont01_04_2{width:100%; float:left; position:absolute; background-image:url(../_img/01/img04_01.jpg);background-repeat: no-repeat;background-position:top left; height:182px }
.cont01_04_2 .text1{
	width:300;
	left:172px;
	top:9px;
	font-size:24px;
	color:#FFF;
	font-family: 'Hestia';
	font-weight:400;
	margin:60px 0 20 0;
	line-height:26px;
	text-align: center;
	position:relative
}
.cont01_04_2 .text2{
	width:300;
	left:104px;
	top:93px;
	font-size:40px;
	color:#FFF;
	font-family: 'Hestia';
	font-weight:400;
	margin-bottom:0px;
	line-height:42px;
	text-align: center;
	position:relative
}
.cont01_04_3{width:100%; display:inline-block; float:left; position:absolute;background-image:url(../_img/01/img04_02.jpg);background-repeat: no-repeat;background-position:top left; height:182px; }
.cont01_04_3 .text1{
	width:300;
	left:172px;
	top:9px;
	font-size:24px;
	color:#FFF;
	font-family: 'Hestia';
	font-weight:400;
	margin:60px 0 20 0;
	line-height:26px;
	text-align: center;
	position:relative
}
.cont01_04_3 .text2{
	width:300;
	left:108px;
	top:92px;
	font-size:40px;
	color:#FFF;
	font-family: 'Hestia';
	font-weight:400;
	margin-bottom:0px;
	line-height:42px;
	text-align: center;
	position:relative
}




.cont01_05_1{width:100%; float:left; background-image:url(../_img/01/img05_01.jpg);background-repeat: no-repeat;background-position:center; height:800px }
.cont01_05_2{width:100%; float:left; background-image:url(../_img/01/img05_02.jpg);background-repeat: no-repeat;background-position:center; height:300px}
.cont01_05_3{width:100%; float:left; border: 1px solid ; height: 500px; border-color:#e8e8e8; background-color:#fafafa }
.cont01_05_4{width:100%;float:left; margin:40px 20px 20px 20px}
.cont01_05_4 .left{	width:230px;	float:left;	background-image:url(../_img/com/dot_02.png);	background-repeat: no-repeat;	background-position: left center;
 padding-left:20px; box-sizing:border-box; color:#000000;	font-size:16px;	font-family: 'Hestia';font-weight:600; }
.cont01_05_4 .right{width:600px;float:left; padding-left:20px; font-size:13px; color:#000000; font-family: 'Hestia';font-weight:300;line-height:24px;}



.pl12 {margin-left:12px}

.ex_box{float:left; width:100%; position:relative}



.cer_box{ width:100%; float:left; } 
.cer_box ul { width:90%; margin:0px auto } 
.cer_box ul li{ width:33.333%; float:left; text-align:center; margin-bottom:75px; }
.cer_box ul li .inbg{
	width:209px; height:282px;
	float:left;
	position:relative;
	background-image: url(../_img/04/certificate_frame.jpg);
	background-repeat: no-repeat;
} 
.cer_box ul li .inbg img{ width:178px; height:250px; margin:12px 0px 0px 13px; float:left; } 
.cer_box ul li .inbg span.in-title { 
    width: 178px;
    height: 20px;
    display: block;
    margin: 25px 0px 0px 13px;
    float: left;
}
.cer_box ul li .inbg span.in-content { 
    width: 178px;
    height: 50px;
    display: block;
    margin: 5px 0 0 13px;
    float: left;
    color: #999;
}
.cer_box ul li .inbg:after { content:""; display:block; clear:both; }
.cont06_01_1{width:100%; float:left; background-image:url(../_img/06/img06_01.jpg);background-repeat: no-repeat;background-position:center top; height:600px }



.cont06_04_2{	width:100%;	float:left; }
.cont06_04_2 ul li{	width:33.33%;	float:left; box-sizing:border-box ;  border-left:1px solid #ccc;}
.cont06_04_2 ul li:first-child{	width:33.33%;	float:left; box-sizing:border-box ;  border-left:none;}
.cont06_04_2 ul li .img{	width:100%;	float:left; text-align:center; margin-bottom:20px}
.cont06_04_2 ul li .text1{	width:100%;	float:left; text-align:center; font-size:22px; line-height:32px; margin-bottom:5px; color:#252525; font-weight:600}
.cont06_04_2 ul li .text2{	width:100%;float:left;	font-size:15px; line-height:22px; margin-bottom:20px; color:#252525; text-align:center; font-weight:400 }
.cont06_04_2 ul li .text3{	width:100%;float:left; text-align:center}
.cont06_04_2 ul li .text3 a{ padding:3px 20px 7px 20px; color:#fff; background-color:#ffad00; font-size:16px}
.cont06_04_2 ul li .text3 a:hover{ text-decoration:none}


.etb_dot_box{
	width:100%;
	//background-image: url(../_img/com/dot_line.gif);
	//background-repeat: repeat-x;
	//background-position: left top;
	border-top:2px solid #042d6f;
	
	 //padding:1px 0px
}
.etb_dot_box tbody tr:last-child th{
  background-image:none;
  border-bottom:2px solid #042d6f;
}

.etb_dot_box tbody tr:last-child td{
  background-image:none;
  border-bottom:2px solid #042d6f;
}


.etb_dot {
 width:100%;  
}

.etb_dot tbody th{
  COLOR:#252525;
  background-color:#f9f9f9;
  padding:20px;
  text-align:center;
  vertical-align:middle;
  font-size:15px;
  background-image: url(../_img/com/dot_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:400}


.etb_dot tbody td{ COLOR:#333; background-color:#fff; text-align:left; vertical-align:middle; font-size:14px;  background-image: url(../_img/com/dot_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom; padding:20px; box-sizing:border-box}

.cont_r2{position:relative;}
.swiper-button-next{width:43px; height:42px; background:url('../_img/02/arrow.png') -43px 0 no-repeat; position:absolute; top:50%; margin-top:-20px; right:0; cursor:pointer;}
.swiper-button-prev{width:43px; height:42px; background:url('../_img/02/arrow.png') 0px 0 no-repeat; position:absolute; top:50%; margin-top:-20px; left:0; cursor:pointer;}