@charset "utf-8";
/* CSS Document */
.wrap_bg { position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-image:url(../img/main_bg.jpg); background-repeat:repeat-x; background-position:center; background-size:cover; min-width:1700px;}
.sub_bg { position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-image:url(../img/main_bg.jpg); background-repeat:repeat-x; background-position:center; background-size:cover; min-width:1700px; }
.wrap { position:absolute; width:100%; height:auto; min-width:1700px; min-height:600px;}
.clear{display:block;height:1px;clear:both;}

.wrap > .header > {display: inline-block;}
.wrap > .header_btn {display: none;}

.header { background-color:#005bac; position: /*fixed*/ relative; z-index:100; text-align:center; height:75px; line-height:20px; width:100%; min-width:1700px; background-image:url(../img/main_menu_bg.png);background-repeat:no-repeat;}
.header a { color:#333; text-decoration:none;}
.main_menu { position:absolute; left:350px; float:right;}
.main_menu li { height:30px; font-size:16px; margin-right:55px; display: inline-block; margin-top: 22px;}
.main_menu ul li a {font-family:'Noto Sans KR', sans-serif; font-weight:600;}

.logo{position:fixed; left:120px; top:10px;}
.logo > a > img {width: calc(100% - 10%); height: auto; min-width:167px;}

.menu_list { width:100%; margin-top: 12px; float: left; }

.footer {background-color: #333333; position: fixed; bottom: 0; width: calc(100%); height: 63px;}
.footer_inner{width: calc(100% - 10%); margin: 0px auto; height: auto;  }
.footer_inner > .text {float: left; font-size:12px; color:#fff; line-height: 21px; margin-top: 10px;}
.footer address { margin:0; font-family:'Noto Sans KR', sans-serif; font-style:normal; font-weight:200;}
.footer > .footer_inner > .text > p { margin:0; font-family:'Noto Sans KR', sans-serif; font-style:normal; font-weight:200;}
.footer > .footer_inner > .foot_icon { float: right; height:30px; margin-top: 15px;}
.footer > .footer_inner > .foot_icon > a { border:none; width:30px; height:30px; margin-left:7px; background-repeat:no-repeat; display:inline-block;}
.footer > .footer_inner > .foot_icon > a.btn_list { background-image:url(../img/menu_list.png); background-size: 100%; }
.footer > .footer_inner > .foot_icon > a.sbtn_home { background-image:url(../img/home.png); background-size: 100%; }
.footer > .footer_inner > .foot_icon > a.btn_ajou { background-image:url(../img/ajou.png); background-size: 100%; }
.footer > .footer_inner > .foot_icon > a.btn_exit { background-image:url(../img/exit.png); background-size: 100%; cursor:pointer; }

/* 
@media screen and (max-width:1600px){
.wrap > .header > .h_line > .main_menu > .m_menu00 .m1 {margin: 5px 20px;}
}


@media screen and (max-width:1300px){ 

}


@media screen and (max-width:1180px){
.wrap_bg, .sub_bg { width: 100%;}
.wrap {width: 100%; max-width: 1180px;}

.main_contents > .mv > .t1, .main_contents > .mv > .t2 {width: calc(100% - 10%);}

/* 햄버거 버튼 
html.open {overflow: hidden;}
#menu.open {left: 0px;}
.page_cover.open {display: block;}
.btn {width: 50px;height: 50px; position: absolute;left: 10px;top: 30px;z-index: 1;background-image: url("../img/menu.png");background-size: 50%;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.close {width: 50px;height: 50px; position: absolute;left: 0px;top: 0px;background-image: url("../img/close.png"); background-size: 50%;background-repeat: no-repeat;background-position: center;cursor: pointer;}
#menu { width: 150px; height: 100%; position: fixed; top: 0px; left: -202px; z-index: 10; border: 1px solid #c9c9c9; background-color: white; text-align: center; font-weight: bold; padding-top: 50px; padding-left: 0px; padding-right: 40px;
  transition: All 0.2s ease;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  -o-transition: All 0.2s ease;}
#menu a{padding:0; text-decoration: none; font-size: 14px; color: #25a4cd; display: block; transition: 0.3s; }
#menu.open {left: 0px;}
.page_cover.open {display: block;}
.page_cover {width: 100%;height: 100%; position: fixed;top: 0px;right: 0px;background-color: rgba(0, 0, 0, 0.4);z-index: 4;display: none;}
#menu ul { width:190px; height: 40px; margin:0; padding:0; }
#menu ul.nav li {position:relative; float:left; width:100%; list-style-type:none;line-height: 37px;}
#menu ul.nav li a {display:block; width:100%; height:100%;text-indent:20px; text-align: left;font-weight:bold; text-decoration:none;}
#menu > .nav > .m1 > a {color:#000; }
#menu > .nav > .m2 > a {color:#005bac; }
#menu ul.nav li a:hover { background:#eee; }  
#menu ul.nav li .sub_mobile a { position:relative; float:left; display:block; width:100%; z-index:999; background:#ccc;}
#menu ul.nav li .sub_mobile a:hover {background:#787878; color:#fff; z-index:999;}
} 

@media screen and (max-width:890px){
.wrap > .header > .h_line > .logo {width: 100%; text-align: center;}
.wrap > .header > .h_line > .logo > a > img {width: calc(100% - 10%); height: auto;}
}
 */