@charset "utf-8";

/*
  File Name   : menu.css
  Description : コンテンツエリア関係 他
*/

/* section-clinic
============================================================ */
.section-menu {
  margin-bottom: 150px;
}
.section-menu:last-of-type {
  margin-bottom: 0;
}

.section-menu .page-img-wrap {
  position: relative;
  z-index: -1;
}
.section-menu .page-img-wrap .text-img {
  position: absolute;
  bottom: -20px;
  right: 30px;
}
.section-menu .page-img-wrap .text-img img {
  width: 100px;
}

.section-menu .desc-wrap.-top-position {
  margin-top: -22px;
}

.first-time {
  font-weight: bold;
}


/* sp
------------------------------------------------------------ */
@media screen and (max-width: 811px) {
  .section-menu {
    margin-bottom: 80px;
  }

  .page-img-wrap {
    margin: 0 -20px;
  }

  .section-menu .page-img-wrap .text-img {
    bottom: -20px;
    right: 20px;
  }
  .section-menu .page-img-wrap .text-img img {
    width: 60px;
  }

  .section-menu .desc-wrap.-top-position {
    margin-top: -20px;
  }
  .section-menu .desc-wrap.-top-position .com-title-sub-A {
    margin-bottom: 30px;
  }
}

/* hoge
============================================================ */
.hoge {
}

/* sp
------------------------------------------------------------ */
@media screen and (max-width: 811px) {
  .hoge {
  }
}


