@charset "utf-8";
/* ----------------------------------------------------------
Header
---------------------------------------------------------- */
/*Header*/
#header #logo a	{
  margin-top:-1.3em;
	width:300px;
	height:auto;
	min-height:54px;
	text-indent:-9999px;
	background-image:url(/images/logo/logo-Common_160701.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	background-size:300px;
	display:block
}
#header	#logo a:hover,
#header	#logo a:focus	{opacity:0.5; text-decoration:none !important; border:none !important}

.header-container h2			{width:50%;float:left;text-align:right;color:#555;font-size:90%; vertical-align:middle; padding-top:5px}
.header-container .label		{padding:0.15em 0.5em 0}
.header-container .user-box p	{text-align:right}
	@media only screen	and (min-width: 768px)	and (max-width: 967px)	{
	.header-container		{width:100%; padding:5px 0}
	}

	@media only screen	and (max-width: 767px)	{
	.header-container		{width:100%; padding:0 0 0;}
	.navbar-header h1   {margin:2px 0 2px 0}
  #header #logo			          {width:250px;padding:0 0 0; display:inline-block}
  #header #logo a              {
		width:250px;
    margin-top:6px;
		min-height:36px;
		background-position:0 0;
		background-size:250px;
		background-image:url(/images/logo/logo-Common_160701.png);
		}
	.header-container h2	{display:none}
	}