.lower.index #content .i-wrapper p {
  margin: 0; }

.lower.index #content .i-wrapper.vision {
  float: left;
  width: 517px;
  background-image: url("/img/food/bg_wrapper_border_half01.png"); }
  .lower.index #content .i-wrapper.vision .i-container {
    background-image: url("/img/food/bg_wrapper_bottom_half01.png"); }
    .lower.index #content .i-wrapper.vision .i-container .i-container {
      background-image: url("/img/food/bg_wrapper_top_half01.png"); }
  .lower.index #content .i-wrapper.vision h2 {
    margin-bottom: 30px; }

.lower.index #content .i-wrapper.education {
  clear: none;
  float: right;
  width: 475px;
  background-image: url("/img/food/bg_wrapper_border_half02.png"); }
  .lower.index #content .i-wrapper.education .i-container {
    background-image: url("/img/food/bg_wrapper_bottom_half02.png"); }
    .lower.index #content .i-wrapper.education .i-container .i-container {
      background-image: url("/img/food/bg_wrapper_top_half02.png"); }
  .lower.index #content .i-wrapper.education h2 {
    margin-bottom: 30px; }

.i-container .ballon {
  position: absolute;
  top: -28px;
  left: 180px; }

.i-container .ballon_new {
  position: relative; }
  .i-container .ballon_new:before {
    content: " ";
    display: block;
    width: 90px;
    height: 57px;
    position: absolute;
    top: -28px;
    left: 254px;
    background: url("/img/food/img_ballon_new.png") no-repeat; }

.i-container .noLine {
  display: block;
  text-decoration: none;
  cursor: pointer; }

.i-container .inner {
  margin-top: -10px;
  padding-right: 560px;
  padding-top: 10px;
  min-height: 156px;
  background: url("/img/food/img_vegetable.png") no-repeat right top; }
  .i-container .inner .anchor {
    margin-bottom: 1em; }
    .i-container .inner .anchor li {
      line-height: 2;
      font-size: 23px; }
      .i-container .inner .anchor li a {
        padding-left: 30px;
        position: relative;
        text-decoration: none;
        font-weight: bold; }
        .i-container .inner .anchor li a:hover {
          text-decoration: underline; }
        .i-container .inner .anchor li a:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          margin: auto 0;
          width: 20px;
          height: 20px;
          background: url("/img/shared/icon_anchor_large.png"); }

.i-container .saijiki {
  min-height: 128px;
  padding-right: 450px;
  background: url("/img/food/img_saijiki.jpg") no-repeat right top; }

.i-container .premama {
  min-height: 114px;
  padding-top: 24px;
  padding-left: 496px;
  background: url("/img/food/img_premama.png") no-repeat left top; }

.i-container .babymama {
  min-height: 114px;
  padding-top: 24px;
  margin-top: 20px !important;
  padding-left: 496px;
  background: url("/img/food/img_babymama.png") no-repeat left top; }

.i-container .kidsmama {
  min-height: 114px;
  padding-top: 24px;
  margin-top: 20px !important;
  padding-left: 496px;
  background: url("/img/food/img_kidsmama.png") no-repeat left top; }

.i-container .btn_detail {
  margin-top: 30px; }
