body {word-break: break-all;}

/* DVD
----------------------------------------------------------*/
div#dvd_rec01 {
	width: 585px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec01 h2 {
	padding: 5px 0 15px 42px;
	background: url(/img/rcm/goods/bg_title_dvd.jpg) no-repeat top left;
	color: #FFFFFF;
	}

div#dvd_rec01 table {
	width: 536px;
	margin: 0 0 10px 25px;
	}

div#dvd_rec01 table td {
	vertical-align: top;
	padding: 3px;
	}

div#dvd_rec01 table td.rec_image {
	padding-top : 10px;
	}

div#dvd_rec01 table td.rec_image img {
	background: url(/img/rcm/goods/bg_dvd.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#dvd_rec01 table td.bg_border {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(/img/rcm/goods/line_dot.gif) no-repeat bottom center;
	}

/* CD
----------------------------------------------------------*/
div#cd_rec01 {
	width: 585px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#cd_rec01 h2 {
	padding: 5px 0 15px 42px;
	background: url(/img/rcm/goods/bg_title_cd.jpg) no-repeat top left;
	color: #FFFFFF;
	}

div#cd_rec01 table {
	width: 536px;
	margin: 0 0 10px 25px;
	}

div#cd_rec01 table td {
	vertical-align: top;
	padding: 3px;
	}

div#cd_rec01 table td.rec_image {
	padding-top : 10px;
	}

div#cd_rec01 table td.rec_image img {
	background: url(/img/rcm/goods/bg_cd.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#cd_rec01 table td.bg_border {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(/img/rcm/goods/line_dot.gif) no-repeat bottom center;
	}

/*----------------------------------------------------------
おすすめDVD/CD 02
----------------------------------------------------------*/
div#dvd_rec02 {
	width: 710px;
	font-size: 12px;
	background: url(/img/rcm/wishlist/bg_contents_btm.jpg) no-repeat bottom left;
	padding-bottom: 15px;
	margin-bottom: 20px;
	}

div#dvd_rec02  h2{
	padding: 8px 0 12px 50px;
	background: url(/img/rcm/wishlist/bg_title.jpg) no-repeat top left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.35;
	margin:0px;
}

div#dvd_rec02 div#inner_contents {
	width: 710px;
	padding-top: 10px;
	background: url(/img/rcm/wishlist/bg_contents.jpg) repeat-y top left;
	}

div#dvd_rec02 div#inner_contents table {
	width: 674px;
	margin: 0 0 0 19px;
	}

div#dvd_rec02 div#inner_contents table td {
	vertical-align: top;
	padding: 3px;
	font-size: 12px;
	line-height: 1.35;
}

div#dvd_rec02 div#inner_contents table img {
	background: url(/img/rcm/wishlist/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
    border:0px;
}

/*----------------------------------------------------------
おすすめDVD/CD 03
----------------------------------------------------------*/
div#dvd_rec03 {
	width: 585px;
	padding-bottom: 15px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec03 h2 {
	padding: 9px 0 13px 50px;
	background: url(/img/rcm/spotlist/bg_title.jpg) no-repeat top left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.35;
}

div#dvd_rec03 div#inner_contents {
	width: 585px;
	background: url(/img/rcm/spotlist/bg_contents.jpg) repeat-y top left;
	padding-bottom: 10px;
	}

div#dvd_rec03 table {
	width: 536px;
	margin: 0 0 0 25px;
	}

div#dvd_rec03 table td {
	vertical-align: top;
	padding: 3px;
	font-size: 12px;
	line-height: 1.35;
}

div#dvd_rec03 table td.rec_image {
	padding-top : 10px;
	}

div#dvd_rec03 table td.rec_image img {
	background: url(/img/rcm/spotlist/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
    border:0px;
}

div#dvd_rec03 table td.bg_border {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(/img/rcm/spotlist/line_dot.gif) no-repeat bottom center;
	}

