@charset "UTF-8";

	.rungkinnam {
		background-color:#fff;
		color:#000055;
		border:solid 1px #555;
		margin-left:6em;
		margin-right:6em;
	}

	.rungkinnam li {
		list-style-type:none;
		padding-left:1em;
		padding-right:0.5em;
	}

	.bahaghari {
		background-color:#eee;
		color:#000055;
		border:dashed 1px #555;
		padding-left:1em;
		padding-right:0.5em;
	}

	strong {
		background-color:inherit;
		color:#555;
		font-size:100%;
	}

	dt {
		font-weight:bold;
	}

	li {
		margin-top:1em;
		margin-bottom:1em;
	}

	a.move {
		font-size:70%;
	}

	a:active.move {
		background-color:#FEF;
		color:#048;
		border:dashed #aba 1px;
		padding:5px 10px 3px 10px;
		position:relative;
		top:-2px;
		left:-2px;
		text-decoration:none;
	}

	a:hover.move {
		background-color:#DEE;
		color:#048;
		border:dashed #aba 1px;
		padding:5px 10px 3px 10px;
		position:relative;
		top:-2px;
		left:-2px;
		text-decoration:none;
		font-size:90%;
	}

	.filedl {
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	.filedl table,
	.filedl td {
		border:solid 1px #fff;
	}

	.filedl table {
		background-color:#671AD9;
		color:#555;
	}

	.filedl td {
		background-color:#D9E2FA;
		color:#555;
	}

	h2,
	h3 {
		font-family:"Palatino Linotype Bold Italic","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Times New Roman Italic",Century,Helvetica,Arial,serif;
	}

	table.base{
		border-style:none;
		width:100%;
	}

	table.member1{
		background-color:#6495ed;
		color:#fff;
		border:solid 1px #ccc;
	}

	td.member2{
		background-color:#6495ed;
		color:#fff;
		width:250px;
		text-align:center;
	}

	#float{
		display:block;
		width:100%;
		padding:1em;
	}

	#float a {
		display:block;
		width:100%;
	}

	#float a:link,
	#float a:visited {
		background-color:#84A2F6;
		color:#fff;
		text-decoration:none;
	}

	#float a:active {
		background-color:#dc083c;
		color:#fbf;
		text-decoration:none;
	}

	#float a:hover {
		background-color:#FC748B;
		color:#efa;
		position:relative;
		top:0px;
		left:0px;
		text-decoration:none;
	}

/* UTF-8 記述 */

