@charset "UTF-8";
/*
 * home.css
 */
body#home .firstSection .copy {
  line-height: 1.4;
}
body#home .aithinkBlock .aithinkContent .tag {
  justify-content: flex-start;
}
body#home .aithinkBlock {}
    body#home .aithinkBlock .aithinkHeader .aithinkTtl .in {
      display: block;
      height: 100%;
      padding: 60px 0 0 0;
      background: #001a5a;
      background: -moz-linear-gradient(top,  #001a5a 0%, #001a64 25%, #001a72 50%, #0d2579 100%);
      background: -webkit-linear-gradient(top,  #001a5a 0%,#001a64 25%,#001a72 50%,#0d2579 100%);
      background: linear-gradient(to bottom,  #001a5a 0%,#001a64 25%,#001a72 50%,#0d2579 100%);
      box-sizing: border-box;
    }
body#home .mainpageSection .inner {
  padding-top: 150px;
}
body#home .mainpageSection h2 .en {
  margin-bottom: 0;
}
body#home .newsList .entryVox .category.ct01 {
  background: #e4841e;
}
body#home .newsList .entryVox .category.ct02 {
  background: #298eba;
}
/* ---------------------------------------------------------------- *
    スマートフォン・タブレット（960px未満）
----------------------------------------------------------------- */
@media only screen and (max-width: 960px) {
  body#home .aithinkBlock {}
      body#home .aithinkBlock .aithinkHeader .aithinkTtl .in {
        padding: 25px 20px 5px 20px;
        background: #001a72;
      }
        body#home .aithinkBlock .aithinkHeader .aithinkTtl .in img {
          width: 128px;
        }
  body#home .mainpageSection .inner {
    padding-top: 0;
  }
}
