@charset "utf-8";
#wrapper{position:relative; margin:0;padding:0;width:100%; min-width:1200px;}
#header{z-index:10;position:relative; width:100%; height:210px;}
.top_nav{position:relative; width:100%;height:40px;background:#f0f0f0;  }
.top_nav .top_wrap{position:relative; width:1200px; margin:0 auto; }
.top_nav .top_wrap .btn_t01{float:right;position:relative; display:block; width:135px;height:40px;background:#2577d3; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;}
.top_nav .top_wrap .txt01{float:right;position:relative; display:block; width:200px;height:40px; font-size:14px; line-height:40px;text-align:center;}


.top_nav .top_wrap .btn_t01:hover{color:#000;background:#fff;
-webkit-transition: background-color 0.2s ease-out;-moz-transition: background-color 0.2s ease-out;-ms-transition: background-color 0.2s ease-out;-o-transition: background-color 0.2s ease-out;transition: background-color 0.2s ease-out;}





.top_nav .top_wrap .btn_t02{float:right;position:relative; display:block; width:135px;height:40px;background:#666666; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;}
.top_nav .top_wrap .btn_t02:hover{color:#000;background:#fff;
-webkit-transition: background-color 0.2s ease-out;-moz-transition: background-color 0.2s ease-out;-ms-transition: background-color 0.2s ease-out;-o-transition: background-color 0.2s ease-out;transition: background-color 0.2s ease-out;}
h1{position:relative; top:30px;width:100%; height:70px; line-height:70px;text-align:center;  border-bottom:1px solid #e6e6e6;}

/* �Ǿ��޴�*/
.nav{position:relative; top:30px; margin:0 auto;width:1200px; height:70px;  line-height:70px; text-align:center;}
.nav .menu{position:relative;display:block; padding:0 140px;font-size:18px; color:#000; font-weight:bold;}
.nav .menu li{float:left; padding:0 35px;}
.nav .menu a{font-size:18px;height:70px; display:block; font-family:"Malgun Gothic"; font-weight:bold;}
.nav .menu a:hover{color:#506dcb;}

.nav .sub01{display:none;position:absolute; top:60px;left:140px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub01 li{float:left; padding:0 10px;}
.nav .sub01 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub01 a:hover{color:#b9c3e5;}

.nav .sub02{display:none;position:absolute; top:60px;left:390px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub02 li{float:left; padding:0 10px;}
.nav .sub02 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub02 a:hover{color:#b9c3e5;}

.nav .sub03{display:none;position:absolute; top:60px;left:250px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub03 li{float:left; padding:0 10px;}
.nav .sub03 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub03 a:hover{color:#b9c3e5;}


.nav .sub04{display:none;position:absolute; top:60px;left:550px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub04 li{float:left; padding:0 10px;}
.nav .sub04 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub03 a:hover{color:#b9c3e5;}



.nav .sub05{display:none;position:absolute; top:60px;left:700px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub05 li{float:left; padding:0 10px;}
.nav .sub05 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub05 a:hover{color:#b9c3e5;}

.nav .sub06{display:none;position:absolute; top:60px;left:760px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub06 li{float:left; padding:0 10px;}
.nav .sub06 a{color:#fff; font-size:14px; font-weight:bold;} .nav .sub06 a:hover{color:#b9c3e5;}





.gnb_mask2{z-index:10;display:none;position:absolute; top:210px; width:100%; height:calc(100% - 210px); background:#000; opacity:0.6;}
.all_menu{position:absolute;right:0;top:0;padding:7px 22px 24px 23px;text-align:center; width:25px;height:39px;background:#000;}
.all_wrap{display:none;position:relative;top:20px; width:100%; height:240px; background:#000;}
.all_wrap .all_nav {position:relative; width:1200px; height:240px; margin:0 auto; }
.all_wrap .all_nav ul{float:left;} .all_wrap .all_nav ul li{line-height:25px;}
.all_wrap .all_nav a{color:#fff; font-size:14px;}
.all_wrap .all_nav a:hover{color:#b9c3e5;}
.all_wrap .all_nav .all01{position:absolute; top:30px; left:174px;}
.all_wrap .all_nav .all02{position:absolute; top:30px; left:500px;}
.all_wrap .all_nav .all03{position:absolute; top:30px; left:357px;}
.all_wrap .all_nav .all04{position:absolute; top:30px; left:650px;}
.all_wrap .all_nav .all05{position:absolute; top:30px; left:790px;}




/* //�Ǿ��޴�*/


/* ����ϸ޴�*/
.mobile_wrap{display:none;}
.gnb_mask {display:none;}
.gnb_m{display:none;}
/* //����ϸ޴�*/



.content01{z-index:9;position:relative; background:#000; width:100%; height:500px;}
.content01 .con_01 .slider01{background: url('../images/main_banner1.jpg') no-repeat;background-size:cover; width:100%; height:500px; }
.content01 .con_01 .slider02{background: url('../images/main_banner2.jpg') no-repeat;background-size:cover; width:100%; height:500px; }
.content01 .con_01 .txt01{position:relative; top:120px; margin:0 auto; color:#fff; font-size:20px;text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_01 .txt02{position:relative; top:140px; margin:0 auto; color:#fff; font-size:250%;text-align:center;font-weight:400;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_01 .txt02 span{color:#7db7f0;font-size:100%;  font-weight:bold;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_01 .txt03{position:relative; top:160px;line-height:24px; margin:0 auto; color:#fff; font-size:16px;font-weight:normal; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}






/*.content01 .con_02{;position:relative;top:-108px;height:146px; width:1080px; margin:0 auto; padding:35px 60px;background-color: rgba(255,255,255,0.3); border-radius:5px;}*/
.content01 .con_02{;position:relative;top:-108px;height:146px; width:1000px; margin:0 auto; background-color: rgba(255,255,255,0.0); border-radius:5px;}
.content01 .con_02 .txt01{color:#25140c; padding-top:5px; font-weight:bold; font-size:18px;text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_02 .txt02{color:#666666; padding-top:10px;font-size:12px; text-align:center; line-height:18px;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.content01 .con_02 .box01{position:relative;float:left; width:calc(17% - 1px); border-right:0px solid #ebebeb; text-align:center;background:#acc1de; border-radius:5px; padding:10px; margin-right:10px;}
.content01 .con_02 .box02{position:relative;float:left; width:calc(17% - 1px);  border-right:0px solid #ebebeb; text-align:center;background:#45bcda; border-radius:5px;padding:10px; margin-right:10px;}
.content01 .con_02 .box03{position:relative;float:left; width:calc(17% - 1px);  border-right:0px solid #ebebeb; text-align:center;background:#d4aea2; border-radius:5px;padding:10px; margin-right:10px;}
.content01 .con_02 .box04{position:relative;float:left; width:calc(17% - 1px); border-right:0px solid #ebebeb; text-align:center;background:#e6e6fa; border-radius:5px;padding:10px; margin-right:10px;}
.content01 .con_02 .box05{position:relative;float:left; width:calc(17% - 1px);   text-align:center;background:#eee8aa; border-radius:5px;padding:10px; margin-right:10px;}







.content02{z-index:8;position:relative;background: url('../images/main_bg01_1.jpg') no-repeat;background-size:cover;  width:100%; height:560px;}
.content02 .wrap{position:relative; width:1160px; padding-left:40px; margin:0 auto;}
.content02 .line{position:absolute;top:190px;background:#fff; width:33px; height:2px;}
.content02 .txt01{position:absolute;top:200px; font-size:20px; font-weight:bold; color:#fff;}
.content02 .txt02{position:absolute;top:230px; font-size:40px; font-weight:bold; color:#78dcfd; letter-spacing:-3px;}
.content02 .txt03{position:absolute;top:300px; font-size:13px;  line-height:20px; color:#fff;}
.content02 .txt04{position:absolute;top:350px; font-size:13px;  line-height:20px; color:#fff;}
.content02 .btn01{position:absolute;top:400px;display:block; border:1px solid #fff; font-weight:400;letter-spacing:0px;padding:12px 10px 0 10px;
width:180px; height:32px; text-align:center; color:#fff; font-size:14px;}
.content02 .btn01:hover{color:#78dcfd;}
.content02 .btn02{position:absolute;top:400px; left:250px;display:block; border:1px solid #fff;font-weight:400; letter-spacing:0px;padding:12px 10px 0 10px;
width:190px; height:32px;text-align:center; color:#fff; font-size:14px;}
.content02 .btn02:hover{color:#78dcfd;}

.content03{z-index:8;position:relative; width:100%; height:200px; padding:60px 0; background:#dcdcdc;}
.content03 .wrap{position:relative; width:1200px; margin:0 auto;}
.content03 .wrap .con_01{position:relative; float:left;width:33%; height:200px; background:#7c0000; background: #7c0000 url('../images/main_ico06.png') no-repeat 320px 60px;}
.content03 .wrap .con_01 .txt01{position:absolute;top:27px;left:27px; background:#fff;padding-top:2px; color:#7c0000; width:190px;height:24px; line-height:24px;text-align:center;font-size:14px;font-weight:bold;border-radius:12px;}
.content03 .wrap .con_01 .txt02{position:absolute;top:65px;left:27px; font-size:38px; color:#fff; font-weight:bold;}
.content03 .wrap .con_01 .txt03{position:absolute;top:110px;left:30px; font-size:24px; color:#fff; font-weight:bold;}
.content03 .wrap .con_01 .txt04{position:absolute;top:150px;left:30px; font-size:14px; color:#fff; font-weight:bold;}

.content03 .wrap .con_02{position:relative; float:left;width:calc(34% - 60px); height:200px; margin:0 30px; background: #154a29 url('../images/main_ico07.png') no-repeat 270px 70px;}
.content03 .wrap .con_02 .txt01{position:absolute;top:27px;left:27px; background:#fff; padding-top:2px;color:#154a29; width:190px;height:24px; line-height:24px;text-align:center;font-size:14px;font-weight:bold;border-radius:12px;}
.content03 .wrap .con_02 .txt02{position:absolute;top:65px;left:27px;}
.content03 .wrap .con_02 .txt03{position:absolute;top:100px;left:30px; font-size:18px; color:#fff; font-weight:bold; letter-spacing:-1px;}
.content03 .wrap .con_02 .btn01{position:absolute;top:140px;left:30px; display:block; width:!32px; height:37px;background:#046f72;color:#fff; text-align:center; line-height:37px; font-size:15px; font-weight:bold; padding:0 15px;}
.content03 .wrap .con_02 .btn01:hover{color:#78dcfd;}
.content03 .wrap .con_02 .btn02{position:absolute;top:140px;left:150px; display:block; width:!32px; height:37px;background:#fff;color:#046f72; text-align:center; line-height:37px; font-size:15px; font-weight:bold; padding:0 15px;}
.content03 .wrap .con_02 .btn02:hover{color:#78dcfd;}

.content03 .wrap .con_03{position:relative; float:left;width:33%; height:200px; background: #3b3b3b url('../images/main_ico08.png') no-repeat 290px 70px;}
.content03 .wrap .con_03 .txt01{position:absolute;top:27px;left:27px; background:#fff; color:#3b3b3b; padding-top:2px;width:140px;height:24px; line-height:24px;text-align:center;font-size:14px;font-weight:bold;border-radius:12px;}
.content03 .wrap .con_03 .txt02{position:absolute;top:75px;left:27px;}
.content03 .wrap .con_03 .txt03{position:absolute;top:120px;left:30px; font-size:18px; color:#fff; font-weight:bold;}


.content04{z-index:8;position:relative; width:100%; height:300px; padding:60px 0; background:#fff;}
.content04 .wrap{position:relative; width:1200px;  margin:0 auto;}
.content04 .wrap h3{position:absolute;top:0px;font-size:28px; color:#000; }
.content04 .wrap h4{position:absolute;top:70px;font-size:16px; color:#b4b4b4; padding-top:10px;}
.content04 .wrap .btn01{position:absolute;top:120px;display:block;color:#2577d3; width:130px; height:27px; padding-top:9px; border-radius:18px; border:1px solid #2577d3; text-align:center; font-weight:bold;font-size:14px;}
.content04 .wrap .btn01:hover{background:#2577d3; color:#fff;}
.content04 .wrap .pro_list {position:absolute; left:350px; width:calc(100% - 350px);}
.content04 .wrap .pro_list .date{font-size:16px;padding-top:3px;}
.content04 .wrap .pro_list .b_st01{float:left;display:block;background:#2577d3; color:#fff;padding:6px 15px; width:55px;font-size:13px; height:8px;line-height:10px;font-weight:bold;letter-spacing:-1px;}
.content04 .wrap .pro_list .b_st02{float:left;display:block;background:#315ca6; color:#fff;padding:6px 15px; width:55px;font-size:13px; height:8px;line-height:10px;font-weight:bold;letter-spacing:-1px;}
.content04 .wrap .pro_list .b_st03{float:left;display:block;background:#fd8032; color:#fff;padding:6px 15px; width:55px;font-size:13px; height:8px;line-height:10px;font-weight:bold;letter-spacing:-1px;}
.content04 .wrap .pro_list .b_st04{float:left;display:block;background:#0fb2b7; color:#fff;padding:6px 15px; width:55px;font-size:13px; height:8px;line-height:10px;font-weight:bold;letter-spacing:-1px;}

.sub_banner01{position:relative; width:100%; height:270px;background:  url('../images/sub_banner01.jpg') no-repeat; background-size:cover;}
.sub_banner02{position:relative; width:100%; height:270px;background:  url('../images/sub_banner06.jpg') no-repeat; background-size:cover;}
.sub_banner03{position:relative; width:100%; height:270px;background:  url('../images/sub_banner05_1.jpg') no-repeat; background-size:cover;}
.sub_banner04{position:relative; width:100%; height:270px;background:  url('../images/sub_banner04.jpg') no-repeat; background-size:cover;}
.sub_banner05{position:relative; width:100%; height:270px;background:  url('../images/sub_banner05_1_2.jpg') no-repeat; background-size:cover;}
.sub_banner06{position:relative; width:100%; height:270px;background:  url('../images/sub_banner02.jpg') no-repeat; background-size:cover;}
/*
.banner_txt01{position:relative; top:80px;font-size:28px; color:#fff; margin: 0 auto; text-align:center;}
.banner_txt02{position:relative; top:80px;font-size:50px; color:#fff; margin: 0 auto; text-align:center;}
.banner_txt03{position:relative; top:0px;font-size:50px; color:#8dd2fe; margin: 0 auto; text-align:center;}

*/


.banner_txt01{position:relative; top:80px;font-size:28px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt02{position:relative; top:80px;font-size:50px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03{position:relative; top:0px;font-size:40px; color:#8dd2fe; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.banner_txt01_2{position:relative; top:80px;font-size:18px;  font-weight:bold; color:#666; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt02_2{position:relative; top:80px;font-size:20px;   font-weight:bold; color:#666; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03_2{position:relative; top:0px;font-size:40px;  font-weight:bold; color:#8dd2fe; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.banner_txt01_3{position:relative; top:80px;font-size:25px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt02_3{position:relative; top:80px;font-size:30px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03_3{position:relative; top:0px;font-size:30px; color:#ffff00; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.banner_txt01_4{position:relative; top:180px;font-size:25px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt02_4{position:relative; top:180px;font-size:30px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03_4{position:relative; top:0px;font-size:30px; color:#ffff00; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.banner_txt01_6{position:relative; top:80px;font-size:24px; color:#fff; margin: 0 auto; text-align:center; font-weight:bold;font-family:'Nanum Brush Script', cursive, 'Noto Sans KR', sans-serif; padding:20px 20px; margin-top:50px}


.banner_txt02_6{position:relative; top:80px;font-size:30px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03_6{position:relative; top:0px;font-size:40px; color:#ffff00; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}





.banner_txt04{position:relative; top:0px;font-size:20px; color:#8dd2fe; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}











.sub_menu{position:relative; width:100%;height:60px;border-bottom:1px solid #cfcfcf; background:#f4f4f4;}
.sub_menu ul{width:1200px;height:60px;margin:0 auto;}
.sub_menu li a{ float:left;height:60px; padding:0 50px; line-height:60px;border-right:1px solid #cfcfcf; text-align:center;display:block;font-size:18px;color:#323232;font-family:sans-serif, 'Helvetica Neue', Arial, Helvetica;}
.sub_menu li a:hover{background:#2a67be;color:#fff;}
.sub_menu li:first-child a{background:#cfcfcf;padding:0;width:60px;text-align:center;}
.sub_menu  .select{ background:#2a67be; color:#fff;}

.sub_content{clear:both;position:relative; width:100%; background:#fff;}
.sub_content .wrap{position:relative; width:1400px;  margin:0 auto; padding:70px 0;}
.sub_content .wrap h2{color:#000; font-size:30px;  text-align:center; font-weight:200; margin-bottom:60px;font-family: 'Noto Sans KR', sans-serif;}
.sub_content .wrap h3{padding-left:22px; background:  url('../images/sub/h4_bg.gif') no-repeat 0 8px; font-size:30px; font-weight:normal;margin-bottom:20px;}
.sub_content .wrap h4{ font-size:30px; font-weight:normal;margin-bottom:20px;}
.sub_content .wrap iframe { height:300px; }



.sub_content1{clear:both;position:relative; width:100%; background:#fff;}
.sub_content1 .wrap1{position:relative; width:700px;  margin:0 auto; padding:70px 0;}
.sub_content1 .wrap1  h2{color:#000; font-size:35px;  text-align:center; font-weight:normal; margin-bottom:60px;}
.sub_content1 .wrap1 h22{display:block; color:#fff; font-size:25px;  text-align:center; font-weight:bold; margin-bottom:60px; padding:8px;  height:50px; width:500px; letter-spacing: -0.07em; font-family: sans-serif; 
   border-radius: 80px;
   background: #fe956e;
   margin-left: auto; margin-right: auto;
	}


.sub_content1 .wrap1 h3{padding-left:22px; background:  url('../images/sub/h4_bg.gif') no-repeat 0 8px; font-size:30px; font-weight:normal;margin-bottom:20px;}
.sub_content1 .wrap1 h4{ font-size:30px; font-weight:normal;margin-bottom:20px;}
.sub_content1 .wrap1 iframe { height:300px; }

.table_estimate_list{width:900px; min-width:320px; border-top:2px solid #3498db;margin:10px 0 5px 0; border-bottom:1px solid #000;  text-align:left;}
.table_estimate_list th{background:#3498db;  color:#fff; border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle; font-size:13px;text-align:center; padding:10px 20px;}
.table_estimate_list th:first-child{border-left:none;}
.table_estimate_list th:last-child{border-right:none;}
.table_estimate_list td{ vertical-align:middle;padding:5px 5px 5px 5px;border-bottom:1px solid #c9d5e2; color:#333; font-size:13px;  font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_estimate_list td:last-child{border-right:none;}
.table_estimate_list br{display:none;}

.table_estimate_list a{color:#333;  font-size:13px; font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_estimate_list a:hover{color:#f00;}




.table_estimate_list2{width:400px; min-width:320px; border-top:2px solid #3498db;margin:10px 0 5px 0; border-bottom:1px solid #000;  text-align:center;}
.table_estimate_list2 th{background:#3498db;  color:#fff; border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle; font-size:13px;text-align:center; padding:10px 20px;}
.table_estimate_list2 th:first-child{border-left:none;}
.table_estimate_list2 th:last-child{border-right:none;}
.table_estimate_list2 td{ vertical-align:middle;padding:5px 5px 5px 5px;border-bottom:1px solid #c9d5e2; color:#333; font-size:13px;  font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_estimate_list2 td:last-child{border-right:none;}
.table_estimate_list2 br{display:none;}

.table_estimate_list2 a{color:#333;  font-size:13px; font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_estimate_list2 a:hover{color:#f00;}



.table_member_up1{width:100%; min-width:320px; border-top:0px solid #666;margin:10px 0 5px 0; border-bottom:0px solid #000;  text-align:left;}
.table_member_up1 th{background:#f0f0f0;border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle;  text-align:center; padding:7px 10px; color:#333; font-size:14px; 
 font-weight:600; font-family: Noto Sans KR, sans-serif, Lucida Sans Unicode, arial; }
.table_member_up1 th:first-child{border-left:none;}
.table_member_up1 th:last-child{border-right:none;}
.table_member_up1 td{ padding:4px 4px 4px 4px;text-align:left;vertical-align:middle;border-bottom:1px solid #c9d5e2; color:#333; font-size:13px;  font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_member_up1 td:last-child{border-right:none;}







.table_member_up{width:100%; min-width:320px; border-top:1px solid #666;margin:10px 0 5px 0; border-bottom:1px solid #000;  text-align:left;}
.table_member_up th{background:#f0f0f0;border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle;  text-align:center; padding:7px 10px; color:#333; font-size:14px; 
 font-weight:600; font-family: Noto Sans KR, sans-serif, Lucida Sans Unicode, arial; }
.table_member_up th:first-child{border-left:none;}
.table_member_up th:last-child{border-right:none;}
.table_member_up td{ padding:4px 4px 4px 4px;text-align:left;vertical-align:middle;border-bottom:1px solid #c9d5e2; color:#333; font-size:13px;  font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_member_up td:last-child{border-right:none;}

.member_txt04{position:relative; top:0px;font-size:20px; color:#0fbcf9; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}


.table_basic41{width:100%; min-width:320px; border-top:1px solid #666;margin:0px 0 7px 0; border-bottom:1px solid #000;  text-align:left;}
.table_basic41 th{background:#ecf0f1; color:#333;border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle; font-size:13px; padding:7px 10px;;text-align:center; font-family: "Nanum Gothic", "Noto Sans JP", sans-serif, Lucida Sans Unicode, arial;}
.table_basic41 th:first-child{border-left:none;}
.table_basic41 th:last-child{border-right:none;}
.table_basic41 td{ padding:5px 4px 5px 30px; vertical-align:middle;border-bottom:1px solid #c9d5e2; color:#636e72; font-size:14px;; font-family: "Nanum Gothic", "Noto Sans JP", sans-serif, Lucida Sans Unicode, arial; font-weight:bold}
.table_basic41 td:last-child{border-right:none;}

.table_basic41 a{color:#333;  font-size:14px; font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial; }
.table_basic41 a:hover{color:#f00;}


.table_basic5{position:relative;top:0px;width:100%; min-width:320px; border-top:2px solid #2577d3;margin:10px 0 5px 0; border-bottom:1px solid #000;  text-align:left;}
.table_basic5 th{color:#2577d3;background:#e9f1fb;border-bottom:1px solid #dddddd;border-right:none; border-left:none;vertical-align:middle; font-size:14px;text-align:center; padding:7px 7px;}
.table_basic5 th:first-child{border-left:none;}
.table_basic5 th:last-child{border-right:none;}
.table_basic5 td{ font-size:15px;padding:9px 8px 7px 8px;vertical-align:middle;border-bottom:1px solid #c9d5e2; color:#727272;}
.table_basic5 td:last-child{border-right:none;}
.table_basic5 td a{color:#2577d3;}



.table_memo{width:100%; min-width:320px; border-top:0px solid #f0932b;margin:10px 0 5px 0; border-bottom:0px solid #000;  text-align:left;}
.table_memo th{background:#fdcb6e;  color:#333; border-bottom:0px solid #f0932b;border-right:none; border-left:none;vertical-align:middle; font-size:12px;text-align:center; padding:10px 20px;}
.table_memo th:first-child{border-left:none;}
.table_memo th:last-child{border-right:none;}
.table_memo td{ vertical-align:middle;padding:3px 5px 3px 5px;border-bottom:1px solid #c9d5e2; color:#2d3436;background:#ffffff; font-size:13px;}
.table_memo td:last-child{border-right:none;border-bottom:none;border-bottom:1px solid #c9d5e2; }
.table_memo br{display:none;}

.memo_title { margin-top:10px; padding-top:3px; padding-left:20px; width:100px; height:20px; background:#fdcb6e; color: #333;font-size: 16px;transition:0.3s;font-weight:bold;font-family: "Nanum Gothic", "Noto Sans JP", sans-serif, Lucida Sans Unicode, arial;}
.memo_content {height:70px; color:#2d3436;font-size:13px; background-color:#ecf0f1; font-family: 'Noto Sans KR', sans-serif; padding:20px 20px; margin-top:5px; margin-bottom:0px;}



#footer{position:relative; width:100%; background:#fff;}
#footer .sec01{position:relative; width:100%;height:150px; background:#ebebeb;}
#footer .sec01 .wrap{position:relative; width:1200px; padding:42px; 0; margin:0 auto;}
#footer .sec01 .wrap li{float:left; margin-right:12px;}
#footer .sec01 .wrap li:last-child{margin:0;}

#footer .sec02{position:relative; width:100%;height:160px; background:#3d3d3d;}
#footer .sec02 .wrap{position:relative; width:1200px;  margin:0 auto;}
#footer .sec02 .wrap .logo{position:absolute;top:60px;}

#footer .sec02 .wrap .info{position:absolute;top:30px; left:250px;}
#footer .sec02 .wrap li{float:left;margin-right:50px;}
#footer .sec02 .wrap li a{color:#919191; font-size:14px;}
#footer .sec02 .wrap li a:hover{color:#2577d3; }

#footer .sec02 .wrap .addr{position:absolute;top:90px; left:250px; color:#919191; font-size:13px;}
#footer .sec02 .wrap .copy{position:absolute;top:110px; left:250px; color:#919191; font-size:11px;}



