@charset "UTF-8";
.sec._2a {
  padding: 80px 0;
  background: #faf9f2;
  margin: 0 0 80px;
}

.sec._2a .c_ttl_2 {
  margin: 0 0 40px;
}

.sec._2a .mg01 {
  margin: 0 0 50px;
}

/* ======================================================================
 sec._2b (レイアウト調整用)
====================================================================== */
.sec._2b {
  margin: 0 0 80px;
}

.sec._2b .c_ttl_2 {
  margin: 0 0 40px;
}

@media screen and (max-width: 768px) {
  .sec._2b .c_ttl_2 {
    margin: 0 0 30px;
  }
}

.sec._2b .mg01 {
  margin: 0 0 71px;
}

@media screen and (max-width: 768px) {
  .sec._2b .mg01 {
    margin: 0 0 45px;
    text-align: left;
  }
}

.sec._3 {
  padding: 80px 0;
  background: #faf9f2;
  margin: 0 0 80px;
}

@media screen and (max-width: 768px) {
  .sec._3 {
    padding: 60px 0;
    margin: 0 0 60px;
  }
}

.sec._4 {
  margin: 0 0 80px;
}

@media screen and (max-width: 768px) {
  .sec._4 {
    margin: 0 0 60px;
  }
}

.sec._4 .c_ttl_2 {
  margin: 0 0 40px;
}

@media screen and (max-width: 768px) {
  .sec._4 .c_ttl_2 {
    margin: 0 0 30px;
  }
}

.sec._4 .ttl_top {
  font-size: 24px;
  margin-bottom: 30px;
  font-family: 'Noto Sans JP';
  font-weight: bold;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .sec._4 .ttl_top {
    font-size: 20px;
    margin-bottom: 20px;
  }
}

.sec._2 {
  margin-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .sec._2 {
    margin-bottom: 60px;
  }
}

.sec._2 .mg01 {
  margin: 0 0 50px;
}

@media screen and (max-width: 768px) {
  .sec._2 .mg01 {
    margin-bottom: 20px;
    text-align: left;
  }
}

.sec._5 {
  margin-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .sec._5 {
    margin-bottom: 60px;
  }
}

.sec._5 .c_ttl_2 {
  margin-bottom: 40px;
}

.sec._5 .ttl_top {
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 30px;
}

.sec._6 .c_ttl_2 {
  margin-bottom: 40px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicC1idXMuY3NzIiwic291cmNlcyI6WyJwLWJ1cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFNQ55SobWl4aW7vvIg3NjhweOS7peS4i+OCklNQ44Go44GX44Gm5omx44GG77yJXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi5zZWMuXzJhIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmOWYyO1xuICBtYXJnaW46IDAgMCA4MHB4O1xuXG4gIC5jX3R0bF8yIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgLm1nMDEge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBzZWMuXzJiICjjg6zjgqTjgqLjgqbjg4joqr/mlbTnlKgpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VjLl8yYiB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG5cbiAgLmNfdHRsXzIge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAubWcwMSB7XG4gICAgbWFyZ2luOiAwIDAgNzFweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy5fMyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZhZjlmMjtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG5cbi5zZWMuXzQge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgfVxuXG4gIC5jX3R0bF8yIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnR0bF90b3Age1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy5fMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1nMDEge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWMuXzUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5jX3R0bF8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHt9XG4gIH1cblxuICAudHRsX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age31cbiAgfVxufVxuXG4uc2VjLl82IHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuY190dGxfMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBzcCB7fVxuICB9XG59XG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFPQSxBQUFBLElBQUksQUFBQSxJQUFJLENBQUM7RUFDUCxPQUFPLEVBQUUsTUFBTTtFQUNmLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxRQUFRO0NBU2pCOztBQVpELEFBS0UsSUFMRSxBQUFBLElBQUksQ0FLTixRQUFRLENBQUM7RUFDUCxNQUFNLEVBQUUsUUFBUTtDQUNqQjs7QUFQSCxBQVNFLElBVEUsQUFBQSxJQUFJLENBU04sS0FBSyxDQUFDO0VBQ0osTUFBTSxFQUFFLFFBQVE7Q0FDakI7O0FBRUg7O3lFQUV5RTtBQUN6RSxBQUFBLElBQUksQUFBQSxJQUFJLENBQUM7RUFDUCxNQUFNLEVBQUUsUUFBUTtDQWdCakI7O0FBakJELEFBR0UsSUFIRSxBQUFBLElBQUksQ0FHTixRQUFRLENBQUM7RUFDUCxNQUFNLEVBQUUsUUFBUTtDQUlqQjs7QUE3QkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQXFCckMsQUFHRSxJQUhFLEFBQUEsSUFBSSxDQUdOLFFBQVEsQ0FBQztJQUdMLE1BQU0sRUFBRSxRQUFRO0dBRW5COzs7QUFSSCxBQVVFLElBVkUsQUFBQSxJQUFJLENBVU4sS0FBSyxDQUFDO0VBQ0osTUFBTSxFQUFFLFFBQVE7Q0FLakI7O0FBckNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFxQnJDLEFBVUUs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 */
