
h2#recommendationTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/recommendationTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#otherTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/otherinfoTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h2#publicsTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/newpublicationTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h2#magazineTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/magazineTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#linkTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/linkTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h2#updateTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/updatedinfoTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#digitalbookTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/digitalbookTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#pvTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/pvTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#movieTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/movieTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: relative;
}
h2#movieTitle .eizo {
	position: absolute;
	left: 130px;
	top: 0;
	width: 374px;
	height: 24px;
}
h2#serialTitle {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/serialTitle.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#contentsRecommendation {
	margin-left: 10px;
}
div#contentsRecommendation p.pageTop {
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 12px;
}
div#contentsRecommendation p.pageBottom {
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;
	font-size: 12px;
}
div#contentsRecommendation p.pageTop img,
div#contentsRecommendation p.pageBottom img {
	margin-right: 5px;
	margin-left: 5px;
}
div#contentsRecommendation table {
	width: 554px;
	margin-bottom: 15px;
	font-size: 12px;
}

div#contentsRecommendation table th {
	height: 34px;
	background-image: url("../images/titleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#other table th {
	height: 34px;
	background-image: url("../images/othertitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}

div#contentsRecommendation div#public table th {
	height: 34px;
	background-image: url("../images/newpublictitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#magazine table th {
	height: 34px;
	background-image: url("../images/magazinetitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}

div#contentsRecommendation div#link table th {
	height: 34px;
	background-image: url("../images/linktitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#update table th {
	height: 34px;
	background-image: url("../images/updatedtitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#digitalbook table th {
	height: 34px;
	background-image: url("../images/digitalbookBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#pv table th {
	height: 34px;
	background-image: url("../images/pvtitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#movie table th {
	height: 34px;
	background-image: url("../images/movietitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation div#serial table th {
	height: 34px;
	background-image: url("../images/serialtitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}
div#contentsRecommendation table td.td1 {
	width: 70px;
	padding-top: 8px;
	text-align: right;
	vertical-align: top;
}
div#contentsRecommendation table td.td2 {
	width: 350px;
	padding-top: 8px;
	padding-left: 10px;
	vertical-align: top;
}
div#contentsRecommendation table td.td3 {
	width: 130px;
	padding-top: 7px;
}
div#contentsRecommendation table td {
	vertical-align: top;
}
div#contentsRecommendation table dl {
	margin-top: 8px;
	/* zoom: 1; */
}
div#contentsRecommendation table dl::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#contentsRecommendation table dl dt {
	padding-right: 10px;
	float: left;
	text-align: right;
	padding-left: 10px;
}


div#contentsRecommendation table dl dd {
	padding-top: 3px;
	padding-left: 25px;
	padding-right: 10px;
}

div#contentsRecommendation table dl dd p{
	padding-top: 3px;
}

/* original.html */

h2#originalTitle2 {
	height: 43px;
	margin-top: 20px;
	background-image: url("../images/originalTitle2.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#contentsRecommendation div#original table th {
	height: 34px;
	background-image: url("../images/originaltitleBg.gif");
	text-align: left;
	text-indent: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
}

div#contentsRecommendation div#original table td .originalt2{
 width: 540px;
   background-color:#ECEDED;
   margin-top: 10px;
   margin-left: 5px;
    margin-right: 5px;
   margin-top: 10px;

   }
   
div#contentsRecommendation table p.bold {
  font-weight:bold;
}

table p.entryText {
  clear:both;
  padding-top:0.8em;
  text-align: left;
}

table .topmargin {
  clear:both;
  padding-top:0.8em;
}
