/* 全体 */
body {
	/* 背景色 */
	background-color: #000000;
	/* 文字色 */
	color: #ffffff;
}
/* 全体 */

/* ヘッダー */
.header {
	/* 文字サイズ */
	font-size: xxx-large;
	/* 文字の太さ */
	font-weight: bold;
	/* イタリック体にする */
	font-style: italic;
	/* テキストを水平方向に対して中央に配置 */
	text-align: center;
}
/* ヘッダー */
 
.container {
	/* 直下の要素が横向きに表示される */
	display: flex;
	/* 外側余白の右側 */
	/* margin-left: 200px; */
	/* 水平方向に中央寄せ */
	justify-content: center;
}

/* 左サイドバー */
.left-sidebar {
	/* 左端に寄せる(他の要素はその周りを回り込むように配置される) */
	float: left;
	/* 外側余白の左側 */
	margin: 10px 15px 10px 10px;
	/* 境界線の右側 */
	border-right: 1px solid #ffffff;
	/* 内側の余白 */
	padding: 0px;
	/* テキストを折り返さない */
	white-space: nowrap;
	/* 横幅の最小値(他要素の影響を受けず、指定した値を維持) */
	min-width: 200px;
}
	.menu-item {
		/* 外側余白の下側 */
		margin-bottom: 10px;
	}
	.menu-link {
		/* 外側余白の右側 */
		margin-right: 10px;
		/* 境界線の下側 */
		border-bottom: 1px solid #ffffff;
		/* 太字 */
		font-weight: bold;
		/* マウスカーソルが合わさるとポインターに変わる */
		cursor: pointer;
	}
	.sub-menu {
		/* 表示 */
		display: block;
	}
	.sub-menu-item {
		/* 外側余白の右側 */
		margin-left: 10px;
		/* マウスカーソルが合わさるとポインターに変わる */
		cursor: pointer;
	}
/* 左サイドバー */

/* メインコンテンツ */
.main-contents{
	/*  */

}
	/* ナビゲーションバー */
	.navigation-bar {
	
	}
	/* ナビゲーションバー */
	
	/* 本文 */
	.text {
	}
		/* パネルエリア */
		.panel-area {
			/* 直下の要素が横向きに表示される */
			display: flex;
			/* 子要素(フレックスアイテム)を複数行に折り返す */
			flex-wrap: wrap;
			/* 横幅 */
			width: 600px;
		}
			/* パネル */
			.panel {
				/* 横幅 */
				width: 45%;
				/* 高さ */
				height: 150px;
				/* 外側余白 */
				margin: 10px;
				/* 境界線 */
				border: 1px solid #ffffff;
				/* 要素の幅や高さをコンテンツのサイズにのみ指定 */
				box-sizing: border-box;
				/* 直下の要素が横向きに表示される */
				display: flex;
				/* テキストを水平方向に対して中央に配置 */
				justify-content: center;
				/* テキストを垂直方向に対して中央に配置 */
				align-items: center;
				/* マウスカーソルが合わさるとポインターに変わる */
				cursor: pointer;
			}
			/* パネル */

		/* パネルエリア */

		/*  */
		table {
		border-collapse: collapse;
		width: 100%;
		border: 2px solid white;
		}

		th, td {
		border: 1px solid white;
		padding: 8px;
		text-align: center;
		}

		/*  */

	/* 本文 */

/* メインコンテンツ */
