
	* {
		margin : 0;
		padding : 0;
	}

	body {
		padding : 0 5px 0 10;
		background-color : #FFFFFA;
	}

	strong {
		color : #0A375A;
	}

	b {
		color : #0A375A;
	}

	a {
		text-decoration:underline;
	}

	a:link ,a:visited {
		color : #0A375A;
	}

	
	a:hover ,a:active {
		color : #006699;
		text-decoration:underline;
	}

	h1 {
		font-size : 12px;
		font-weight: normal;
	}

	h1 a {
		font-size : 12px;
		text-decoration:none;
		font-weight: normal;
	}

	h1 a:link ,h1 a:visited {
		color : red;
	}

	h2 {
		font-size:16px;
		font-weight: bold;
	}

	div.form {
		background-color : #910000;
		margin : 5px 0;
		padding : 0 5px;
		font-size :13px;
		border : solid 1px #000000;
	}

	input.style {
		width:150px;
	}

	div.item {
		margin-top : 5px;
		padding : 5px;
		border : solid 5px #910000;
	}


	div.hit {
		margin:0 10px;
	}

	.open {
		margin: 3px 5px 10px 5px;
		padding: 5px;
		border: 1px solid #2B4BA2;
		background-color : #FFFFFA;
		}

	div.keywordhistory {
		padding : 3px 3px 10px;
		font-size :13px;
		word-break:break-all;
		overflow: hidden;
	}

	div.pager {
		text-align:center;
		margin:10px;
		font-size: 14px;
	}

	div.pager a,
	div.pager span {
		margin-right: 0.1em;
		padding: 0.2em 0.5em;
	}

	div.pager a {
		color: #105cb6;
		background-color: #fff;
		border: 1px solid #9aafe5;
		text-decoration: none;
	}

	div.pager a:hover {
		color: #ffffff;
		background-color: #2e6ab1;
		border: 1px solid #2e6ab1;
	}

	div.pager span.current {
		color: #fff;
		background-color: #2e6ab1;
		border: 1px solid #2e6ab1;
		font-weight: bold;
	}

	div.pager span.nextprev {
		border: 1px solid #ddd;
		color: #999;
		background-color: #fff;
	}

	div.pager a.nextprev {
		font-weight: bold;
	}

	div.footer {
		clear : both;
		font-size : 12px;
		text-align : center;
	}
