﻿/* for rekidai_waden */
a:visited { text-decoration: underline; }
a:link { text-decoration: underline; color: #00008b; }
a:hover { color: #cc0077; text-decoration: none; }
body { widht:94%; height:auto; margin: 1em 3%; }
/* nav */
nav ul{ list-style:none; display:block; }
nav ul li a{
	display:block; float:left; width:auto; height:1.4em; padding:0.2em 0.4em; margin:0 0.4em 0 0; color:#333;
	border:1px solid #999; text-align:center; background:linear-gradient(#eefddf, #daf1c4);
}
nav ul li{ display:inline;  }
/* nav_end */
h1 {
	float:right; font-size:100%; position:absolute; top:4em; right:1em; font-style:normal; font-weight:normal;
}
p#chuui {
	float:right; font-size:85%; position:absolute; top:4em; right:1em; font-style:normal; color:gray; font-weight:normal;
}
p.chu{ font-size:95%; margin-left:2em; }
p.clear { clear: both; display: block; height: 1px; margin: 0; padding: 0; }
p#kensu { clear:both; color: red; font-size: 85%; }

div#content {
	clear: both; width:90%; height:auto; margin:1em 5%; line-height:1.7;
	font-size: 110%; font-family: "ＭＳ 明朝", serif;
}
div#content p { clear:both; text-indent: 0; }
div#content p a img { border: none; vertical-align: middle; margin:0.2em 0; }
div#content span { background-color: yellow; }
font { font-size:85%; color:#256b48; }

div.kachu { color:#666; font-size: 85%; }
div.kachu dl dt { display:inline-block; float:left; }
div.kachu dl img { border:1px solid gray; }
div.kachu dl dd { display:inline-block; float:left; margin: 1em; height:48px; }
p#credit { text-align:right; font-size:80%; color:gray; margin-top:4em; }
p#credit a { color:gray; }
/* ------------------------- 500px ------------------------------ */
@media (max-width:500px){
	body { width:96%; margin: 1em 2%; }
	div#content { width:96%; margin:1em 2%; }
}
