.gs__intro {
  margin: 0 -75px;
  margin-bottom: 30px; }
.gs__links h2 {
  margin-bottom: 36px; }
.gs__links ul {
  margin-bottom: -27px; }
  .gs__links ul li {
    margin-bottom: 27px; }
.gs__links--01 {
  padding-top: 73px;
  padding-bottom: 44px; }
  .gs__links--01 h2 {
    width: 704px; }
  .gs__links--01 ul li a {
    width: 824px; }
.gs__links--02 {
  padding-top: 63px;
  padding-bottom: 44px; }
  .gs__links--02 h2 {
    width: 510px; }
  .gs__links--02 ul {
    width: 846px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden; }
    .gs__links--02 ul li {
      float: left;
      padding: 0 6px; }
      .gs__links--02 ul li a {
        width: 270px; }

/* ===================================================================================
for SP max-width: 640px
=================================================================================== */
@media screen and (max-width: 640px) {
  .gs__intro {
    margin: 0 -10px;
    margin-bottom: 12px; }
  .gs__links h2 {
    margin-bottom: 18px; }
  .gs__links ul {
    margin-bottom: -12px; }
    .gs__links ul li {
      margin-bottom: 12px; }
  .gs__links--01 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .gs__links--02 {
    padding-top: 25px;
    padding-bottom: 25px; }
    .gs__links--02 ul {
      width: 100%; }
      .gs__links--02 ul li {
        width: 50%;
        padding: 0 4px; } }

/*# sourceMappingURL=style.css.map */
