@charset "EUC-JP";
html span applet object iframe
del dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
img{
  border:none;
  vertical-align: bottom;
}
#pnkz {
  height: 26px;
  text-align: left;
  background-color: #FFFFFF;
  padding: 6px 0 0 20px;
}
#pnkz .pnkztxt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
}
#pnkz .pnkztxt a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
}
#pnkz .pnkztxt a:hover,a:active {
  color: #999999;
  text-decoration: underline;
}
#newszone {
  border: solid #222222 1px;
  background-color: #EEEEEE;
  margin: 0 0 20px 0;
  padding: 10px;
}
#newszone p.tpcs {
  font-size: 12px;
  line-height: 1.1em;
  color: #880000;
}
#newszone ul.nes {
  padding-left: 15px;
  list-style-position: inside;
  list-style-type: circle;
}
#newszone ul.nes li {
  padding: 3px;
  font-size: 12px;
  line-height: 1.1em;
}
.ntitle {
  margin: 20px 0 0 0;
  padding: 3px;
  background-color: #222222;
  color: #CCCCCC;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.ntitle2 {
  margin: 5px 0 0 0;
  padding: 3px;
  font-size: 14px;
  font-weight: bold;
}
#menu1 {
  height: 25px;
}
#menu1 ul.navi1 {
  margin: 0;
  list-style: none;
  position: relative;
  top: 38px;
  left: 225px;
  height: 15px;
  width: 640px;
}
#menu1 ul.navi1 li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 14px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 1px;
}
#menu1 ul.navi1 li a {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
}
#menu1 ul.navi1 li a:hover,#menu1 ul.navi1 li a:active{
  color: #FF9900;
}
#products {
  width: 100px;
}
#company {
  width: 100px;
}
#collaborator {
  width: 120px;
}
#support {
  width: 90px;
}
#contact {
  width: 105px;
}
#news {
  width: 110px;
}
#update {
  width: 100px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#menu2 {
  height: 30px;
  background-color: #364466;
}
#menu2 ul.navi2 {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 20px;
  height: 15px;
  width: 640px;
}
#menu2 ul.navi2 li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 14px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu2 ul.navi2 li a {
  text-decoration: none;
  color: #CCCCCC;
  font-size: 14px;
  font-weight: bold;
}
#menu2 ul.navi2 li a:hover,#menu2 ul.navi2 li a:active{
  color: #FF9900;
}
#databases {
  width: 220px;
}
#bio {
  width: 200px;
}
#chem {
  width: 220px;
}
#integration {
  width: 175px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#databaseson {
  width: 220px;
  background-color: #FFE5C5;
}
#bioon {
  width: 200px;
  background-color: #FFE5C5;
}
#chemon {
  width: 220px;
  background-color: #FFE5C5;
}
#integrationon {
  width: 175px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
#menu3 {
  height: 30px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  width: 640px;
}
#menu3 ul.navi3 {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 640px;
}
#menu3 ul.navi3 li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu3 ul.navi3 li a {
  text-decoration: none;
  color: #003366;
  font-size: 12px;
}
#menu3 ul.navi3 li a:hover,#menu3 ul.navi3 li a:active{
  color: #FF9900;
}
#boverv {
  width: 105px;
}
#bkeyword {
  width: 250px;
}
#banalysis {
  width: 190px;
}
#btools {
  width: 145px;
}
#bmicro {
  width: 156px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#bovervon {
  width: 105px;
  background-color: #FFE5C5;
}
#bkeywordon {
  width: 250px;
  background-color: #FFE5C5;
}
#banalysison {
  width: 190px;
  background-color: #FFE5C5;
}
#btoolson {
  width: 145px;
  background-color: #FFE5C5;
}
#bmicroon {
  width: 156px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
#menu4 {
  height: 30px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  width: 640px;
}
#menu4 ul.navi4 {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 640px;
}
#menu4 ul.navi4 li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu4 ul.navi4 li a {
  text-decoration: none;
  color: #003366;
  font-size: 12px;
}
#menu4 ul.navi4 li a:hover,#menu4 ul.navi4 li a:active{
  color: #FF9900;
}
#coverv {
  width: 110px;
}
#cfunction {
  width: 155px;
}
#csearch {
  width: 180px;
}
#cannotation {
  width: 185px;
}
#canalysis {
  width: 215px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#covervon {
  width: 110px;
  background-color: #FFE5C5;
}
#cfunctionon {
  width: 155px;
  background-color: #FFE5C5;
}
#csearchon {
  width: 180px;
  background-color: #FFE5C5;
}
#cannotationon {
  width: 185px;
  background-color: #FFE5C5;
}
#canalysison {
  width: 215px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
