
/**** pc ****/
/* 20.03.04 khj추가*/	
.main_banner_bg1{ /*background: url("../images/main/main_f1.jpg"); background-size: cover;*/height:686px; position: relative; /*background-position: left top;*/}
/*.main_banner_bg1.bg2 { background-image: url(../images/main/main_f2.jpg); background-size: cover; background-position: left top;}
.main_banner_bg1.bg3 { background-image: url(../images/main/main_f3.jpg); background-size: cover; background-position: left top; }
.main_banner_bg1.bg4 { background-image: url(../images/main/main_f4.jpg); background-size: cover; background-position: left top; }*/
.main_banner_bg1 img { width: 100%; height: 686px; }

@media only all and (min-width:1301px) {
.main_banner_bg1 .txbox{ position: absolute; left: 50px; top:90px}
.main_banner_bg1 .txbox .tx1{ width: 100%; float: left ; font-size:26px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;  margin-bottom: 5px }
.main_banner_bg1 .txbox .tx2{ width: 100%; float: left ;font-size:50px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 700; margin-bottom: 20px; line-height: 56px; letter-spacing: -2px   }
.main_banner_bg1 .txbox .tx3{width: 100%; float: left ; font-size:20px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400; margin-bottom: 40px  }	
.main_banner_bg1 .txbox .gobtn{ font-size:16px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 700; padding: 10px 20px; background-color: #16355a; float: left; border-radius: 5px }
.main_banner_bg1 .txbox .gobtn:hover{ font-size:16px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 700; padding: 10px 20px; background-color: #051a33; float: left; border-radius: 5px }

}
/**** 테블릿 ****/
@media all and (max-width:1200px){
    .main_banner_bg1 { height: auto; }
    .main_banner_bg1 img { height: auto; }
}
@media all and (max-width:1300px) and (min-width:768px) {
.main_banner_bg1 .txbox{ position: absolute; left: 30px; top:50px}
.main_banner_bg1 .txbox .tx1{ width: 100%; float: left ; font-size:20px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;  margin-bottom: 10px }
.main_banner_bg1 .txbox .tx2{ width: 100%; float: left ;font-size:40px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 700; margin-bottom: 20px; line-height: 44px ; letter-spacing: -2px }
.main_banner_bg1 .txbox .tx3{width: 100%; float: left ; font-size:18px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400; margin-bottom: 40px  }	
.main_banner_bg1 .txbox .gobtn{ font-size:15px; color: #fff;font-family: 'Noto Sans KR', sans-serif;  padding: 10px 20px; background-color: #16355a; float: left; border-radius: 5px }
.main_banner_bg1 .txbox .gobtn:hover{ font-size:15px; color: #fff;font-family: 'Noto Sans KR', sans-serif; padding: 10px 20px; background-color: #051a33; float: left; border-radius: 5px }
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.main_banner_bg1{ height:100% ;height:auto; position: relative}
.main_banner_bg1 .txbox{ position: absolute; left: 20px; top:30px}
.main_banner_bg1 .txbox .tx1{ width: 100%; float: left ; font-size:15px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;  margin-bottom: 5px }
.main_banner_bg1 .txbox .tx2{ width: 100%; float: left ;font-size:24px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 700; margin-bottom: 10px; line-height: 24px; letter-spacing: -2px   }
.main_banner_bg1 .txbox .tx3{width: 80%; float: left ; font-size:13px; color: #fff;font-family: 'Noto Sans KR', sans-serif; font-weight: 400; margin-bottom: 20px  }	
.main_banner_bg1 .txbox .gobtn{ font-size:13px; color: #fff;font-family: 'Noto Sans KR', sans-serif;  padding: 5px 10px; background-color: #16355a; float: left; border-radius: 5px }
.main_banner_bg1 .txbox .gobtn:hover{ font-size:13px; color: #fff;font-family: 'Noto Sans KR', sans-serif; padding: 5px 10px; background-color: #051a33; float: left; border-radius: 5px }
}
