@charset "UTF-8";

@media screen and (min-width: 901px){
	body#main {
		width : 1000px;
		margin: 0 auto;
		background:#FFFFFF !important;
		-webkit-print-color-adjust: exact;
		color: #000000;
	}

	#header {
		position: relative;
		width : auto;
		height: 230px;
	}

	#header img.header_logo {
		margin-right: 10px;
		width: auto;
	}

	#header #header_label{
		width : 750px;
	}

	#header label.header_H1 { font-size: 3.2em; }
	#header label.header_H2 { font-size: 1.5em; }
	#header label.header_H3 { font-size: 2.0em; }

	#header a {
		float:right;
		font-size: 1.0em;
	}

	#header p {
		position: absolute;
		color: #d9305f;
		font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
		top: 75px;
		right: 435px;
		font-size: 1.2em;
	}

	#navi{
	　border-bottom: 5px solid #ccc;
	　position: relative;
	}
	#navi ul{
	　position: absolute;
	　left:10%;
	　display: table;
	　margin: 0 auto;
	　padding: 0;
	　width: 80%;
	　text-align: center;
	}
	#navi ul li{
	　display: table-cell;
	　min-width: 50px;
	}
	#navi ul li a{
	　display: block;
	　width: 100%;
	　height: 100%;
	　padding: 10px 0;
	　text-decoration: none;
	　color: #aaa;
	}
	#navi ul li.current{
	　font-weight: bold;
	　border-top: 5px solid #00B0F0;
	}
	#navi ul li.current a{
	　color: #00B0F0;
	}
	#navi ul li a:hover{
	　color: #0089BB;
	　background-color: #FBFBDD;
	}
	#navi ul li:hover{
	　border-top: 5px solid #F8E750;
	}
}
