.container-header:after {
  background-image: url("../../img/link/ill_1.png");
  width: 18.6rem;
  height: 17.4rem; }
  @media only screen and (max-width: 767px) {
    .container-header:after {
      width: 13.9rem;
      height: 13rem; } }
.container-inner .section-header {
  height: 9rem;
  padding: 1rem 3rem; }
  @media only screen and (max-width: 767px) {
    .container-inner .section-header {
      height: 7rem; } }
  .container-inner .section-header-ttl {
    font-size: 2.4rem; }
    @media only screen and (max-width: 767px) {
      .container-inner .section-header-ttl {
        font-size: 2rem; } }
.container-inner .section-inner ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media only screen and (max-width: 767px) {
    .container-inner .section-inner ul {
      border-top: 1px solid #eee; } }
  .container-inner .section-inner ul li {
    width: 48%;
    border-bottom: 1px solid #eee; }
    @media only screen and (max-width: 767px) {
      .container-inner .section-inner ul li {
        width: 100%; } }
    .container-inner .section-inner ul li:nth-of-type(1), .container-inner .section-inner ul li:nth-of-type(2) {
      border-top: 1px solid #eee; }
      @media only screen and (max-width: 767px) {
        .container-inner .section-inner ul li:nth-of-type(1), .container-inner .section-inner ul li:nth-of-type(2) {
          border-top: none; } }
    .container-inner .section-inner ul li a {
      display: flex;
      padding: 1.5rem;
      align-items: center;
      justify-content: space-between;
      font-size: 1.6rem; }
      .container-inner .section-inner ul li a:hover {
        background: rgba(238, 238, 238, 0.5); }
    .container-inner .section-inner ul li span {
      color: #007fdd; }
      @media only screen and (max-width: 767px) {
        .container-inner .section-inner ul li span {
          font-size: 2rem; } }
