/* =========================================================
 { inline
========================================================= */
a:link {
		color:#555555;
		text-decoration:none;
		}
a:visited {
		color:#555555;
		text-decoration:none;
		}
a:active {
		color:#555555;
		}
a:hover {
		text-decoration:underline;
		left:1px;
		top:1px;
		position:relative;
		}
		
/* =========================================================
 { #header
========================================================= */
div#header{
		background:#dcf0e4;
		color: #336644;
		font-family:'Monotype Corsiva';
		text-align: center;
		border: #336644 4px double;
		}
		div#header h1 {
				font-size:110%;
				padding: 0 16px;
				line-height:10%;
				}

/* =========================================================
 { body
========================================================= */
body {
		background-image:url("./img/back.gif");
		background-color:#6699ff;
		background-attachment:fixed;
		font-size:16px;
		font-family:'Comic Sans MS';
		}

/* =========================================================
 { #navi
========================================================= */
div#navi{
		float:left;
		width:280px;
		background:;
		}
		div#navi dl dt {
				background:#cc8866;
				color:#ffffff;
				letter-spacing:4.0;
				margin-left:5px;
				padding:2px 7px;
				width:43%;
				}
		div#navi dl dd {
				margin-top:10px;
				}
		div#navi dl.ap00 dt {
				background:#cc8866;
				color:#ffffff;
				letter-spacing:3.0;
				margin-left:5px;
				padding:2px 7px;
				width:78%;
				font-size:15px;
				}
			div#navi dl.ap00 dd {
					margin-top:10px;
					}
			div#navi dl.ap00 dd.ap01 {
					margin-left:0;
					font-size:12px;
					}
		div#navi dl.ad00{
				margin-top:30px;
				}
				div#navi dl.ad00 dt{
					width:68%;
					}
					div#navi dl.ad00 dd.ad01{
						margin-left:0;
						}
/* =========================================================
 { #contents
========================================================= */
div#contents {
	margin-left:300px;
	padding:14px;
	}
	div#contents h2 {
		font-size:150%;
		margin-bottom:1em;
		background:#6699ff;
		padding:0 0 0 8px;
		}
	div#contents h3 {
		font-size:120%;
		margin-bottom:1em;
		background:#66ccff;
		}
	div#contents dl{
		margin-top:1em;
		}
		div#contents dl dt {
		font-size:110%;
		font-weight:bold;
		margin-bottom:0.5em;
		background:#66ccff;
		}
		div#contents dl dd {
		margin-bottom:0.5em;
		}
	div#contents dl.alliance {
		}
		div#contents dl.alliance dt {
			width:50%;
			background:#00ccff;
			}
		div#contents dl.alliance dd:before{
			content :"E";
			}
	div#contents dl.link {
		}
		div#contents dl.link dt {
			width:60%;
			background:#99ccff;
			}
			
	div#contents dl.dragon {
			margin-top:5em;
		}
		div#contents dl.dragon dt {
			background:#99ccff;
			}
			
/* =========================================================
 { #top
========================================================= */
div#top {
	margin-left:280px;
	padding:14px;
	}
	div#top dl dt {
		font-size:150%;
		margin-top:1em;
		margin-bottom:1em;
		background:#6699ff;
		padding:3px 5px;
		}
	div#top dl dd {
		margin-top:10px;
		}
	div#top dl dd.mr00 {
		margin-left:60px;
		margin-bottom:30px;
		}

/* =========================================================
 { #footer
========================================================= */
div#footer{
		clear:both;
		background:#cce6ff;
		font-family:"Comic Sans MS";
		font-size: 13px;
		letter-spacing: 2.5;
		border-bottom: #00bfff 2px solid;
		padding:0 0 0 20px;
		}

/* =========================================================
 { #mt30
========================================================= */

