BODY{
	font-size: 90%;
	line-height:140%;
	color:#666666;
	letter-spacing:1px;
	}
DIV.title{
	font:bold 200% sans-serif;
	text-align:center;
	margin:10px;
	letter-spacing:2px;
}
HR{
	border:1px solid #C0C0C0;
	height: 1px;
	}

A{
	text-decoration:none;
	}
A:hover{
	text-decoration:underline;
	}
A:link, A:visited{
	color:#6060ff;
	}
A:active{
	color:#0000ff;
	}

.input {
	border:1px #a0a0ff solid;
	background-color: #f0f0ff;
	}
.button{
	border:2px #a0a0ff solid;
	background-color: #f0f0ff;
	}
.select {
	border:1px #a0a0ff solid;
	background-color: #f0f0ff;
	}
.ad_land {
	text-align:center;
}

DIV.cat {
	margin-left: -30px;
}

DIV.cat LI {
	display:inline;
	text-align:center;
	width:130px;
}

DIV.list TABLE.list {
font-size: 100%;
letter-spacing: 1px;
border:1px solid #DDDDDD;

-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}

DIV.list TABLE.title {
border:0px solid;
}

DIV.list TH.bar{
background-image: url("bar_.png");
background-repeat: repeat-x;
height:25px;
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-top-left-radius: 10px;

-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}

DIV.list TH TD.shot{
background-color: #C0C0FF;
padding: 10px;
}

DIV.list TD.shot{
background-color: #C0C0FF;
padding:5px;
}

DIV.list TD.desc{
background-color: #E0E0FF;
padding-left: 5px;
padding-right: 10px;
}

DIV.list SPAN.url{
	color: #008200;
	font-size: 12px;
}

DIV.list SPAN.data{
	font-size: 12px;
}


DIV.navi BUTTON {
	color:#444444;
	border:1px ridge #D8EBEB;
	margin:0px 5px;
}

DIV.ring {
	text-align:center;
	font-size:80%;
	line-height:150%]
}
