.headerGlobal, .pbStyleId2019 {}
.TOPIC-PATH, .pbStyleId2031 {}
.TOPIC-PATH table, table.TOPIC-PATH, .pbStyleId2031 table {
  border-collapse: collapse;
  background-repeat: repeat;
}
.TOPIC-PATH th, table th.TOPIC-PATH, .pbStyleId2031 th {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-repeat: repeat;
}
.TOPIC-PATH td, table td.TOPIC-PATH, .pbStyleId2031 td {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-repeat: repeat;
}
.RELATION, .pbStyleId2033 {}
.RELATION table, table.RELATION, .pbStyleId2033 table {
  border-collapse: collapse;
  background-repeat: repeat;
}
.RELATION th, table th.RELATION, .pbStyleId2033 th {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-repeat: repeat;
}
.RELATION td, table td.RELATION, .pbStyleId2033 td {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-repeat: repeat;
}
#leftBlock0001 {
  overflow: hidden;
  width: 75%;
}
:root #leftBlock0001 {
  float: left;
}
#rightBlock0002 {
  overflow: hidden;
  width: 25%;
}
:root #rightBlock0002 {
  clear: right;
}
#page .MAIN-COLUMN .sec_img {
  width: 100%;
  margin: 0 auto 15px;
}
#page .MAIN-COLUMN .sec_img img {
  width: 100%;
  height: auto;
  border: none;
}
#page .MAIN-COLUMN .m_boxes3 .area .data_img {
  width: 100%;
}
#page .MAIN-COLUMN .m_boxes3 .area .data_img img {
  width: 100%;
  height: auto;
  border: none;
  border-radius: 0;
}
@media screen and (min-width: 769px) {
  #page .MAIN-COLUMN .m_boxes3 .area {
    width: 228px;
  }
}
.MAIN-COLUMN figcaption.hLevel4 {
  font-size: 114.28571%;
}