.contents-main {
width: 500px;
}

.contents-main {
margin-right:15px;
}

.articles-title {
margin-bottom: 3px;
}

.catch {
margin-bottom: 15px;
margin-left: 15px;
}

.articles-title-group {
margin-bottom: 15px;
}

.articles-rank {
	width: 490px;
	margin-left:10px;
	background-image: url(../../image/dot-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.articles-rank-img {
float: left;
width: 132px;
}

.rank-img{
margin-left:17px;
}

.articles-img-txt {
float:left;
width: 355px;
hight:117px;
}

.articles-rank-txt {
margin-right:10px;
}

.articles-rank-txt h1{
font-size:10px;
color:#666666;
font-weight:bold;
margin:0;
padding:0;
}

.articles-rank-txt h1{
margin-bottom:3px;
}

.articles-rank-txt h2{
font-size: 16px;
line-height: 110%;
color: #A58849;
font-weight: bold;
margin-bottom:5px;
padding:0;
}
.articles-rank-txt h3{
	font-size: 12px;
	line-height: 100%;
	color: #A58849;
	font-weight: bold;
	margin-bottom:0px;
	padding:0;
	letter-spacing: -1px;
}


.stuff {
margin-bottom:5px;
}

.stuff-ph {
margin-bottom:2px;
}

.stuff-caption {
font-size: 10px;
line-height:12px;
}

.articles-price {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.tax {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.articles-rank-end {
	width: 490px;

	margin-left:10px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

/***サイドバー ダイエット***/
.diet {
width:215px;
}

.diet {
margin-bottom: 30px;
}

.diet-title {
margin-bottom: 15px;
}

.diet h2{
font-size: 12px;
line-height: 130%;
color: #A58849;
font-weight: bold;
margin:0;
padding:0;
}

.diet h2{
margin-bottom:3px;
}

.diet-img {
	width:90px;
}

.diet-txt {
	width: 125px;
}
.granozym {
	margin-top: 10px;
}
.question {
	margin-bottom: 20px;
}
.q-a {
	background-image: url(../../image/dot-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.column-title {
	margin-bottom: 15px;
}

.column-q-a h2{
font-size:12px;
color:#A58849;
line-height:150%;
margin-left:5px;
margin-bottom:20px;
}
.text-padding {
	padding-right: 5px;
	padding-left: 5px;
}