/*----------------------------------------------------------
おすすめDVD/CD 04
----------------------------------------------------------*/
div#dvd_rec04 {
	width: 600px;
	background: url(/img/rcm/recommended/bg_contents_btm.jpg) no-repeat bottom left;
	padding-bottom: 15px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec04 h2 {
	padding: 9px 0 13px 50px;
	background: url(/img/rcm/recommended/bg_title.jpg) no-repeat top left;
	color: #FFFFFF;
	}

div#dvd_rec04 div#inner_contents {
	width: 600px;
	padding: 8px 0 0 0;
	background: url(/img/rcm/recommended/bg_contents.jpg) repeat-y top left;
	}

div#dvd_rec04 div#lead {
	width: 570px;
	height: 186px;
	margin: 0 0 10px 15px;
	background: url(/img/rcm/recommended/bg_lead.jpg) no-repeat top left;
	}

div#dvd_rec04 div#lead p {
	padding: 12px 15px 3px 15px;
	line-height: 1.5;
	}

div#dvd_rec04 div#lead p img {
	padding: 0 5px;
	vertical-align: middle;
	}

div#dvd_rec04 h3 {
	padding: 3px 5px 5px 5px;
	margin-left: 15px;
	background: url(/img/rcm/recommended/bg_subtitle.gif) no-repeat top left;
	color: #FFFFFF;
	font-weight: bold;
	}

div#dvd_rec04 table {
	width: 570px;
	margin: 0 0 0 15px;
	}

div#dvd_rec04 table td {
	vertical-align: top;
	padding: 3px;
	}

div#dvd_rec04 table td.rec_image {
	padding-top : 10px;
	}

div#dvd_rec04 table td.rec_image img {
	background: url(/img/rcm/recommended/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#dvd_rec04 table td.score {
	padding-bottom: 20px;
	}

/*----------------------------------------------------------
おすすめDVD/CD 05
----------------------------------------------------------*/
div#dvd_rec05 {
	width: 600px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec05 div#titleArea {
	position: relative;
	background: url(/img/rcm/dvdLB/bg_title.jpg) no-repeat top left;
	height: 38px;
	}

div#dvd_rec05 div#titleArea h2 {
	padding: 8px 0 0 50px;
	color: #FFFFFF;
	}

div#dvd_rec05 div#titleArea ul {
	position: absolute;
	left: 322px;
	top: 5px;
	width: 198px;
	}

div#dvd_rec05 div#titleArea ul li {
	float: left;
	width: 99px;
	}

div#dvd_rec05 div#titleArea p {
	position: absolute;
	top: 5px;
	left: 530px;
	}

div#dvd_rec05 div#inner_contents {
	width: 600px;
	background: url(/img/rcm/dvdLB/bg_contents.gif) repeat-y top left;
	}

div#dvd_rec05 table {
	width: 560px;
	margin: 0 0 10px 20px;
	}

div#dvd_rec05 table td {
	vertical-align: top;
	padding: 3px;
	}

div#dvd_rec05 table td.rec_checkbox {
	padding-top: 8px;
	}

div#dvd_rec05 table td.rec_image img {
	background: url(/img/rcm/dvdLB/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#dvd_rec05 table td.bg_border {
	padding-bottom: 10px;
	background: url(/img/rcm/dvdLB/line_dot.gif) no-repeat bottom center;
	}

div#dvd_rec05 p#submitbtn {
	background: url(/img/rcm/dvdLB/bg_btn.gif) no-repeat bottom left;
	padding: 16px 0;
	text-align: center;
	}

div#dvd_rec05 div#titleArea ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
}

div#dvd_rec05 div#titleArea ul {
  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*----------------------------------------------------------
おすすめDVD/CD 06
----------------------------------------------------------*/
div#dvd_rec06 {
	width: 600px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec06 div#titleArea {
	position: relative;
	background: url(/img/rcm/cdLB/bg_title.jpg) no-repeat top left;
	height: 38px;
	}

div#dvd_rec06 div#titleArea h2 {
	padding: 8px 0 0 50px;
	color: #FFFFFF;
	}

