@charset "UTF-8";
@media print, screen and (min-width: 701px) {
  .anchor ul li a {
    width: 390px; }

  /* leader
  --------------------------------------------------------- */
  .leader:after {
    background-image: url(../common_re/img/icon/icon_money.png); }

  /* 実績・ノウハウ
  ------------------------------------------- */
  #work,
  #knowHow {
    background: #f9f8f3;
    padding: 60px 0 90px; }
    #work h2,
    #knowHow h2 {
      margin-bottom: 60px; }
      #work h2 + p,
      #knowHow h2 + p {
        margin-bottom: 60px; }
    #work section,
    #knowHow section {
      padding-top: 150px; }
      #work section img,
      #knowHow section img {
        width: 380px; }
      #work section figure,
      #knowHow section figure {
        float: left; }
        #work section figure + .txt,
        #knowHow section figure + .txt {
          float: right; }
      #work section .txt,
      #knowHow section .txt {
        width: 480px;
        float: left;
        font-size: 17px; }
        #work section .txt + figure,
        #knowHow section .txt + figure {
          float: right; }
          #work section .txt + figure img,
          #knowHow section .txt + figure img {
            width: 410px; }
        #work section .txt p + p,
        #knowHow section .txt p + p {
          margin-top: 20px; }
        #work section .txt dt,
        #knowHow section .txt dt {
          font-weight: bold;
          margin-top: 20px; }
      #work section:nth-of-type(1),
      #knowHow section:nth-of-type(1) {
        padding-top: 0; }
      #work section + section,
      #knowHow section + section {
        background: url(../common_re/img/img_border.png) center 60px no-repeat; }

  #knowHow {
    background: #fff;
    border-bottom: 70px solid #f9f8f3; }
    #knowHow img {
      width: 410px !important; }
    #knowHow .txt + figure img {
      width: 380px !important; }

  /* 選ばれる理由
  ------------------------------------------- */
  #reason {
    border-top: 2px solid #ebe7d2; }
    #reason h2:after {
      background-image: url(../common_re/img/icon/icon_home.png); }
    #reason li {
      width: 226px;
      margin-right: 14px; }
      #reason li a {
        font-size: 15px; }
        #reason li a figcaption, #reason li a span {
          width: 226px; }
      #reason li:nth-child(4) {
        margin: 0; } }
