﻿
@charset "UTF-8";


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap');

/* Reset */

#header2 {margin-top:70px; width:1100px; height:80px; margin-left:-140px; position:absolute; left:50%; z-index:999999; font-family: 'Noto Sans KR', sans-serif;/*메인메뉴위치*/}

#gnb2 {position:relative; z-index:1000; display:inline-block; width:100%; height:50px; letter-spacing:0;}
#gnb2 > a {display:none;}
#gnb2 > div > div > div {display:none;}
#gnb2 > div > div > a {display:none;}
#gnb2 .gnb_list2 {display:inline-block; width:100%;/* padding-right:102px; */}
#gnb2 .gnb_list2 > li {float:left; margin-left:130px; /* 메인메뉴 간격조정 */}
#gnb2 .gnb_list2 > li:first-child {margin-left:0;}
#gnb2 .gnb_list2 > li > a {display:block; height:50px; color:#fff; font-size:17px; font-weight:500; border-bottom:3px solid transparent; /*메인메뉴설정*/}
#gnb2 .gnb_list2 > li > span {display:none;}
#gnb2 .gnb_list2 > li.on > a, #gnb2 .gnb_list2 > li > a:hover {color:#02fffa; border-bottom:3px solid #0caaf1; /*메인메뉴 오버 설정*/}
#gnb2 .gnb_list2 div {display:none; position:fixed; left:0; z-index:1001; width:100%; /*서브백그라운드*/}
#gnb2 .gnb_list2 div > ul{width:1180px; margin:0 auto; padding:12px 0 10px 0; /*서브메뉴*/}
#gnb2 .gnb_list2 div > ul:after {content:''; display:block; clear:both;}
#gnb2 .gnb_list2 div > ul > li {float:left; margin-left:20px; /*서브메뉴간격*/}
#gnb2 .gnb_list2 div > ul > li:first-child {margin-left:0;}
#gnb2 .gnb_list2 div > ul > li > span {display:none;}
#gnb2 .gnb_list2 div > ul > li > a {display:block; margin-bottom:7px; color:#02fffa; font-size:15px; font-weight:400;/*서브메뉴설정*/}
#gnb2 .gnb_list2 div > ul > li > a:hover {display:block; margin-bottom:7px; color:#fff; font-size:15px; font-weight:400;/*서브메뉴오버설정*/}
#gnb2 .gnb_list2 div > ul > li > ul > li.on > a {display:block; margin-bottom:7px; color:#02fffa; font-size:13px; font-weight:500;}
#gnb2 .gnb_list2 div > ul > li.hidden{display:none;}

