/**/
.header_t			{width: 100%; height: 80px; margin:0 auto; position:fixed; left:0; top:0px; z-index:99999; background:#fff; display:flex; justify-content:space-between; align-items:center; padding: 0 3%;}
.header_t .lab {display: none;}
.header_logo					{}
.header_gnb_bg				{display: block; padding-right: 5%; width: 35%;}
.header_btn						{}


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

/* 로그인버튼 */
.header_btn dl dd			{font-size:0.75rem; padding-top:5px;}



/* 햄벅 */
.mo_nav {position: absolute; right: 2.5%; z-index: 999999999999; top: 25px;}
.mo_nav .navbar-toggle {display:block; width: 35px;
  height: 24px;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;}
.mo_nav .navbar-toggle span {transition: all 300ms ease-out; display: block;
  position: absolute;
  height: 3px;
  width: 80%;
  background: #131313;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .25s ease-in-out;}

.mo_nav span:nth-child(1) {
  top: 0px;
}

.mo_nav span:nth-child(2),.mo_nav span:nth-child(3) {
  top: 10.5px;
}

.mo_nav span:nth-child(4) {
  bottom: 0;
}
.navbar-toggle.open {z-index: 999999;}
.navbar-toggle.open span {background: #000;}
.navbar-toggle.open span:nth-child(1) {
  top: 0;
  width: 0%;
  left: 50%;
}

.navbar-toggle.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navbar-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.navbar-toggle.open span:nth-child(4) {
  top: 6px;
  width: 0%;
  left: 50%;
}
.mo_nav .navbar-toggle .middle-bar {display: none;}
.mo_nav .navbar-toggle.open .middle-bar {display: block;}

.mo_nav .navbar-toggle {position: relative; padding:0; background-color:transparent; background-image:none; border:0;}
.mo_nav .navbar-toggle:focus {outline: 0;}


@media(max-width:768px){
.header_t .lab {display: block; position: absolute; right: 13%; } 
.header_t .lab a {font-size: 24px !important; font-family: 'Titillium Web', sans-serif;  color: #88934c !important;}
.mo_nav							{display:block; float:right; width:15%; max-width:50px;}
.header_logo				{width:40%; }
.header_gnb_bg			{display:none;}
.header_btn					{display:none;}

.heightBlank					{height:60px;}


.navbar-toggle.open span {background: #fff;}
}

@media(max-width:600px){
.header_t .lab {right: 17%;}
}


/**/
.f-nav{border-bottom:1px solid #dfdfdf;}
/*.f-nav .header_btn			{transform:translateY(-99px); overflow:hidden; width:0; font-size:0;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}*/