@charset "UTF-8";

.topContent-wide {
	padding: 1px 0 0 1px;
	}

#contentsArea {
	width: 734px;
	}
#contentsArea a img {
	border: none 0;
	}
#contentsArea p {
	line-height: 1.4;
	letter-spacing: 1px;
	}
#contentsArea ul,
#contentsArea ol {
	list-style: none;
}

img.photoR {
	float: right;
	padding: 0 0 10px 15px;
}
img.photoL {
	float: left;
	padding: 0 15px 10px 0;
}

/*----- ページ内リンク用 -----*/
#contentsArea ul#areaList {
	width: 750px;
	margin-left: 15px;
	background: url(../i/bn_back.jpg) no-repeat;
}
#contentsArea ul#areaList li {
	float: left;
	width: auto;
}
#contentsArea ul#areaList li#menuBn1 { background: url(../i/bn1_on.jpg) no-repeat; }
#contentsArea ul#areaList li#menuBn2 { background: url(../i/bn2_on.jpg) no-repeat; }
#contentsArea ul#areaList li#menuBn3 { background: url(../i/bn3_on.jpg) no-repeat; }
#contentsArea ul#areaList li#menuBn4 { background: url(../i/bn4_on.jpg) no-repeat; }
#contentsArea ul#areaList li#menuBn5 { background: url(../i/bn5_on.jpg) no-repeat; }
#contentsArea ul#areaList li a {
	display: block;
	width: 141px;
	height: 60px;
}
#contentsArea ul#areaList li#menuBn5  a {
	width: 140px;
}
#contentsArea ul#areaList li a:hover img {
	width: 0;
	height: 0;
}
/* for IE6 */
* html #contentsArea ul#areaList li a:hover {
	background: none;
}
/*----- 各メンバーの紹介 共通設定 -----*/
#contentsArea .memberArea {
	width: 704px;
	margin: 15px 0 0 15px;
	background: url(../i/window_base.gif) repeat-y;
}
#contentsArea .memberArea p.memberInfo {
	padding: 30px 30px 10px;
	background: url(../i/window_top.gif) no-repeat;
}
#contentsArea .memberArea .areaTitle {
	min-height: 115px;
	margin: 0 30px 20px;
	padding-left: 15px;
	background: url(../i/title_back.gif) no-repeat;
}
/* for IE6 */
* html #contentsArea .memberArea .areaTitle {
	height: 115px;
}
#contentsArea .memberArea .areaTitle p.hitMark {
	float: right;
	width: 146px;
	margin-top: 20px;
}
#contentsArea .memberArea .areaTitle ul {
	position: relative;
	padding-top: 10px;
}
#contentsArea .memberArea .areaTitle ul li {
	display: inline;
}
#contentsArea .memberArea .areaTitle ul li.hitRank {
	padding-right: 60px;
}
#contentsArea .memberArea .commodityInfo {
	padding: 0 30px;
}
#contentsArea .memberArea .commodityInfo .buyInfoR {
	float: right;
	width: 262px;
	margin: 0 0 0 15px;
	text-align: right;
}
#contentsArea .memberArea .commodityInfo .buyInfoR p.buyBn, 
#contentsArea .memberArea .commodityInfo .buyInfoR p.reservationBn {
	float: right;
}
#contentsArea .memberArea .commodityInfo .buyInfoL {
	float: left;
	width: auto;
	margin: 0 15px 0 0;
}
#contentsArea .memberArea .commodityInfo .buyInfoR p,
#contentsArea .memberArea .commodityInfo .buyInfoL p {
	padding-bottom: 10px;
}
#contentsArea .memberArea .commodityInfo h4 {
	font-size: 118%;
	padding-bottom: 15px;
}
#contentsArea .memberArea .commodityInfo h4 span {
	color: #EEE18A;
}
#contentsArea .memberArea .infoLast {
	padding-bottom: 30px;
	background: url(../i/window_bottom.gif) no-repeat left bottom;
}
/* ボタン */
#contentsArea p.buyBn {
	width: 170px;
	background: url(../i/buy_bn_on.jpg) no-repeat;
}
#contentsArea p.buyBn a {
	display: block;
	width: 170px;
	height: 32px;
}
#contentsArea p.buyBn a:hover img {
	width: 0;
	height: 0;
}
/* for IE6 */
* html #contentsArea p.buyBn a:hover {
	background: none;
}
#contentsArea p.reservationBn {
	width: 170px;
	background: url(../i/reservation_bn_on.jpg) no-repeat;
}
#contentsArea p.reservationBn a {
	display: block;
	width: 170px;
	height: 32px;
}
#contentsArea p.reservationBn a:hover img {
	width: 0;
	height: 0;
}
/* for IE6 */
* html #contentsArea p.reservationBn a:hover {
	background: none;
}

/*----- 各メンバーの紹介 個別設定 -----*/
#contentsArea #area1 ul li#area1bOtherrank {
	position: absolute;
}
#contentsArea #area3 ul li#area3aOtherrank {
	position: absolute;
	top: -14px;
	left: 250px;
}
#contentsArea #area5 .commodityInfo p.mujiComment img {
	float: left;
	margin: 0 10px 5px 0;
}
#contentsArea #area5 .commodityInfo h4 {
	clear: left;
	padding-top: 15px;
}
#contentsArea #area5 .commodityInfo p.otherRank {
	margin-bottom: 15px;
}
#contentsArea #area5 .commodityInfo .buyInfoR {
	width: 167px;
}



