body {
	font-family: 'メイリオ','Verdana',sans-serif;
	font-size:100%;
	line-height: 1.7em;
	margin:0;
	padding:0;
	background-color: #4C4B40;
}
.container{
	margin: 0 auto;
	border: 1px solid #404040;
	padding: 1.5em 2em;
	max-width: 36em;
	background-color: #ECEEBD;
}
#query{
	margin: 0.5em 0;
}
#showOption{
	font-size: 80%;
}
#option{
	font-size: 80%;
}
label{
	margin: 0 0.1em;
}
input, select{
	vertical-align: middle;
}
.footnote{
	font-size:80%;
}
.footer{
	text-align: right;
	font-size:80%;
}
hr{
	border-top: 1px #95431f dotted;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 1em 0;
}
h1{
	width:100%;
	font-size: 1em;
	margin: 0 0 1em;
	padding: 0;
}
h1 img{
	border: none;
}
.ml {
	margin-left: 130px;
}
.title,
.subtitle,
.price, {
	margin: 0 0 0.3em 0;
}
.single-item {
	border:1px solid #a0a0a0;
	padding: 1em;
	margin: 1em 0 1em;
	background-color: #D9D5A3;
}
.item-track{
}
.item-artist{
	/*background:url(bga.png) repeat-x;*/
}
.item-collection,
.item-mix{
	/*background:url(bgc.png) repeat-x;*/
}
.preview {
	/*margin: 1em 0 0;
	clear: both;*/
}
.single-item img{
	max-width: 100px;
	max-height: 100px;
	border:1px solid #808080;
	margin:0.4em;
}

a{
	color: #035292;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color: #96431F;
}
.rsslink-block{
	text-align: right;
}
.rsslink{
	background:url(rssicon.png) no-repeat left;
	padding-left:21px;
}
