@charset "UTF-8";

	body {
		background-color:#004080;
		color:#eeeeee;
		/*background-image:url(../kabe_check46.gif);*/
		margin:0;
	}

	img {
		border:0;
	}

	h1 {
		background-color:inherit;
		color:#fffffe;
		font-family:"Palatino Linotype Bold Italic","Times New Roman Italic",Century,serif;
		font-size:140%;
		margin-top:2em;
		margin-left:1em;
	}

	h2 {
		background-color:inherit;
		color:#ffffcc;
		/*font-family:Impact,arial,helvetica,sans-serif;*/
		font-family:Helvetica,"Times New Roman","ＭＳ Ｐゴシック",Arial,sans-serif;
		font-size:120%;
	}

	.base {
		border:dotted #ffffcc thin;
		padding-top:2em;
		padding-left:1em;
		padding-right:1em;
		padding-bottom:2em;
		margin:2em;
	}

	pre {
		border:dotted #ffffcc thin;
		padding:1em;
		margin:2em;
	}

	ul.navi {
		background-color:inherit;
		color:#ccc;
		text-align:right;
		margin:0;
	}

	ul.navi li {
		display:inline;
	}

	hr.default {
		visibility:hidden;
	}

	.right {
		margin-right:2em;
		text-align:right;
	}

	.contact {
		text-align:right;
		font-size:70%;
	}

	a {
		font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,Helvetica,verdana,arial,sans-serif;
		font-size:90%;
		font-weight:bold;
		cursor:url("curs/handapst.ani"),auto;
	}

	a:link {
		background-color:inherit;
		color:#aacaff;
		text-decoration:underline;
	}

	a:visited {
		background-color:inherit;
		color:#7484c3;
		text-decoration:underline;
	}

	a:active {
		background-color:inherit;
		color:#CFF;
		text-decoration:none;
	}

	a:hover {
		background-color:inherit;
		color:#0fb;
		position:relative;
		top:2px;
		left:3px;
		text-decoration:none;
	}

/* UTF-8 記述 */
