<!--
body {
	background: #000013;
	font: normal 100%/1.65 'メイリオ', 'Meiryo', sans-serif;
	}
div { text-align: center; }
.left { display: inline-block; float: left; }
.right { display: inline-block; float: right; }
.clear { clear: both; }

.mini { font-size: 90%; }
.deka { font-size: 110%; }
.under { text-decoration: underline; }
.through { text-decoration: line-through; }
.akai { color: #FF0000; }
.yell { color: #FFFF00; }
.purp { color: #FF00FF; }
.dark { color: #777777; }
.opti { color: #FFAA00; }
.menu { color: #00AAFF; }
.atk { color: #FF1313; }
.bla { color: #3131FF; }
.def { color: #FFFF13; }
.jam { color: #999999; }
.enh { color: #FF31FF; }
.hlr { color: #13FF13; }

ul.quick { margin: 0px; padding: 0px; }
	.quick li {
	display: inline-block;
	list-style: none;
	margin: 0px 20px;
	}
p.quick {
	color: #00FF80;
	font-size: 80%;
	margin-top: 50px;
	}

hr.line {
	border: none;
	background: #FF00FF;
	color: #FF00FF;
	margin: 50px 0px;
	height: 2px;
	}

h2.chap {
	background: #003100;
	border: solid 1px #FFAA00;
	color: #00AAFF;
	text-shadow: -1px 2px 3px #000013;
	font: bold 200%/2.3 '游明朝', 'Yu Mincho', serif;
	margin: 100px auto;
	width: 400px;
	}

.hyou {
	display: table;
	border: solid 1px #FFAA00;
	margin: 50px auto;
	width: 100%;
	max-width: 650px;
	}
.trow {
	display: table-row;
	background: #001313;
	border: solid 1px #FFAA00;
	margin: auto;
	width: 100%;
	}
.cell {
	display: table-cell;
	background: #310031;
	border: solid 1px #FFAA00;
	margin: auto;
	padding: 5px;
	width: 100%;
	}
table.member {
	border-collapse: collapse;
	border: solid 1px #FFAA00;
	margin: auto;
	height: 319px;
	width: 400px;
	}
	.member th {
	text-align: center;
	background: #003100;
	border: solid 1px #FFAA00;
	padding: 3px;
	height: 30px;
	}
	.member td {
	text-align: left;
	background: #130000;
	border: solid 1px #FFAA00;
	padding: 0px 10px;
	height: 96px;
	}
table.optima {
	border-collapse: collapse;
	border: solid 1px #FFAA00;
	margin: auto;
	height: 319px;
	width: 180px;
	}
	.optima thead th {
	text-align: center;
	background: #003100;
	border: solid 1px #FFAA00;
	padding: 3px;
	height: 30px;
	}
	.optima tbody th {
	text-align: center;
	background: #313100;
	border: solid 1px #FFAA00;
	padding: 10px 3px;
	}
	.optima td {
	text-align: center;
	background: #130000;
	border: solid 1px #FFAA00;
	padding: 10px;
	}

.video iframe {
	border: solid 1px #FFAA00;
	margin: 50px auto;
	}
.pict img {
	border: solid 1px #FFAA00;
	margin: 50px auto;
	}
-->