#product_contents_main {
position: relative;
margin-top:2px;
width: 665px;
}

#pcm_amino {
margin:0;
float: left;
width:300px;
height:130px;
border: 1px solid #5a882d;
}

#pcm_nucleic {
margin:0;
float: right;
margin-right:20px;
width:300px;
height:130px;
border: 1px solid #5a882d;
}

#pcm_sugar {
margin-top:5px;
float: left;
width:300px;
height:130px;
border: 1px solid #5a882d;
}

#pcm_peptides {
margin-top:5px;
float: right;
margin-right:20px;
width:300px;
height:130px;
border: 1px solid #5a882d;
}

.kb-global_sub_menu ,
.kb-topic_path {
  font-size:12px;
}

#pcm_other {
clear: both;
float: /**/ left;
margin-top:5px;
margin-bottom:2px;
width:645px;
border: 1px solid #5a882d;
font-size:10px;
}

#pcm_other img {
  width:100%;
}

#product_contents_main dd p {
 padding-top: 5px;
 padding-left: 15px;
 padding-right: 15px;
}

.pcm_contents {
  position: relative;
  height: 130px;
  font-size:10px;
}

.pcm_contents img {
  width:100%;
}

.search_link {
  position: absolute;
  right:12px;
  bottom:5px;
  display:none;
}

#pcm_other p {
  padding-bottom: 5px;
}

#pcm_other h2 {
 color:#5A882D;
 font-size:12px;
 margin-left:0;
 margin-right:0;
}

.to_top_last {
  margin-bottom: 20px;
  display:none;
}

#product_list_main {
  position: relative;
  margin-bottom: 2px;
  width: 680px;
}

#product_list_left {
  width: 330px;
  float: left;
}

#product_list_right {
  width: 330px;
  float: right;
}

.product_list_block {
  margin:0;
  margin-bottom: 20px;
  width:330px;
  font-size:10px;
  overflow: visible !important;
}

#product_list_main li {
  list-style-type:none;
  margin:0;
  padding:0;
  padding-left: 2px;
}

.genelal {
  clear: both;
  float:right;
  margin-bottom: 10px;
  display:none;
}

#pcm_aminoacids_main p {
  padding-left: 5px;
  padding-bottom: 5px;
}

#pcm_aminoacids_main h2 {
  color:#5A882D;
  font-size:12px;
  margin-left:0;
  margin-right:0;
}

#pcm_nucleicacids_main p,
#pcm_sugarorganicacids_main p {
  padding-left: 5px;
  padding-bottom: 5px;
  margin-top: 20px;
  margin-bottom:10px;
}

#pcm_peptides_main p {
  padding-left: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-bottom:20px;
  font-size:10px;
}

#pcm_peptides_main h2 {
  color:#5A882D;
  font-size:12px;
  margin-left:0;
  margin-right:0;
}

#pcm_peptides_main .img_center {
  margin: 0 auto;
  text-align: center;
}

.list_link{
  clear:both;
  float:right;
  padding-bottom:10px;
  display:none;
}

.list_link a:link,
.list_link a:visited,
.list_link a:hover,
.list_link a:active {
  color:#5A882D;
}

#pcm_other p {
  padding-left: 10px;
  padding-right: 5px;
}
#pcm_other h2 {
  padding-left: 10px;
  padding-right: 5px;
}

.contents_top_img {
  padding:0;
  margin:0;
}

#search_result_contents {
  font-size:10px;
}