@charset "UTF-8";

body {
	color: #000000;
	background-color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Sans-serif;
	font-size: 9pt;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.2em;
}

h1 {
	margin: 0;
	font-size: 177%;
}

h2 {
	color: #ffffff;
	background-color: #003399;
	margin: 4px 0;
	padding: 4px;
	font-size: 133%;
}

h2 a {
    color: #ffffff;
    background-color: transparent;
}

h2 span.listmark {
	color: #ffff00;
}

#summary {
	color: #0000cc;
	background-color: #ddeeff;
	font-weight: bold;
	margin: 8px 0;
}

#updated {
	background-image: url(news/bg-updated.png);
	background-repeat: repeat-y;
}

#updated span.listmark {
	color: #ff0000;
}

#updated-descriptions {
	width: 436px;
	height: 100%;
	float: right;
	background-color: #ffffcc;
}

#updated-descriptions dl {
	margin: 8px;
}

#updated-descriptions dt {
	font-size: 110%;
	font-weight: bold;
	margin: 6px 0 2px;
	padding: 0;
}

#updated-descriptions dd {
	color: #003399;
	font-weight: normal;
	margin: 2px 0 2px 18px;
	padding: 0;
}

#updated-descriptions dd #genome-benchmark {
	background-color: #ffee66;
	color: #000000;
	margin: 0 0 0 20px;
	padding: 4px;
	width: 320px;
}

#updated-descriptions dd #genome-benchmark #genome-benchmark-caption {
	font-weight: bold;
}

#updated-descriptions dd #genome-benchmark table {
	border: none;
}

#updated-descriptions dd #genome-benchmark table th,
#updated-descriptions dd #genome-benchmark table td {
	border: none;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 0;
}

#updated-descriptions dd #genome-benchmark table th {
	width: 80px;
}

#updated-descriptions dd #genome-benchmark table td {
	width: 240px;
}

#updated-screenshots {
	width: 210px;
	height: 100%;
	float: left;
	background-color: #ffcc99;
}

#updated-screenshots ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#updated-screenshots li {
	text-align: center;
	margin: 10px 0;
	padding: 0;
}

#updated-screenshots li#updated-screenshots-cdr {
	margin-top: 100px;
}

#features {
	background-color: #ddeecc;
}

#features h3 {
	color: #ffffff;
	background-color: #006633;
	font-size: 100%;
	margin: 4px 0;
	padding: 2px 4px;
}

#features h3 span.listmark {
	color: #ffff00;
}

#features-columns {
	width: 640px;
	margin: 0 auto;
	padding: 0;
}

#features-column1,
#features-column2,
#features-column3 {
	width: 210px;
	float: left;
	margin: 0;
	padding: 0;
}

#features-column2 {
	margin: 0 5px;
}

#features ul {
	list-style-type: disc;
	margin: 0 0 0 1.8em;
	padding: 0;
}

#features ul li {
	margin: 0;
	padding: 0;
	font-size: 95%;
}

#features ul ul li {
	font-size: 100%;
}

#features-details {
	color: #003399;
	margin: 1em 0 0;
	padding: 0;
}

.integrated-products h3 {
	margin: 4px 0 0;
	padding: 6px 30px 4px;
	font-size: 122%;
}

.integrated-products h3 span.listmark {
	color: #ff0000;
}

#integrated-content-atgc,
#integrated-content-pdb,
#integrated-content-probe,
#integrated-content-map {
	margin: 0;
	padding: 16px 16px 16px 48px;
	color: #003399;
}

.integrated-description {
	width: 420px;
	float: left;
	line-height: 1.5em;
}

.integrated-screenshot {
	width: 160px;
	float: right;
	text-align: right;
	color: #000000;
}

.integrated-screenshot img {
	display: block;
	margin-left: auto;
	margin-right: 0;
}

#integrated-atgc h3 {
	background-color: #ccddee;
}

#integrated-content-atgc {
	background-color: #eff7ff;
}

#integrated-pdb h3 {
	background-color: #ffee66;
}

#integrated-content-pdb {
	background-color: #fff9cc;
}

#integrated-probe h3 {
	background-color: #ffcc99;
}

#integrated-content-probe {
	background-color: #ffeedd;
}

#integrated-map h3 {
	background-color: #bbddcc;
}

#integrated-content-map {
	background-color: #d7f7e7;
}

#requirements h2 {
	margin-bottom: 0;
}

#requirements table {
	width: 100%;
	border-top: none;
	border-right: solid 2px #003399;
	border-bottom: solid 2px #003399;
	border-left: solid 2px #003399;
}

#requirements th {
	width: 6em;
	text-align: left;
	vertical-align: top;
	color: #003399;
	font-weight: normal;
}

#requirements td {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

#support h2 {
	margin-bottom: 0;
}

#support table {
	width: 100%;
	border-top: none;
	border-right: solid 2px #003399;
	border-bottom: solid 2px #003399;
	border-left: solid 2px #003399;
}

#support th {
	width: 11em;
	text-align: left;
	vertical-align: top;
	color: #003399;
	font-weight: normal;
}

#support td {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

#support td em {
	font-style: normal;
	color: #cc0000;
}

#discount h2 {
	background-color: #ff0000;
	margin-bottom: 0;
	padding: 0;
}

#discount h2 a {
	color: #ffffff;
	display: block;
	padding: 4px;
}

#discount-note {
	font-size: 75%;
}

#discount-content {
	background-color: #ffff00;
	border-right: solid 2px #ff0000;
	border-bottom: solid 2px #ff0000;
	border-left: solid 2px #ff0000;
	padding: 2px;
}

#discount h3 {
	font-size: 100%;
	margin: 0.5em 0;
}

#discount p {
	margin: 0 0 0 2.5em;
}

#discount span.discount-case-mark {
	color: #ff0000;
	border: solid 2px #ff0000;
	padding: 2px 4px;
}

#discount p.discount-case {
	margin-top: 8px;
	margin-bottom: 10px;
}

#regd {
	margin: 2em 0 0;
}

#inquiry {
	margin: 1em 0 0;
}

#copyright {
	margin: 2em 0 0;
	text-align: right;
	font-family: "Arial", Sans-serif;
	font-size: 7pt;
}

a img {
	border: none;
}
