@media screen and (max-width:767px){


  nav.navbar.navbar-fixed-top{
    position:absolute !important;
  }


  header,
  nav.navbar,
  nav.navbar.bootsnav,
  nav.navbar.bg-transparent{
    background:transparent !important;
    box-shadow:none !important;
    border:none !important;
  }


  nav.navbar.bootsnav{
    min-height:100px !important;
    padding-top:12px !important;
    padding-bottom:12px !important;
  }


  nav.navbar.bootsnav .navbar-brand img{
    max-height:70px !important;
    width:auto !important;
margin-top:5px !important;
margin-left:5px !important;
  }


  nav.navbar.bootsnav .navbar-toggle{
    transform:scale(1.45) !important;
    margin-top:5px !important;
    margin-right:5px !important;
  }


  /* LOGIN / JOIN / SNS ¼¼·Î °£°Ý Á¤¸® */
  nav.navbar.bootsnav .attr-nav{
    display:block !important;
    position:absolute !important;
    right:24px !important;
    top:18px !important;
    margin:0 !important;
    padding:0 !important;
    z-index:99999 !important;
  }


  nav.navbar.bootsnav .attr-nav ul{
    margin:0 !important;
    padding:0 !important;
  }


  nav.navbar.bootsnav .attr-nav ul li{
    display:block !important;
    margin:0 0 7px 0 !important;
    padding:0 !important;
    line-height:1 !important;
    text-align:center !important;
  }


  nav.navbar.bootsnav .attr-nav ul li a{
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    line-height:1 !important;
  }


  nav.navbar.bootsnav .attr-nav img,
  nav.navbar.bootsnav .attr-nav i{
    max-width:28px !important;
    max-height:28px !important;
  }


  nav.navbar.bootsnav .navbar-nav > li > a,
  nav.navbar.bootsnav ul.nav li a,
  nav.navbar.bootsnav .dropdown-menu > li > a{
    font-size:24px !important;
    line-height:1.7 !important;
    padding-top:18px !important;
    padding-bottom:18px !important;
  }


}