
	* {
		margin : 0;
		padding : 0;
	}

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

	strong {
		color : #0A375A;
	}

	a {
		text-decoration:underline;
	}

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

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

	h1 {
		color : #0A375A;
		font-size : 18px;
	}

	img{
		border:0px;
	}

	em {
		font-size : 12px;
		color : #555555;
	}

	b {
		color : #0A375A;
	}

	table{
		width : 100%;
	}

	td{
		vertical-align:top;
	}

	div.header {
		text-align:right;
		border-left:1px #B4B4B4 solid;
		border-right:1px #B4B4B4 solid;
		padding-right:5px;
	}

	div.top {
		background-image:url(image/topback.jpg);
		height :45px;
	}

	td.form {
		background-image:url(image/categoryb38.jpg);
		padding : 5px;
		border : solid 1px #000000;
		text-align : center;
	}

	div.navi a {
		text-decoration:none;
	}

	input.style {
		width:150px;
	}




	div.categorytitle{
		background-image:url(image/category22.jpg);
		height:22px;
		padding : 0px 2px;
		font-size : 17px;
		color : #5A5A5A;
		font-weight : bold;
		line-height : 120%;
		background-repeat:repeat-x;
		border-bottom:1px #B4B4B4 solid;
	}

	div.subtitle{
		background-image:url(image/category20.jpg);
		font-size : 15px;
		color : #5A5A5A;
		font-weight : bold;
		line-height : 120%;
		background-repeat:repeat-x;
		border-top:1px #B4B4B4 solid;
		border-bottom:1px #B4B4B4 solid;
		text-align : center;
	}

	ol.ranking {
		margin-left : 25px;
		padding : 0px 5px 5px;
		list-style-position : outside;
		font-size : 12px;
	}

	li.ranking {
		margin-top:10px;
		line-height : 1.5;
		font-size : 12px;
	}

	div.imageranking {
		padding :5px;
	}

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

