@charset "UTF-8";
/* -----------------------------------------------
 *      DMK components for "universalize" index page
 * ----------------------------------------------- */
/* =========== multicol =========== */
#dmk-cbody-section-01 {
  padding: 30px 26px 20px;
}
#dmk-cbody-section-01 .dmk-text-A02:first-child p:first-child {
  margin-top: 0;
}

#dmk-cbody-section-02,
#dmk-cbody-section-03 {
  padding: 20px 0;
}
#dmk-cbody-section-02 .dmk-multicol-A01,
#dmk-cbody-section-03 .dmk-multicol-A01 {
  margin-left: 0;
}
#dmk-cbody-section-02 .dmk-multicol-A01 .dmk-multicol-column,
#dmk-cbody-section-03 .dmk-multicol-A01 .dmk-multicol-column {
  width: 356px;
  margin: 0;
  _margin-right: 26px;
}
#dmk-cbody-section-02 .dmk-multicol-A01 .dmk-multicol-column:first-child,
#dmk-cbody-section-03 .dmk-multicol-A01 .dmk-multicol-column:first-child {
  width: 389px;
  margin: 0 26px;
}
#dmk-cbody-section-02 .dmk-figure-A01,
#dmk-cbody-section-03 .dmk-figure-A01 {
  margin: -20px 0;
}

#dmk-cbody-section-02,
#dmk-cbody-section-03 {
  border-top: 1px solid #cccccc;
}

#dmk-cbody-section-03 {
  border-bottom: 1px solid #cccccc;
}
#dmk-cbody-section-03 .dmk-multicol-A01 {
  margin-left: -28px;
}
#dmk-cbody-section-03 .dmk-multicol-A01 .dmk-multicol-column {
  float: right;
}

#dmk-cbody-section-04 {
  margin-top: 20px;
}
