@charset "shift_jis";

/* common */

html {
	background-color: #f7f7f0;
	color: #000;
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0 20px 2em 3em;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Verdana, sans-serif;
}

img {
	 border: 0;
}


/* anchor */

a:link {
	 color: #362B81;
	 text-decoration: none;
}

a:visited {
	 color: #A6003A;
	 text-decoration: none;
}

a:hover {
	 text-decoration: underline;
}

/* header */

h1 {
	 margin-top: 1em;
	 text-align: right;
	 font-weight: normal;
}


/* xrea-ad */

.xrea-ad {
	 clear: both;
	 text-align: center;
	 margin-top:1.2em;
	 margin-bottom: 1em;
	 font-size: 0.8em;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.xrea-ad img {
	 border: 1px solid black;
	 width: 468px;
	 height: 60px;
}


/* form */

form {
	 width:400px;
	 margin-bottom:2em;
}

fieldset {
	 padding:1ex;
}


/* list */
h2 {
	 font-size:120%;
}

dl {
	 margin-left:2em;
}

dl.loglist {
	 line-height:80%;
}

dl.text {
	 line-height:110%;
}

dd dt {
	margin:0;
 	padding:0;
}

dl dd {
	 margin-bottom:0.8em;
}

dl ul {
	 margin:0;
	 margin-top:-0.78em;
	 padding:0;
}

dl ul li {
	 list-style-type: none;
	 display: inline;

}

