@import url(reviewlist_review1.css);

/*-------------------------------------------------------
	Figure Review
-------------------------------------------------------*/
div#main div.figureReview1 {
	font-size: 122%; /* ( small: 92% | medium: 100% | large: 107% ) */
	color: #ffffff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div#main div.figureReview1 table {
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
}


div#main div.figureReview1 H1 {
	background-color: #555;
	border: 1px solid #999999;
	margin: 15px 5px 15px 5px;
	padding: 5px;
	width: 868px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}
div#main div.figureReview1 H1 span.sub {
	font-size: smaller;
	font-weight: bold;
	color: #fff;
}

div#main div.figureReview1 H2 {
	background-color: #555;
	border: 1px solid #999999;
	margin: 5px 5px 15px 5px;
	padding: 5px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

div#main div.figureReview1 H4 {
	background-color: #555;
	margin: 5px 5px 15px 5px;
	padding: 2px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

/* review */
div#main div.figureReview1 .reviewdoc {
	background-color: #555;
	margin: 5px;
	padding: 10px;
	width: 640px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

div#main div.figureReview1 table.pageheader {
	table-layout: fixed;
	width: 878px;
	border-collapse: collapse;
	background-color: #555;
	font-size: smaller;
	font-weight: bold;
	margin: 0px 10px 15px 10px;
	margin-left: auto;
	margin-right: auto;
}
div#main div.figureReview1 table.pageheader td {
	width: 40%;
	text-align: left;
	padding: 2px 5px 2px 5px;
}
div#main div.figureReview1 table.pageheader td.link {
	width: 60%;
	text-align: right;
	padding: 2px 5px 2px 5px;
}

/* table */
div#main div.figureReview1 table.reviewheader {
	table-layout: fixed;
	width: 400px;
	border: 1px solid gray;
	border-collapse: collapse;
}
div#main div.figureReview1 table.reviewheader td {
	width: 75%;
	padding: 2px;
	border: 1px solid gray;
	background-color: #333333;
}
div#main div.figureReview1 table.reviewheader td.header {
	width: 25%;
	background-color: #555;
}
div#main div.figureReview1 table.reviewheader td.url {
	font-size:smaller;
	word-break:break-all;
}

div#main div.figureReview1 table.reviewimg {
	empty-cells: hide;
}
div#main div.figureReview1 table.reviewimgh {
	empty-cells: hide;
	table-layout: fixed;
	width: 646px;
}
div#main div.figureReview1 table.reviewimgv {
	empty-cells: hide;
	table-layout: fixed;
	width: 435px;
}
div#main div.figureReview1 table.reviewimgvv {
	empty-cells: hide;
	table-layout: fixed;
	width: 868px;
}
div#main div.figureReview1 table.reviewimg td {
	padding:0;
}
div#main div.figureReview1 table.reviewimgh td {
	padding:0;
}
div#main div.figureReview1 table.reviewimgv td {
	padding:0;
}
div#main div.figureReview1 table.reviewimgvv td {
	padding:0;
}
div#main div.figureReview1 table.reviewimg td.title {
	text-align: center;
	background-color: #333;
}
div#main div.figureReview1 table.reviewimg td.caption {
	text-align: center;
	background-color: #555;
}
div#main div.figureReview1 table.reviewimgh td.caption {
	width: 640px;
	text-align: center;
	background-color: #555;
}
div#main div.figureReview1 table.reviewimgv td.caption {
	width: 429px;
	text-align: center;
	background-color: #555;
}
div#main div.figureReview1 table.reviewimgvv td.caption {
	width: 864px;
	text-align: center;
	background-color: #555;
}
div#main div.figureReview1 table.reviewimg td.captionlink {
	font-size: 10px;
	text-align: left;
	background-color: #555;
}

/* img */
div#main div.figureReview1 img.h {
	width: 640px;
	height: 429px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.v {
	width: 429px;
	height: 640px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.s {
	width: 429px;
	height: 429px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.sl {
	width: 640px;
	height: 640px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.hh {
	width: 320px;
	height: 214px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.vh {
	width: 214px;
	height: 320px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.sh {
	width: 214px;
	height: 214px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.hq {
	width: 160px;
	height: 107px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.vq {
	width: 107px;
	height: 160px;
	border: 1px solid #fff;
}

div#main div.figureReview1 img.hlink {
	width: 640px;
	height: 429px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.hlink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.hlink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.hlink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.vlink {
	width: 429px;
	height: 640px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.vlink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.vlink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.vlink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.slink {
	width: 429px;
	height: 429px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.slink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.slink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.slink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.sllink {
	width: 640px;
	height: 640px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.sllink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.sllink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.sllink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.hhlink {
	width: 320px;
	height: 214px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.hhlink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.hhlink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.hhlink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.vhlink {
	width: 214px;
	height: 320px;
	border: 1px solid #fff;
}
div#main div.figureReview1 img.vhlink:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.vhlink:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.vhlink:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 img.link {
	border: 1px solid #fff;
}
div#main div.figureReview1 img.link:link { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.link:visited { border-color: #fff; background-color:#fff}
div#main div.figureReview1 img.link:hover { border-color: #f00; background-color:#f00}

div#main div.figureReview1 iframe.navilist {
	width: 100%;
	height: 80px;
}

