div.main_contents_body div.information {
  background: url(../images/brain/information_bg.jpg) center center no-repeat;
  width: 622px;
  height: 425px;
  margin: 40px auto;
}

div.main_contents_body div.information div {
  padding-top: 50px;
  padding-left: 30px;
  text-align: left;
  font-size: 1.2em;
  width: 560px;
  line-height: 1.6em;
}

div.main_contents_body div.button01 {
  margin: 40px;
}

div.main_contents_body p {
  font-size: 1.1em;
  line-height: 1.6em;
}

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

div.main_contents_body div.information div.link {
  margin-top: 15px;
}

div.main_contents_body div.topics {
  text-align: left;
  width: 660px;
  margin: auto;
}

div.main_contents_body div.topics ul li {
  margin-left: 30px;
}

div.main_contents_body div.topics ul li a {
  color: #09C;
  line-height: 1.6em;
}

div.main_contents_body div.topics h3.red {
  color: #C33;
  margin-top: 1.5em;
}

div.main_contents_body div.topics div.blue {
  color: #33C;
}

div.main_contents_body div.topics div a {
  font-size: 1.2em;
  line-height: 1.6em;
  color: #09C;
}

div.main_contents_body span.bold {
  font-weight: bold;
}

div.main_contents_body img.logo01 {
  float: right;
  margin-right: 30px;
  width: 100px;
}

div.main_contents_body div.photo04 {
  text-align: center;
}

div.main_contents_body p.photo04 {
  width: 620px;
  margin: 1em auto;
}

div.main_contents_body p.small {
  font-size: 0.9em;
}

div.main_contents_body div.movie_link {
  margin: 1em auto;
}

div.main_contents_body div.photo05 {
  text-align: center;
}

div.main_contents_body div.photo06 {
  width: 500px;
  margin: 30px auto;
  text-align: center;
  padding: 1em;
  background-color: #EEE;
}

div.main_contents_body div.center {
  text-align: center;
}

div.main_contents_body div.bthed {
  padding-left: 50px;
  margin-bottom: 50px;
}

div.main_contents_body div.anime {
  font-size: 0.9em;
  width: 600px;
  margin: auto;
  text-align: center;
}

div.main_contents_body div.anime div.left {
  float: left;
  width: 300px;
}

div.main_contents_body div.anime div.right {
  float: right;
  width: 300px;
  padding-top: 19px;
}

div.main_contents_body div.bthed img.bthed {
  vertical-align: middle;
}

div.main_contents_body div.bthed a.movie_link {
  vertical-align: middle;

}

div.main_contents_body h3.red span.small {
  color: #333;
  font-size: 0.8em;
  font-weight: normal;
}

div.main_contents_body p.photo04 span.left_eye {
  color: #933;
  font-weight: bold;
}

div.main_contents_body p.photo04 span.right_eye {
  color: #339;
  font-weight: bold;
}

div.main_contents_body div.photo {
  text-align: center;
}

div.main_contents_body div.cases {
  background-color: #EEE;
  width: 600px;
  margin: 50px auto auto;
}

div.main_contents_body div.cases h2 {
  padding: 0.5em;
}

div.main_contents_body div.cases div.center {
  text-align: center;
}

div.main_contents_body div.cases div.center span.pink {
  color: #C06;
}

div.main_contents_body div.cases div.center div.point {
  width: 250px;
  margin: 1em auto;
}

div.main_contents_body div.cases span.red_bold {
  font-weight: bold;
  color: #933;
}

div.main_contents_body div.cases p {
  margin: 0.5em auto 0.5em 2em;
}

div.main_contents_body div.cases p.gray_small {
  font-size: 0.88em;
  color: #999;
}

div.main_contents_body div.cases div.cases_in {
  margin-left: 2em;
}

div.main_contents_body p.logo01 {
  padding: 1em;
  width: 500px;
}

div.main_contents_body div.msg01 {
  margin-left: 110px;
}

div.main_contents_body div.to_index {
  margin-top: 20px;
}

div.main_contents_body ul.link li {
  list-style-type: none;
  height: 3em;
}

div.main_contents_body ul.link li span.small {
  font-size: 0.9em;
}

div.main_contents_body table#AutoNumber1 {
  width: 650px;
}

div.main_contents_body table#AutoNumber1 td p {
  line-height: 1.4em;
}

div.main_contents_body table#AutoNumber1 td.left {
  width: 150px;
}

div.main_contents_body table#AutoNumber2 {
  width: 710px;
}

div.main_contents_body span.light_blue {
  color: #008080;
}

div.main_contents_body span.blue {
  color: #6600CC;
}

div.main_contents_body p.msg01 {
  text-align: left;
  margin-left: 40px;
  line-height: 1.4em;
  width: 600px;
}

div.main_contents_body p.msg01 span.under_line {
  text-decoration: underline;
}

div.main_contents_body div.left {
  text-align: left;
  width: 600px;
  margin: auto;
}

