/* === 全体のスタイル === */
	body {
		margin: 0px;
		padding: 0px;
		background-color: #E1F0F0 }
	.all {
		width: 850px;
		height: 100% }

/* === サイドバー部分のスタイル === */
	.side1, .side2 {
		background-color: white;
		width: 160px }
	.side1 {
		vertical-align: top }
	.side1 .logo {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px }
	.side1 div {
		font-size: 16px;
		font-weight: bold;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 12px;
		padding-right: 12px;
		color: red }
	.side1 a {
		color: blue;
		text-decoration: none }
	.side1 a:hover {
		color: fuchsia; }
	.side2 {
		vertical-align: bottom;
		color: black;
		font-size: 12px;
		text-align: center;
		padding-bottom: 10px }

/* === コンテンツ部分のスタイル === */
	.main {
		width: 690px;
		padding-left: 0px;
		vertical-align: top;
		padding-top: 0px }

