@charset "utf-8";

/*
	* Name: header.css
	* License: MIT License
	  - http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license
*/


/* Stylesheet Document */

@media all {

	/* ========================================
	   * 領域設定 - Header -
	======================================== */

	header.new2019 {
		padding: 10px 0 10px 0;
		width: 100%;
	}

	header.new2019 > div.container {
		/*height: 54px;*/
		height: 46px;
		margin-left: auto;
		margin-right: auto;
		/*width: 94%;*/
		width: 1060px;
	}

	header.new2019 > div.container:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0; /* CSS HACK: Safari */
		font-size: 0; /* CSS HACK: Firefox3 */
		visibility: hidden;
	}

	header.new2019 > div.container > nav,
		header.new2019 > div.container > h1 {
			float: left;
	}

	header.new2019 > div.container > h1 {
		font-weight: normal;
		line-height: 1.2;
		text-align: center;
/*		width: 72%;*/
		width: 42%;
	}

	header.new2019 > div.container > h1 > a,
		header.new2019 > div.container > h1 > a > img {
			display: block;
	}

	header.new2019 > div.container > h1 > a,
		header.new2019 > div.container > h1 > a > img {
			display: block;
	}

	header.new2019 > div.container > h1 > a {
		display: inline-block;
		margin: 0 auto 0 auto;
	}

	header.new2019 > div.container > h1 > a > img,
		header.new2019 > div.container > h1 > a > span.date {
			float: left;
	}

	header.new2019 > div.container > h1 > a > img {
		height: auto;
		max-height: 46px;
		width: auto;
	}

	header.new2019 > div.container > h1 > a > span.date {
		font-size: 74%;
		margin-left: 18px;
		position: relative;
	}

	header.new2019 > div.container > nav:after,
		header.new2019 > div.container > nav > ul:after {
			clear: both;
			content: ".";
			display: block;
			height: 0;
			line-height: 0; /* CSS HACK: Safari */
			font-size: 0; /* CSS HACK: Firefox3 */
			visibility: hidden;
	}

	header.new2019 > div.container > nav {
/*		width: 14%;*/
		width: 29%;
	}

	header.new2019 > div.container > nav > ul {
		line-height: 1.0;
		list-style-type: none;
		height: 54px;
		margin-bottom: -2px;
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}

	header.new2019 > div.container > nav > ul > li {
		display: inline-block;
		margin-left: 0;
		margin-right: 0;
		/*width: 54px;*/
		width: 46px;
	}

	header.new2019 > div.container > nav > ul > li > a,
		header.new2019 > div.container > nav > ul > li > a > img {
			display: block;
	}

	header.new2019 > div.container > nav > ul > li > a {
		/*max-width: 54px;*/
		max-width: 46px;
		width: auto;
	}

	header.new2019 > div.container > nav > ul > li > a > img {
		border-radius: 4px;
		height: auto;
		/*max-height: 54px;*/
		/*max-width: 54px;*/
		max-height: 46px;
		max-width: 46px;
		width: auto;
	}

	header.new2019 > div.container > nav:first-child > ul {
		text-align: left;
	}

	header.new2019 > div.container > nav:first-child > ul > li {
		margin-right: 2%;
	}

	header.new2019 > div.container > nav:first-child > ul > li:last-child {
		margin-right: 0;
	}

	header.new2019 > div.container > nav:last-child {
	}

	header.new2019 > div.container > nav:last-child > ul {
		text-align: right;
	}

	header.new2019 > div.container > nav:last-child > ul > li {
		margin-left: 2%;
	}

	header.new2019 > div.container > nav:last-child > ul > li:first-child {
		margin-left: 0;
	}

/* csd add start*/
	header.new2019 > div.container > nav > div > div > ul > li {
		display: inline-block;
	}

	header.new2019 > div.container > nav > div > div >ul > li > a > img {
		border-radius: 4px;
		height: auto;
		max-height: 46px;
		max-width: 46px;
		width: auto;
	}
/* csd add end */


}