body{
	background-color:#0D004C;
	font-size:10pt;
	margin:0;
	padding:0;
	color:#555555;
}

table{
	font-size:10pt;
}

h1{
	margin:0;
	text-align:left;
	color:#EBD200;
	font-size: 10pt;
}
	
p{
	margin-top:0px;
	margin-bottom: 0px;
}

div#toplink{
	background-color: #090036;
	width:100%;
	height: 15px;
}

#toplink p{
	text-align:right;
	}

div#footer{
	background-color:#090036;
	clear:both;
	width:100%;
	height:15px;
	}
	
#footer p{
	text-align:right;
	}
	
div#kinshi{
	width:450px;
	clear:both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.3em;
	}
	
#kinshi p{
	text-align:left;
	color:#ffffff;
	}


div#naka{
	margin-top:0.5em;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	}
	

div#naka2{
	width:760px;
	clear:both;
	}


div#hidari{
	width:380px;
	float:left;
	}

div#migi{
	width:380px;
	float:left;
	}

h3{
	margin:0;
	text-align:left;
	color:#1F73FF;
	font-size: 10pt;
}

div#top{
	text-align: center;
	padding:5px;
}

table.name{
	background-color:#ffffff;
	border-collapse:collapse;
	border-style:none;
}

table.name td{
	text-align:left;
	border:1px solid #17479E;
	padding:0.4em 0.3em;
}

table.sys{
	background-color:#ffffff;
	border-collapse:collapse;
	border-style:none;
}

table.sys td{
	text-align:left;
	border:1px solid #17479E;
	padding:0.2em;
}

p.menu{
	color:#333333;
	text-align:center;
	letter-spacing:0.1em;
}
p.cos{
	margin:0.2em;
	line-height:1.1em;
	color:#333333;
	text-align:center;
	letter-spacing:0.1em;
}

div.info{
	text-align:left;
	background-color:#ffffff;
	border:1px solid #A680A6;
	padding:0.3em;
	overflow:auto;
	height:260px;
	width:310px;
	line-height:1.2em;
}

p.info{
	margin:0.3em;
	color:#666666;
	font-weight:bold;
	}
	
p.infot{
	margin-top:0.5em;
	color:#ff0000;
	}

p.center{
	text-align:center;
	}


p.jikan{
	text-align:right;
	}
	
#aisatsu{
	color:#000000;
	clear:both;
	width:730px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #17479E;
	background-color:#ffffff;
	text-align:left;
	padding:0.2em;
	line-height:1.3em;
	}
	
div.kaneshiro{
	text-align:center;
	width:500px;
	padding:0.2em;
	margin:0.3em;
	font-size:12pt;
	border:1px solid #ff0000;
	color:#ff0000;
	}
	
p.prof{
	margin-top:0.5em;
	font-weight:bold;
	}
	
div.cover{
	text-align:center;
	width:290px;
	padding:5px;
	background-color:#4F0A0C;
	}
	
p.name{
	font-size:11pt;
	font-weight:bold;
	color:#F2E400;
	}
p.size{
	color:#F2E400;
	}

span.aka{
	color:#ff0000;
	}
	
div.list{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	clear:both;
}

div.girl{
	margin-left:4px;
	width:160px;
	height:290px;
	float:left;
	margin-bottom:1em;
	}
	
p.com{
	text-align:left;
	color:#F2E400;
	}

p.mar{
	color:#ff0000;
	}
	
div.shift{
	text-align:left;
	background-color:#ffffff;
	border:1px solid #A680A6;
	padding:0.3em;
	height:760px;
	width:310px;
}

p.com{
	margin-top:3px;
	text-align:center;
	color:#ffffff;
	font-size:8pt;
	}
	
span.af{
	font-weight:normal;
	font-size:9pt;
	color:#ff0000;
	}
	
li{
	color:#cccccc;
	}
	
p.hikinuki{
	color:#cccccc;
	margin-top:10px;
}

p.kinshijikou{
	font-weight:bold;
}

p.sp{
	margin:0 35px;
	text-align:left;
	color:#FDFF55;
}

p.kuro{
	color:#000000;
	text-align:center;
	}
	
p.uketsuke{
	font-weight:bold;
	color:#ff0000;
	}