div#dvd_rec06 div#titleArea ul {
	position: absolute;
	left: 322px;
	top: 5px;
	width: 198px;
	}

div#dvd_rec06 div#titleArea ul li {
	float: left;
	width: 99px;
	}

div#dvd_rec06 div#titleArea p {
	position: absolute;
	top: 5px;
	left: 530px;
	}

div#dvd_rec06 div#inner_contents {
	width: 600px;
	background: url(/img/rcm/cdLB/bg_contents.gif) repeat-y top left;
	}

div#dvd_rec06 table {
	width: 560px;
	margin: 0 0 10px 20px;
	}

div#dvd_rec06 table td {
	vertical-align: top;
	padding: 3px;
	}

div#dvd_rec06 table td.rec_checkbox {
	padding-top: 8px;
	}

div#dvd_rec06 table td.rec_image img {
	background: url(/img/rcm/cdLB/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#dvd_rec06 table td.bg_border {
	padding-bottom: 10px;
	background: url(/img/rcm/cdLB/line_dot.gif) no-repeat bottom center;
	}

div#dvd_rec06 p#submitbtn {
	background: url(/img/rcm/cdLB/bg_btn.gif) no-repeat bottom left;
	padding: 16px 0;
	text-align: center;
	}

div#dvd_rec06 div#titleArea ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
}

div#dvd_rec06 div#titleArea ul {
  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*----------------------------------------------------------
おすすめDVD/CD 07
----------------------------------------------------------*/
div#dvd_rec07 {
	width: 600px;
	font-size: 12px;
	margin-bottom: 20px;
	}

div#dvd_rec07 div#titleArea {
	position: relative;
	background: url(/img/rcm/spotLB/bg_title.jpg) no-repeat top left;
	height: 38px;
	}

div#dvd_rec07 div#titleArea h2 {
	padding: 8px 0 0 50px;
	color: #FFFFFF;
	}

div#dvd_rec07 div#titleArea ul {
	position: absolute;
	left: 322px;
	top: 5px;
	width: 198px;
	}

div#dvd_rec07 div#titleArea ul li {
	float: left;
	width: 99px;
	}

div#dvd_rec07 div#titleArea p {
	position: absolute;
	top: 5px;
	left: 530px;
	}

div#dvd_rec07 div#inner_contents {
	width: 600px;
	background: url(/img/rcm/spotLB/bg_contents.gif) repeat-y top left;
	}

div#dvd_rec07 table {
	width: 560px;
	margin: 0 0 10px 20px;
	}

div#dvd_rec07 table td {
	vertical-align: top;
	padding: 3px;
	}

div#dvd_rec07 table td.rec_checkbox {
	padding-top: 8px;
	}

div#dvd_rec07 table td.rec_image img {
	background: url(/img/rcm/spotLB/bg_image.jpg) no-repeat bottom right;
	padding: 0 2px 2px 0;
	}

div#dvd_rec07 table td.bg_border {
	padding-bottom: 10px;
	background: url(/img/rcm/spotLB/line_dot.gif) no-repeat bottom center;
	}

div#dvd_rec07 p#submitbtn {
	background: url(/img/rcm/spotLB/bg_btn.gif) no-repeat bottom left;
	padding: 16px 0;
	text-align: center;
	}

div#dvd_rec07 div#titleArea ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
}

div#dvd_rec07 div#titleArea ul {
  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* 2010/02/10 追加 */
li.you_read{
	clear:both;
	margin:3px 0 0 0px;
	padding:0 0 0 18px;
	background:url(/img/icon_review01.jpg) no-repeat 0 0;
}
li.you_write{
	clear:both;
	margin:3px 0 0 0px;
	padding:0 0 0 18px;
	background:url(/img/icon_review02.jpg) no-repeat 0 0;
}
li.you_twitter{
	clear:both;
	margin:3px 0 0 0px;
	padding:0 0 0 18px;
	background:url(/img/icon_twitter.gif) no-repeat 0 0;
}


