@charset "UTF-8";
/* -----------------------------------------------
 *      DMK components for "niku_tamago" index page
 * ----------------------------------------------- */
/* =========== multicol =========== */
#dmk-cbody-section-01-01,
#dmk-cbody-section-01-02,
#dmk-cbody-section-01-03 {
  padding: 20px 0;
}
#dmk-cbody-section-01-01 .dmk-multicol-A01,
#dmk-cbody-section-01-02 .dmk-multicol-A01,
#dmk-cbody-section-01-03 .dmk-multicol-A01 {
  margin-left: 0;
}
#dmk-cbody-section-01-01 .dmk-multicol-A01 .dmk-multicol-column,
#dmk-cbody-section-01-02 .dmk-multicol-A01 .dmk-multicol-column,
#dmk-cbody-section-01-03 .dmk-multicol-A01 .dmk-multicol-column {
  width: 356px;
  margin: 0;
  _margin-right: 26px;
}
#dmk-cbody-section-01-01 .dmk-multicol-A01 .dmk-multicol-column:first-child,
#dmk-cbody-section-01-02 .dmk-multicol-A01 .dmk-multicol-column:first-child,
#dmk-cbody-section-01-03 .dmk-multicol-A01 .dmk-multicol-column:first-child {
  width: 389px;
  margin: 0 26px;
}
#dmk-cbody-section-01-01 .dmk-figure-A01,
#dmk-cbody-section-01-02 .dmk-figure-A01,
#dmk-cbody-section-01-03 .dmk-figure-A01 {
  margin: -20px 0;
}

#dmk-cbody-section-01-01 .dmk-multicol-A01 .dmk-multicol-column,
#dmk-cbody-section-01-01 .dmk-multicol-A01 .dmk-multicol-column:first-child {
  margin: 0 0 0 27px;
  width: 358px;
}
#dmk-cbody-section-01-01 figure {
  _margin-left: 10px;
}

/*
#dmk-cbody-section-01-01 {
	.dmk-multicol-A01 {
		margin-left: -27px;
		
		.dmk-multicol-column,
		.dmk-multicol-column:first-child {
			margin: 0 0 0 27px;
			width: 385px;
			_width: 371px;
		}
	}
}
*/
#dmk-cbody-section-01-02 .dmk-multicol-A01 .dmk-multicol-column {
  float: right;
}

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

#dmk-cbody-section-02 .dmk-multicol-A01 {
  margin-left: -28px;
}
#dmk-cbody-section-02 .dmk-multicol-A01 .dmk-multicol-column {
  width: 247px;
  margin-left: 28px;
  _width: 371px;
}
#dmk-cbody-section-02 .dmk-multicol-A01 .dmk-multicol-column:first-child {
  width: 522px;
}
#dmk-cbody-section-02 .dmk-co-text-A03 p:first-child {
  margin-top: 0;
}

#dmk-cbody-section-03 .dmk-co-compact-A01 {
  *zoom: 1;
  margin-bottom: 0;
}
#dmk-cbody-section-03 .dmk-co-compact-A01:after {
  clear: both;
  display: block;
  content: "";
  height: 1px\9;
  margin-bottom: -1px \9;
}
#dmk-cbody-section-03 .dmk-co-compact-A01 li {
  float: left;
  margin-left: 2px;
}
