@media screen and (min-width:769px){
@charset "utf-8";
#wrapper{position:relative; margin:0;padding:0;width:100%; min-width:1200px;}
#header{z-index:10;position:relative; width:100%; height:230px;}
.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:left;position:relative; display:block; width:135px;height:40px;background:#2577d3; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;;font-family:"Pridi";}
.top_nav .top_wrap .txt01{float:left;position:relative; display:block; width:240px;height:40px; font-size:14px; line-height:40px;text-align:center;font-family:"Roboto"; font-weight:bold;}

.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:left;position:relative; display:block; width:135px;height:40px;background:#666666; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;;font-family:"Pridi";}
.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;}


.top_nav .top_wrap .btn_t03{float:left;position:relative; display:block; width:150px;height:40px;background:#666666; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;;font-family:"Pridi";}
.top_nav .top_wrap .btn_t03: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_t04{float:left;position:relative; display:block; width:150px;height:40px;background:#ff9f43; color:#fff; font-size:14px; font-weight:bold;line-height:40px;text-align:center;;font-family:"Helvetica Neue";}
.top_nav .top_wrap .btn_t04: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:90px; line-height:90px;text-align:center;  border-bottom:1px solid #e6e6e6;  }


/* PC MENU*/
.nav{position:relative; top:30px; margin:0 auto;width:1400px; height:70px;  line-height:70px; text-align:center}
.nav .menu{position:relative;display:block; padding:0 20px;font-size:20px; color:#000; font-weight:bold;}
.nav .menu li{float:left; padding:0 35px;}
.nav .menu a{font-size:20px;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:40px; 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:150px; 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:300px; 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:400px; 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:550px; 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:800px; 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;}

.nav .sub07{display:none;position:absolute; top:60px;left:1000px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub07 li{float:left; padding:0 10px;}
.nav .sub07 a{color:#fff; font-size:14px; font-weight:bold;  } .nav .sub06 a:hover{color:#b9c3e5;}


.nav .sub08{display:none;position:absolute; top:60px;left:1000px; padding:0 20px; height:39px; line-height:40px;  background:#405dbc; text-align:center;}
.nav .sub08 li{float:left; padding:0 10px;}
.nav .sub08 a{color:#fff; font-size:14px; font-weight:bold;  } .nav .sub07 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:-40px;}
.all_wrap .all_nav .all02{position:absolute; top:30px; left:130px;}
.all_wrap .all_nav .all03{position:absolute; top:30px; left:280px;}
.all_wrap .all_nav .all04{position:absolute; top:30px; left:420px;}
.all_wrap .all_nav .all05{position:absolute; top:30px; left:600px;}
.all_wrap .all_nav .all06{position:absolute; top:30px; left:770px;}
.all_wrap .all_nav .all07{position:absolute; top:30px; left:950px;}
.all_wrap .all_nav .all08{position:absolute; top:30px; left:1120px;}
/* //ÇÇ¾¾¸Þ´º*/


/* ¸ð¹ÙÀÏ¸Þ´º*/
.mobile_wrap{display:none;}
.gnb_mask {display:none;}
.gnb_m{display:none;}
/* //¸ð¹ÙÀÏ¸Þ´º*/

.content01{z-index:9;position:relative; background:#000; width:100%; height:600px;}


.content01 .con_01 .slider01{background: url('../images/main7.jpg') no-repeat;background-size:cover; width:100%; height:640px; }
.content01 .con_01 .slider02{background: url('../images/main3.jpg') no-repeat;background-size:cover; width:100%; height:640px; }
.content01 .con_01 .slider03{background: url('../images/main9.jpg') no-repeat;background-size:cover; width:100%; height:640px; }

.content01 .con_01 .txt01{position:relative; top:120px; margin:0 auto; color:#fff; font-size:200%;text-align:center;font-weight:400;;font-family:  "Noto Sans KR",'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_01 .txt02{position:relative; top:140px; margin:0 auto; color:#fff; font-size:200%;text-align:center;font-weight:400;;font-family:  "Noto Sans KR",'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:20px;font-weight:normal; text-align:center;;font-family: "Noto Sans KR", 'Helvetica Neue', Arial, Helvetica;} 











/*.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_01 .txt01{position:relative; top:140px; margin:0 auto; color:#fff; font-size:200%;text-align:center;font-weight:400;;font-family:  "Noto Sans KR",'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content01 .con_01 .txt02{position:relative; top:140px; margin:0 auto; color:#fff; font-size:200%;text-align:center;font-weight:400;;font-family:  "Noto Sans KR",'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:14px;font-weight:normal; text-align:center;;font-family: "Noto Sans KR", 'Helvetica Neue', Arial, Helvetica, sans-serif;}
*/




.content01 .con_02{;position:relative;top:-108px;height:146px; width:1080px; margin:0 auto; padding:35px 60px;background:; border-radius:5px;}
.content01 .con_02 .txt01{color:#2c68bd; padding-top:5px; font-weight:bold; font-size:18px;text-align:center;  font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial;}
.content01 .con_02 .txt02{color:#666666; padding-top:10px;font-size:12px; text-align:center; line-height:18px; font-weight:400; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial;}
.content01 .con_02 .box01{position:relative;float:left; width:calc(20% - 1px); border-right:1px solid #ebebeb; text-align:center;}
.content01 .con_02 .box02{position:relative;float:left; width:calc(20% - 1px);  border-right:1px solid #ebebeb; text-align:center;}
.content01 .con_02 .box03{position:relative;float:left; width:calc(20% - 1px);  border-right:1px solid #ebebeb; text-align:center;}
.content01 .con_02 .box04{position:relative;float:left; width:calc(20% - 1px); border-right:1px solid #ebebeb; text-align:center;}
.content01 .con_02 .box05{position:relative;float:left; width:calc(20% - 1px);   text-align:center;}


















/* .content02{z-index:8;position:relative;background: url('../images/main_joy4.jpg') no-repeat;background-size:cover;  width:100%; height:560px;} */
.content02{z-index:8;position:relative;background:#333;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;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content02 .txt02{position:absolute;top:230px; font-size:40px; font-weight:bold; color:#78dcfd; letter-spacing:-3px;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content02 .txt03{position:absolute;top:300px; font-size:13px;  line-height:20px; color:#fff;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content02 .txt04{position:absolute;top:350px; font-size:13px;  line-height:20px; color:#fff;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content02 .btn01{position:absolute;top:400px;display:block; border:1px solid #fff; letter-spacing:0px;padding:12px 10px 0 10px;
width:180px; height:32px; text-align:center; font-weight:bold; color:#fff; font-size:14px;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.content02 .btn01:hover{color:#78dcfd;}
.content02 .btn02{position:absolute;top:400px; font-weight:bold; left:250px;display:block; border:1px solid #fff; letter-spacing:0px;padding:12px 10px 0 10px;
width:190px; height:32px;text-align:center; color:#fff; font-size:14px;;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.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;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_01 .txt02{position:absolute;top:65px;left:27px; font-size:38px; color:#fff; font-weight:bold;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_01 .txt03{position:absolute;top:110px;left:30px; font-size:24px; color:#fff; font-weight:bold;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_01 .txt04{position:absolute;top:150px;left:30px; font-size:14px; color:#fff; font-weight:bold;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}

.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;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_02 .txt02{position:absolute;top:65px;left:27px;color:#fff;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_02 .txt03{position:absolute;top:100px;left:30px; font-size:18px; color:#fff; font-weight:bold; letter-spacing:-1px;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.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;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.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;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.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;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_03 .txt02{position:absolute;top:75px;left:27px;color:#fff;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}
.content03 .wrap .con_03 .txt03{position:absolute;top:120px;left:30px; font-size:18px; color:#fff; font-weight:bold;font-family: 'Noto Sans KR', Arial, Helvetica, sans-serif;}







.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;}
                                                                            /* 1600*270 */
.sub_banner01{position:relative; width:100%; height:300px;background:  url('../images/sub_main1.jpg') no-repeat; background-size:cover;}
.sub_banner02{position:relative; width:100%; height:300px;background:  url('../images/sub_main2.jpg') no-repeat; background-size:cover;}
.sub_banner03{position:relative; width:100%; height:270px;background:  url('../images/sub_main3.jpg') no-repeat; background-size:cover;}
.sub_banner04{position:relative; width:100%; height:270px;background:  url('../images/sub_main4.jpg') no-repeat; background-size:cover;}
.sub_banner05{position:relative; width:100%; height:270px;background:  url('../images/sub_main5.jpg') no-repeat; background-size:cover;}
.sub_banner06{position:relative; width:100%; height:270px;background:  url('../images/sub_main6.jpg') no-repeat; background-size:cover;}
.sub_banner07{position:relative; width:100%; height:270px;background:  url('../images/sub_main7.jpg') no-repeat; background-size:cover;}
.sub_banner08{position:relative; width:100%; height:270px;background:  url('../images/sub_main8.jpg') no-repeat; background-size:cover;}
.sub_banner09{position:relative; width:100%; height:270px;background:  url('../images/sub_main9.jpg') no-repeat; background-size:cover;}
.sub_banner10{position:relative; width:100%; height:270px;background:  url('../images/sub_main10.jpg') no-repeat; background-size:cover;}











.wrap_in1{top:80px;font-size:14px; color:#666; margin: 0 auto;text-align: justify;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
/*
.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;}
.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: 'Noto Sans KR', sans-serif;}

.banner_txt02{position:relative; top:80px;font-size:50px; color:#fff; margin: 0 auto; text-align:center; font-family: 'Noto Sans KR', sans-serif;}

.banner_txt03{position:relative; top:0px;font-size:50px; color:#8dd2fe; margin: 0 auto; text-align:center; font-family: 'Noto Sans KR', sans-serif;}


.banner_txt01_gang{position:relative; top:80px;font-size:18px;  font-weight:bold; color:#7ed6df; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt02_gang{position:relative; top:100px;font-size:30px;  font-weight:bold; color:#7ed6df; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.banner_txt03_gang{position:relative; top:0px;font-size:50px; 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:25px; color:#fff; margin: 0 auto; text-align:center;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.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 20px; line-height:60px;border-right:1px solid #cfcfcf; text-align:center;display:block;font-size:16px;color:#323232; font-family:"Roboto"; font-weight:600;}
.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:1200px;  margin:0 auto; padding:70px 0;}
.sub_content .wrap h2{color:#000; font-size:35px;  text-align:center; font-weight:normal; margin-bottom:60px;}
//.sub_content .wrap h3{padding-left:22px; background:  url('../images/sub/h4_bg.gif') no-repeat 0 8px; font-size:18px; font-weight:normal;margin-bottom:20px;}
.sub_content .wrap h3{padding-left:22px;  font-size:18px;font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; }

.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; }



.sub_content2{clear:both;position:relative; width:100%; background:#fff;}
.sub_content2 .wrap1{position:relative; width:1000px;  margin:0 auto; padding:70px 0;}
.sub_content2 .wrap1  h2{color:#000; font-size:35px;  text-align:center; font-weight:normal; margin-bottom:60px;}
.sub_content2 .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_content2 .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_content2 .wrap1 h4{ font-size:30px; font-weight:normal;margin-bottom:20px;}
.sub_content2 .wrap1 iframe { height:300px; }





.signUp {
   position: relative;
   margin: 50px auto;
   width:380px;
   padding: 33px 25px 29px;
}
.signUpInput {
   width: 90%;
   height: 40px;
   margin-bottom: 25px;
   padding: 10px 15px 5px;
   font-size: 20px;
   background: white;
   font-weight:400;
   border: 1px solid #816b83;
   font-family: 'Noto Sans KR', sans-serif;
}
.signUpButton {
   position: relative;
   vertical-align: top;
   width: 98%;
   height: 54px;
   padding: 0;
   font-size: 22px;
   color: white;
   text-align: center;
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
   background: #2a67be;
   border: 0;
   font-family: 'Noto Sans KR', sans-serif;
}
.joinButton {
   position: relative;
   left:30%;
   vertical-align: top;
   width: 40%;
   height: 30px;
   padding: 0;
   font-size: 15px;
   color: #fff;
   text-align: center;
   background: #ff6b6b;
   border: 0;
   border-radius: 15px;
   font-weight:300;
   font-family: 'Noto Sans KR', sans-serif;
}


.joinButton2 {
   position: relative;
   display:inline-block;
   
   width: 150px;
   height: 30px;
   padding-top:5px;
   
   font-size: 15px;
   color: #fff;
   text-align: center;
   background: #2a67be;
   border: 0;
   border-radius: 17px;
   font-weight:300;
   font-family: 'Noto Sans KR', sans-serif;
}
.joinText { display:inline-block; margin-bottom:20px;  width:100%; text-align:center; font-size:18px;  font-weight:bold; color:#666; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.joinText2 { display:inline-block; margin-bottom:20px;  width:100%; text-align:center; font-size:15px;  font-weight:400; color:#ff6b6b; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}


.TableText { display:inline-block;   width:100%;  font-size:16px;  font-weight:600; color:#2577d3;  font-family: 'Noto Sans KR', sans-serif;}

.textarea_cal{border:1px solid #ccc; width:98%; height:150px;font-size:13px;}
.textarea_cal10{border:1px solid #ccc; width:98%; height:200px;font-size:13px; font-weight:100;}

.table_basic_member{position:relative;top:5px; width:100%; min-width:320px; border-top:2px solid #2577d3;margin:10px 0 5px 0; border-bottom:1px solid #000;  margin-bottom:40px;}
.table_basic_member th{color:#2577d3;background:#e9f1fb;border-bottom:1px solid #dddddd;border-right:none; border-left:none; padding:5px 5px; font-weight:600; font-size:14px; font-family: 'Noto Sans KR', sans-serif;}
.table_basic_member th:first-child{border-left:none;}
.table_basic_member th:last-child{border-right:none;}
.table_basic_member td{padding:10px 5px 10px 5px;vertical-align:middle;border-bottom:1px solid #c9d5e2; color:#2577d3; font-size:14px; font-weight:400; font-family: 'Noto Sans KR', sans-serif;}
.table_basic_member td:last-child{border-right:none;}
.table_basic_member td a{color:#2577d3; font-size:14px; text-decoration:none; font-weight:400;  font-family: 'Noto Sans KR', sans-serif;}

.table_basic_cal{position:relative; width:100%; min-width:320px; }
.table_basic_cal th{color:#fff; border:1px solid #c9d5e2; padding:10px 10px; font-weight:600; font-size:15px;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.table_basic_cal td{border:1px solid #c9d5e2; color:#2577d3; height:100px;  font-weight:100;  font-family: 'Helvetica Neue', sans-serif;}
.table_basic_cal td a{color:#2577d3; text-decoration:none; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}


#footer{position:relative; width:100%; background:#fff;}
#footer .sec01{position:relative; width:100%;height:150px; background:#eeeeee;}
#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:70px;}

#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:#eeee; font-size:14px;}
#footer .sec02 .wrap li a:hover{color:#2577d3; }

#footer .sec02 .wrap .addr{position:absolute;top:70px; left:250px; color:#eeeeee; font-size:13px;}
#footer .sec02 .wrap .copy{position:absolute;top:114px; left:250px; color:#eeeeee; font-size:11px;}
}


