p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#news_contents {
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.em;
  font-size: 90%;

}

#news_title {
  width: 490px;
  border-top: 2px #1c3e69 solid;
  border-bottom: 2px #1c3e69 solid;
  margin-right: auto;
  margin-left: auto;
  padding: 7px 15px 7px 15px;
  background-color: #9ebfdd;
  color: #1c3e69;
  font-weight: bold;
  text-align: center;
}

#info {
  margin: 20px 0px 10px 0px;
}

#sub_title {
  width: 460px;
  margin: 10px auto 10px auto;
  padding: 8px 20px 8px 20px;
  background-color: #ececec;
  font-size: 90%;
  text-align: center;
}

#news_text {
  width: 450px;
  margin: 5px auto 30px auto;
}


#news_text p {
  margin: 15px 0px 5px 0px;
}


.relation {
  width: 450px;
  margin: 15px auto 20px auto;
  font-size: 90%;
  line-height: 1.3em;
}


.supplement {
  width: 420px;
  margin: 15px auto 20px auto;
  padding: 10px 15px 10px 15px;
  font-size: 90%;
  line-height: 1.3em;
  background-color: #FAFAD2;
}


#press_inquiry {
  width: 450px;
  margin: 15px auto 20px auto;
  font-size: 90%;
  line-height: 1.3em;
}











