@charset "Shift_JIS";

/* ***************** TSUTAYA 4月キャンペーン 特集ページ **************** */


/* review */
#reviewHead {
	margin: -4px 0 0;
}
#reviewBox {
	width: 300px;
	margin: 0 0 10px;
	padding: 12px 0 0;
	color: #2a2a2a;
	background: transparent url(/library/media/img/ms/getsuji/09sp/common/side/review_bg1.png) no-repeat 0 0;
}
#reviewBox h4,
#reviewBox .rate {
	width: 250px;
	margin: 5px auto 0;
	font-size: 116%;
	line-height: 1;
	color: #ff2704;
	background-color: transparent;
	text-align:left;
}
#reviewBox #caption {
	width: 250px;
	margin: 5px auto 0;
	font-size: 116%;
	line-height: 1;
	color:#333333;
	text-align:left;
}
#reviewBox #review_rightbox {
	margin: 0px 0 0 5px;
	float:right;
	width: 130px;
}
#reviewBox #review_title {
	color:#333333;
	text-align:left;
	position: absolute;
	left: 120px;
	top: 0px;
	width: auto;
}
* html #reviewBox #review_title { /* IE6 */
	width: 125px;
}

#reviewBox .section {
	width: 250px;
	margin: 5px auto 0;
	padding: 0 2px 15px;
	color: #292929;
	background: transparent url(/library/media/img/ms/getsuji/09sp/common/side/review_dots.gif) repeat-x left bottom;
	position: relative;
	text-align: left;
}
#reviewBox .section img {
	display: block;
}
#reviewBox .section .leftbox,
#reviewBox .section .leftbox img {
	width: 100px;
}
#reviewBox .section .rightbox {
	width: 130px;
}
#reviewBox .section .rightbox ul {
	width: 106px;
	position: absolute;
	left: 120px;
	bottom: 10px;
}
*:first-child+html #reviewBox .section .rightbox ul { /* IE7ハック */
	top: 60px;
}
#reviewBox .section .rightbox li {
	padding: 4px 0 0;
}
#reviewBox .reviewTxt {
	width: 255px;
	margin: 0 auto;
	padding: 7px 19px 12px 26px;
	color: #292929;
	background: transparent url(/library/media/img/ms/getsuji/09sp/common/side/review_bg2.png) no-repeat left bottom;
	text-align: left;

}
#reviewBox .reviewTxt .postName,
#reviewBox .reviewTxt .postDate {
	padding: 0 0 4px;
	font-size: 90%;
}
#reviewBox .reviewTxt .postCont {
	padding: 5px 0;
	font-size: 90%;
	line-height: 1.36;
}
#reviewBox .reviewTxt .postMore {
	text-align: right;
	font-size: 100%;
}
#review_image .leftbox {
	float: left;
	width: 108px;
}
