@charset "shift_jis";

/* reform contest
========================================*/
/* header
----------------------------------------*/
header {
	width: 960px;
	margin: 0 auto;

	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;

	height:110px;
	padding-top: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
header h1,
header .hd_logo{
	display: block;
}
header h1 img,
header .hd_logo img {
	display: block;
	width: 135px;
	height: 85px;
}
header nav {
	display: block;
	padding-top: 31px;
}
header nav ul {
	display: block;
	overflow: hidden;
}
header nav ul li {
	font-size: 14px;
	display: inline-block;
	margin-left: 25px;
}
header nav ul li a.current {
	font-weight: bold;
}
header nav ul li a:link,
header nav ul li a:visited {
	text-decoration: none;
	color:#333;
}
header nav ul li a:hover {
	text-decoration: underline;
	color: #9c7714;
}
header div#sp-icon  {
	display: none;
}