@charset "UTF-8";

	#search {
		float:left;
  		margin-top:30px;
  		margin-left:4px;
	}

	.googleadsense {
  		margin-top:17px;
  		margin-left:4px;
	}

	.search2 {
		background-color:#ffffff;
		color:#004080;
		border-left:2px solid #0074e6;
		border-right:2px solid #6495ed;
		border-top:3px solid #0074e6;
		border-bottom:3px solid #6495ed;
		margin-right:4px;
  		margin-bottom:17px;
		margin-left:4px;
		padding-top:1em;
		width:160px;
	}

	h2 {
		background-color:#6495ed;
		color:#FFF;
		border:1px solid #AAA;

	}

	h3 {
		background-color:#6495ed;
		color:#FFF;
		border:1px solid #AAA;
	}

	#links {
		margin-left:168px;
	}

	#links 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;
	}

	#links 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:110%;
	}

	.explanation {
		background-color:#f6ffff;
		color:#555;
		border:solid 1px #ccc;
		margin:1em;
		padding:1px;
		cursor:url("curs/pen_r.cur"),auto;
	}

	.explanation dd {
		margin-top:10px;
		margin-bottom:10px;
		padding-right:2em;
		font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:75%;
	}

	.explanation li {
		margin-top:15px;
		margin-bottom:15px;
		padding-right:2em;
		font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,Helvetica,"Times New Roman",Arial,sans-serif;
		font-size:75%;
	}

	a span.thumbimages,
	a:link span.thumbimages,
	a:visited span.thumbimages {
		display:none;
	}

	a:active span.thumbimages,
	a:hover span.thumbimages {
		display:inline;
		position:absolute;
		left:45%;
	}

	a:active span.thumbimages img,
	a:hover span.thumbimages img {
		border: none; 
	}

/* UTF-8 記述 */
