@charset "UTF-8";


/*▼タグそのものに適用
-------------------------------------------*/
body {
	font-size: 16px;
	/*background-color: #999999;*/
}
/*ヘッダー*/
.system #header {
	position: fixed;
	top: 0;
	width: 100%;
	padding-bottom: 10px;/*影に必要*/
}
.system #header > div {
	height: 90px;
}
.system #header nav li {
	width: 16%;
}
div[id^="page"] > .contents {
	margin: 90px 0 0 0;
}
#page01 .contents, #page02 > .contents, #page03n > .contents {
	margin: 90px 0 0 0;
}

div[id^="page"] .content {
	width: 70%;
	float: left;
}
.aside {
	display: block;
	width: 30%;
	margin: 55px 0 0 0;
	float: right;
}
	.aside > div {
		padding: 10px 0;
		margin: 0 10px 0 20px;
	}

div[id^="page"] .footer {
	float: left;
}
.base {
    /*max-width: 720px;
    float: left;*/
}
.subCon {
	/*width: 720px;*/
}