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;
  border: 1px solid #000;
}

/*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.content_center{
  text-align: center;
}

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:700px;
  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 20px 20px; }
div.left-img { float: left; }
div.work-box { width: 80%; float: right; padding: 20px 0 20px 0; }
div.work-right { /* width: 60%; */ width: 430px; 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;
}