#menu4s {
  height: 50px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  width: 640px;
}
#menu4s ul.navi4s {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 640px;
}
#menu4s ul.navi4s li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu4s ul.navi4s li a {
  text-decoration: none;
  color: #003366;
  font-size: 12px;
}
#menu4s ul.navi4s li a:hover,#menu4s ul.navi4s li a:active{
  color: #FF9900;
}
#menu4s ul.serchnavi {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 640px;
}
#menu4s ul.serchnavi li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu4s ul.serchnavi li a {
  text-decoration: none;
  color: #003366;
  font-size: 12px;
}
#menu4s ul.serchnavi li a:hover,#menu4s ul.serchnavi li a:active{
  color: #FF9900;
}
#similars {
  width: 165px;
  background-color: #FFF8E9;
}
#zincs {
  width: 140px;
  background-color: #FFF8E9;
}
#literatures {
  width: 170px;
  background-color: #FFF8E9;
}
#pdbs {
  width: 185px;
  background-color: #FFF8E9;
}
#pdbchems {
  width: 185px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFF8E9;
}
#similarson {
  width: 165px;
  background-color: #FFE5C5;
}
#zincson {
  width: 140px;
  background-color: #FFE5C5;
}
#literatureson {
  width: 170px;
  background-color: #FFE5C5;
}
#pdbson {
  width: 185px;
  background-color: #FFE5C5;
}
#pdbchemson {
  width: 185px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
#ncanotation {
  width: 190px;
  background-color: #FFF8E9;
}
#bioassay {
  width: 110px;
  background-color: #FFF8E9;
}
#drugbank {
  width: 115px;
  background-color: #FFF8E9;
}
#pdbant {
  width: 85px;
  background-color: #FFF8E9;
}
#acion {
  width: 189px;
  background-color: #FFF8E9;
}
#cooccu {
  width: 155px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFF8E9;
}
#ncanotationon {
  width: 190px;
  background-color: #FFE5C5;
}
#bioassayon {
  width: 110px;
  background-color: #FFE5C5;
}
#drugbankon {
  width: 115px;
  background-color: #FFE5C5;
}
#pdbanton {
  width: 85px;
  background-color: #FFE5C5;
}
#acionon {
  width: 189px;
  background-color: #FFE5C5;
}
#cooccuon {
  width: 155px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
#menu5 {
  height: 30px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  width: 640px;
}
#menu5 ul.navi5 {
  margin: 0;
  list-style: none;
  position: relative;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 640px;
}
#menu5 ul.navi5 li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  text-align: center;
  letter-spacing: 0px;
}
#menu5 ul.navi5 li a {
  text-decoration: none;
  color: #003366;
  font-size: 12px;
}
#menu5 ul.navi5 li a:hover,#menu5 ul.navi5 li a:active{
  color: #FF9900;
}
#doverv {
  width: 150px;
}
#dbiodata {
  width: 255px;
}
#dchemdata {
  width: 255px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#dovervon {
  width: 150px;
  background-color: #FFE5C5;
}
#dbiodataon {
  width: 255px;
  background-color: #FFE5C5;
}
#dchemdataon {
  width: 255px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  background-color: #FFE5C5;
}
a {
  color:#4B5B83;
  text-decoration: none;
}
a:hover , a:active {
  color:#FFC600;
  text-decoration: underline;
}
h1 {
  font-size:18px;
  color:#02436B;
}
h2 {
  font-size:18px;
  color:#02436B;
  padding: 5px 0;
/* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
h3 {
  font-size:18px;
  color:#000033;
  font-weight:bold;
  margin-top:2px;
  margin-bottom: 5px;
}
h4 {
  font-size:16px;
  color:#02436B;
  font-weight:bold;
  margin-top:2px;
  margin-bottom: 5px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 10px;
  border-style: solid;
  border-color: #e1dbac;
  padding-left: 5px;
}
h5 {
  font-size:14px;
  color:#222222;
  font-weight:bold;
  margin-top:2px;
  margin-bottom: 0px;
}
p {
  margin-bottom: 20px;
  padding: 5px 0;
/* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
p strong {
  font-weight:bold;
  color: #009999;
}
p.blstyle {
  font-weight:bold;
}
ul.chelist {
  padding-left: 20px;
  width: 640px;
  margin-bottom: 20px;
}
ul.chelist li {
  list-style-position: outside;
  list-style-image : url(../images/listmark.gif);
  font-size: 14px;
  padding: 3px 0;
}
.rgtimgs {
  float: right;
  padding:10px;
}
ul.nollist {
  padding-left: 20px;
  width: 640px;
  margin-bottom: 20px;
}
ul.nollist li {
  list-style-position: outside;
  font-size: 14px;
  padding: 3px 0;
  list-style-type: square;
}
.rgtimgs {
  float: right;
  padding:10px;
}
#imglist {
  padding: 10px;
  margin: 10px 20px 10px 0;
  float: left;
}
#imglist .capt {
  font-size: 13px;
  line-height: 1.1em;
  color: #222222;
  padding: 5px 0;
}
.bnrimgs1 {
  float: right;
  width: 250px;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.bnrimgs2 {
  float: right;
  padding:0px 10px 5px 10px;
}
.ftimg {
  float: right;
  padding:2px 5px;
}
.prftble td {
  font-size: 12px;
  line-height: 1.2em;
  margin: 3px;
  padding: 5px 10px;
  border: 1px solid #CCCCCC;
}
