#titlearea {
  margin: 0px; height:135px;
  text-align: right;
  background-image: url(image/jlta_small.jpg);
  background-repeat:no-repeat;
/* border:1px solid red; */
}

#titlearea1 {
  margin: 5px 0px 0px 0px;
  text-align:right;
  font-size:12pt;
  font-weight:bolder; font-family: "メイリオ","ＭＳ ゴシック";
}

#mainbox { margin: 0px 5px; text-align:left;}

#mainbox_l_aboutus {
  float:left;
  width:130px;
  margin: 0px 5px;
  text-align:left;
}

#mainbox_r_aboutus {
  float:right;
  width:700px;
  margin: 0px;
  text-align:left;
}

#mainbox_r_association {
  float:right;
  width:700px;
  margin: 0px 20px ;
  text-align:left;
  font-size: 10pt;
}

#titles {
  margin: 0px;
  font-size: 18pt;
  text-align:left;
}

#update {
  margin: 0px;
  font-size:10pt;
  text-align:right;
}

/* #ahrcontents {
  margin: 0px 0px;
  padding: 0px 0px;
  text-align: left;
  font-size: 10pt;
} */

#newscontents {
  margin: 0px 0px;
  padding: 5px 65px;
  text-align: left;
}

#newscontents_wide {
  margin: 0px 0px;
  padding: 5px 10px;
  text-align: left;
/* border:1px solid red; */
}

/* For seminarpage at JLTANEWS */
.workshop2 {
  margin-left:15px;
}

/* For topics at JLTANEWS */
#newstopics {
  margin: 0px 0px;
  padding: 5px 40px;
  text-align: left;
}

#newsimage{
  margin: 0px 25px 0px -30px;
  padding: 5px 40px;
}

/* For arh menu on the right top */
#ahrmenu_h {
  width: 150px;
  text-align: center;
  font-size: 8.5pt;
}

/* For arh menu on the right top */
#ahrmenu_c {
  width: 120px;
  text-align: center;
  font-size: 8.5pt;
/* border:1px solid red; */
}

/* For arh */
#ahrcontents {
  margin: 0px 0px;
  padding: 0px 0px;
  text-align: left;
  font-size: 10pt;
}

/* For arh */
#ahrtitle1 {
  float:left;
  width: 540px;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px;
  text-align: left;
  font-size: 10pt;
  /* border:1px solid red; */
}

/* For arh */
#ahrtitle2 {
  float:right;
  width: 270px;
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  text-align: left;
  font-size: 10pt;
}

