@charset "UTF-8";

	.makulay1 {
		background:inherit;
		color:#f50;
	}

	.up {
		background:inherit;
		color:#f50;
		font-weight:bold;
	}

	.down {
		background:inherit;
		color:#00f;
		font-weight:bold;
	}

	.left {
		text-align:left;
		margin-left:3em;
	}

	.left2 {
		text-align:left;
	}

	.left3 {
		text-align:left;
		padding-left:1.5em;
	}

	.cen1 {
		text-align:center;
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:70%;
	}

	.center,
	.center3 {
		text-align:center;
	}

	.center2 {
		text-align:center;
		margin-left:2em;
		margin-right:2em;
	}

	.rig {
		text-align:right;
		margin-right:1em;
	}

	.righ {
		text-align:right;
		margin-right:1em;
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:60%;
	}

	.right {
		text-align:right;
		margin-right:2em;
	}

	.right2 {
		text-align:right;
		margin-right:2em;
		padding-right:1em;
	}

	.salabas {
		font-size:70%;
	}

	hr.default {
		visibility:hidden;
	}

	hr.rule {
		height:1px;
	}

	hr.rule2 {
		width:90%;
		height:1px;
	}

	.center2 a {
		font-family:"Palatino Linotype Bold Italic",Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:80%;
		font-weight:bold;
	}

	.center2 a:link {
		background:inherit;
		color:#6495ed;
		text-decoration:none;
	}

	.center2 a:visited {
		background:inherit;
		color:#888;
		text-decoration:none;
	}

	.center2 a:active {
		background-color:#eee;
		color:blue;
		text-decoration:underline;
	}

	.center2 a:hover {
		background-color:#EAFF9B;
		color:#00f;
		text-decoration:underline;
		position:relative;
		top:-1px;
		left:2px
	}

	.center3 a {
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:75%;
		font-weight:bold;
	}

	.center3 td,th {
		background:inherit;
		color:#767676;
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:60%;
		padding:0;
	}

	.admin {
		text-align:right;
		margin-right:3em;
	}

	.admin input {
		background-color:#ffe;
		color:#000;
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:70%;
		font-weight:bold;
	}

	.center2 table {
		background:#ccc;
		color:#999;
		border:2px solid #888;
		width:95%;
		margin-top:1em;
		margin-bottom:1em;
		margin-left:auto;
		margin-right:auto;
	}

	.center3 table {
		background:inherit;
		color:#999;
		border:2px solid #888;
		margin-top:1em;
		margin-bottom:1em;
		margin-left:auto;
		margin-right:auto;
	}

	.center2 tr,
	.center3 tr {
		background:#f3ffff;
		color:#767676;
		padding:5px;
	}

	.center2 td {
		font-size:75%;
	}

/*	.center2 td,
	.center3 td {
		font-family:Helvetica,"Times New Roman",Arial,sans-serif;
	}*/

	.no1 {
		background:#A5DCFF;
		color:#048;
	}

	.no2 {
		background:#BFE9FF;
		color:#048;
	}

	.no3 {
		background:#E2F3FF;
		color:#048;
	}

	.bg1 {
		background:#D2D9F0;
		color:#888;
	}

	.bg2 {
		background:#FEE0D8;
		color:#888;
	}

	.bg3 {
		background:#FED8AD;
		color:#888;
	}

	.bg4 {
		background:#FAF183;
		color:#888;
	}

	.bg5 {
		background:#C9C9C9;
		color:#888;
	}

	.bg6 {
		background:#E1E1E1;
		color:#888;
	}

	.bg7 {
		background:#B0F0B4;
		color:#888;
	}

	.indent {
		margin-left:3em;
	}

	.indent1 {
		margin-top:2em;
		margin-left:1em;
	}

	.indent2 {
		margin-left:6em;
	}

	.indent3 {
		margin-bottom:4em;
	}

	.category {
		background-color:#f6ffff;
		color:#555;
		border:solid 1px #ccc;
		padding:1em;
		margin:1em 3em 1em 3em;
	}

	.category dd {
		font-size:70%;
	}

/*
	.sp {
		margin-top:2em;
		margin-left:3em;
	}

	.comments {
		background:#f6ffff;
		color:#333;
		font-size:85%;
		padding-left:3em;
		padding-right:2em;
	}
*/

	.uri {
		font-family:"Times New Roman",Helvetica,Arial,sans-serif;
		font-size:90%;
		padding-left:1em;
		text-align:left;
	}

	a.links {
		font-size:105%;
		font-family:Helvetica,Arial,sans-serif;
		font-weight:normal;
	}

	.rank,
	.before,
	.site,
 	.access {
		background:#bdf;
		color:#777;
		padding:0.25em;
		font-weight:bold;
		font-family:"Times New Roman",Arial,sans-serif;
		font-size:100%;
		text-align:center;
	}

	.rank,
	.site {
		font-size:100%;
	}

	.before,
	.access {
		font-size:90%;
	}

	.numelo1,
	.numelo3,
	.others,
	.total,
	.website  {
		background:#def;
		color:#777;
	}


	.numelo1,
	.numelo2,
	.numelo3,
	.others,
	.total,
	.website  {
		font-weight:bold;
		font-family:Helvetica,Arial,sans-serif;
		font-size:80%;
	}

	.numelo1,
	.numelo2,
	.others,
	.total,
	.website  {
		text-align:center;
	}

	.numelo3 {
		margin-right:2em;
		padding-right:1em;
		text-align:right;
	}

	.oraslang .centerbg {
		background:#f3ffff;
		color:#767676;
		font-family:"Times New Roman",Arial,sans-serif;
		font-size:60%;
		text-align:center;
	}

/* UTF-8 記述 */
