@charset "utf-8";

/*===============================================================
	Responsive (パソコン用CSS: 画面幅802px以上)
=================================================================*/

#wrapper {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

/*-----------------------------------------------------
	Header
------------------------------------------------------*/
header.pageHeader{
	width: 980px;
	margin: 3% auto 1%;
	/*background-color: #6FF;*/
}
div#headerCommonRs {
	display: none;
}

/* メインメニュー */
/* 第1階層 */
.menubar > ul > li {
	float: left;
	width: 20%;
	border-left: 1px dashed #86b0d8;
	background-color: #fff;
	height: 45px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.menubar > ul > li:last-child {
	border-right: 1px dashed #86b0d8;
}
.menubar > ul > li:hover, .activeMenu {
	background-color: #eee;
}
.menubar > ul > li > a {
	color: #86b0d8;
	display: block;
	padding: 12px 0;
	text-decoration: none;
}
.menubar > ul > li:hover > a {
	font-weight:bold;
}

/*-----------------------------------------------------
	main
------------------------------------------------------*/
.contents {
	width: 980px;
	height: auto;
	margin: 0 auto 8%;
	background-color: #FFF;
}
#side{
	width: 205px;
	float: right;
}
table.form th {
	width: 150px;
}
.pcbr:before {
	content: "\A";
	white-space: pre;
}

/*-----------------------------------------------------
	各ページごとのCSS
------------------------------------------------------*/

