div.main_contents {
  float: left;
  width: 740px;
  
}

div.main_contents img {
  margin-bottom: 0;
}

div.main_contents_body {
  background: url(../images/common/sub_main_bg.gif) top center repeat-y;
  width: 740px;
  margin-top: 0;
}

div.main_contents_body div.introduction p {
  float: left;
  margin-left: 40px;
  _margin-left: 20px;
  width: 440px;
  text-align: left;
  line-height: 1.6em;
}

div.main_contents_body div.introduction img {
  float: right;
  margin-right: 40px;
}

div.main_contents_body p.idea {
  margin-left: 40px;
  text-align: left;
}

div.main_contents_body ol.idea {
  margin-left: 40px;
  padding-left: 40px;
  text-align: left;
}

div.main_contents_body div.str01 {
  margin-top: 30px;
  margin-bottom: 30px;
}

div.main_contents_body div.guide ol {
  margin-left: 40px;
  padding-left: 40px;
  text-align: left;
}

div.main_contents_body div.guide ol li {
  font-weight: bold;
  line-height: 1.6em;
}

div.main_contents_body div.guide ol li ul li {
  font-weight: normal;
  list-style-type: disc;
}

div.main_contents_body div.guide img.photo02 {
  float: right;
  margin-right: 60px;
}

div.main_contents_body div.button01 {
  margin-top: 50px;
  margin-bottom: 50px;
}

div.main_contents_body div.information {
  background: url(../images/nurse_letter/bg01.jpg) top center no-repeat;
  width: 650px;
  height: 280px;
  margin: auto;
}

div.main_contents_body div.information ul {
  text-align: left;
  padding-top: 50px;
  margin-left: 0px;
  padding-left: 30px;
  font-size: 16px;/*   モダンブラウザ向け */
  *font-size: normal;/* IE 7向け */
  *font: small;/*    IE 6以下 */
  line-height: 3em;
}

div.main_contents_body div.information ul li {
  list-style-type: none;
}

div.main_contents_body div.information ul li a {
  color: #09C;
}

div.main_contents_body div.new_comer {
  margin-top: 50px;
  margin-bottom: 50px;
}

div.main_contents_body div.backnumber {
  text-align: left;
  margin-left: 70px;
  line-height: 1.4em;
}

div.main_contents_body div.backnumber div.date, div.main_contents_body div.backnumber div.link {
  display: inline-block;
}

div.main_contents_body div.backnumber div.link {
  color: #09C;
  cursor: pointer;
}

*:first-child+html div.main_contents_body div.backnumber div.date, div.main_contents_body div.backnumber div.link {
  zoom: 1;
  display: inline;
}

*html div.main_contents_body div.backnumber div.date, div.main_contents_body div.backnumber div.link {
  zoom: 1;
  display: inline;
}

div.main_contents_body div.backnumber div.date {
  width: 120px;
}

div.main_contents_body div.backnumber div.link a {
  color: #09C;
}

div.main_contents_foot {
  margin-bottom: 50px;
}

