.header_t {width:100%; padding:10px 5%; height:100px; z-index:9999; background:transparent;  transition: all 300ms ease-out; position: fixed; }
.header_t .inner {display:flex; align-items:flex-end;}
.header_logo               {flex:2 1 auto; padding: 7px 0 5px 15px;}

.header_gnb_bg            {flex:5 1 auto;}

.header_gnb > ul {display: flex; justify-content:flex-end; height: 45px;}
.header_gnb > ul li {margin-right: 13px;}
.header_gnb > ul a {display: block; color: #fff; font-size: 14px; font-weight: 500; font-family: 'Roboto', sans-serif;}
.header_gnb > ul a:hover {border-bottom: 1px solid #fff;}

/* 로고 */
.header_logo img         {width:100%; max-width:115px; height:auto;}

.f-nav {height:100px; background:#fff; border-bottom:1px solid #dfdfdf;}
.f-nav .header_logo {width: 115px; height: 63px; background: url('./img/f_nav_logo.png') no-repeat center left; margin: 10px 0;}
.f-nav .header_logo a {width: 115px; height: 60px; display: block;}
.f-nav .header_logo img {display: none;}
.f-nav .header_gnb > ul a {display: block; color: #131313; font-size: 14px; font-weight: 500; font-family: 'Roboto', sans-serif;}
.f-nav .header_gnb > ul a:hover {border-bottom: 1px solid #131313;}
.f-nav .menu .major ul li a span		{padding: 10px 0;}

.f-nav .menu .major ul li a {color:#343434;}
