table.contents_technology{
    width: 900;
    border-collapse: collapse;
    border-spacing: 0;
}

.contents_technology td.td1{
    width: 100;
    margin: 0 auto;
}
.contents_technology td.td2{
    width: 200;
    margin: 0 auto;
}

/*kore */
.img_contents{
  width:250px;
  height:200px;
}

/*kore */
.img_shousai{
  float:right;
  border:hidden;
}


/*kore */
div.contents_return {
    margin: 200 0 0 0;
    float: right;
    clear:both;
    font-size: 8pt;    
}

div.tech_content_image{
    text-align: center;
    margin:20px;
}

div.nextpage{
  padding:20px;
  float:none;
  clear:both;
  text-align:center;
  vertical-align:top;
}

div.nextpage_symbol{
  padding:20px;
  float:none;
  clear:both;
  text-align:center;
  vertical-align:top;
}


/*kore */
table.tech{
  /* position:relative; */
  /* top:30px; */
  /* display:block; */
  float:right;
  width:680px;
  /* cellspacing:50px; */
  padding-left:20px;
  /* padding-right:20px; */
  margin-bottom:50px;
}

/* kore */
div.tech {
  display:block;
  float:left;
  width:120px;
  padding-left:20px;
  padding-right:20px;
}


/* kore*/
table.three_arrows{
 height:70px;
 width:900px;
 float:none;
 clear:both;
 text-align:center;
}


/* mitarai */
div.tech-right { width: 70%; float: right; padding: 20px 65px 0 20px; }
div.left-img { float: left; }
div.work-box { width: 80%; float: right; padding: 20px 0 20px 0; }
div.work-right { width: 60%; float: right; padding: 0 0 20px 0; }
div.icon-rt { float: right; }
div.tech-subdescription { padding: 10px 0 20px 0; }
div.img-center { text-align: center; padding-top: 20px; }
div.tbox{
  text-align:center;
  vertical-align:top;
}

