﻿img {border:0;}


.goods-box {background:#f5f0ea;padding:10px;border: 1px solid #778;margin-bottom:5px;line-height:normal;}

.goods-box .images {float:left;margin-right:1.0em;margin-bottom:0.5em;border:1px solid #CCC;}

.repo,.repo-search {margin-left:120px;}
.repo dt,.repo-search dt {font-size:110%;margin-bottom:0.2em;}
.repo dd,.repo-search dd {margin-bottom:0.2em;}
.goods-box, .repo {padding-bottom:1.0em;border-bottom:1px solid #778;}
.repo-search {padding-bottom:1.0em;}


span.price,span.no-charge {
	color: #FF0000;
	font-weight: bold; }
span.rating {color: #FF3300;font-weight: bold;}

.review {line-height: 170%;	font-size:110%; }

#tracks dl{width:100px;margin-right:auto;margin-left:auto;}

.review dt{font-weight:bold;}

.review dd,.mp dd,.cautions dd,.caution,#tracks dd{margin:0 3em 2em 3em;padding:1em;font-size: 95%;line-height:normal;letter-spacing: normal;border-left: solid 5px #069;border-top:none;border-bottom: solid 1px #808080;border-right: solid 1px #808080;background: #f7f7f7;}

.review p {margin:0;text-indent: 1em;}

span.adult,span.no-item {color: red; }

.non,.closed{display: none;}

.rap {text-align:center;}

.detailed-info{text-align:left;width:80%;font-size:90%;margin-right:auto;margin-left:auto;border-bottom:1px solid #778;margin-bottom:2.0em;}

#format {font-size:75%;}

.lowest {float:right;}

#aws {text-align:right;font-size:80%;margin-bottom:0;}