@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */

.l-main-multi .spg-article {
  width: 900px;
  float: left;
}

.sgp-msg {
  font-size: large;
}

.sgp-link {
  padding: 50px 0;
}

.sgp-link .grid-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.sgp-link .grid {
  margin: 0 -10px -20px;
  display: table;
  width: 90%;
}

.sgp-link .grid .grid-row {
  display: table-row;
}

.sgp-link .grid .grid-row>.grid-item {
  padding: 0 10px 50px;
  line-height: 1;
  font-size: 0;
  display: table-cell;
  width: 50%;
  float: left;
  clear: inherit;
  vertical-align: middle;
  text-align: left;
}

.sgp-link a {
  display: block;
}

.sgp-link span {
  display: block;
  text-align: center;
  font-size: x-large;
  font-weight: bold;
  width: 100%;
}

.sgp-link .company {
  display: block;
  text-align: center;
  font-size: x-large;
  font-weight: bold;
  width: 100%;
}

.sgp-link .etc {
  display: block;
  text-align: center;
  font-size: initial;
  font-weight: normal;
  width: 100%;
}

.btn_img {
  width: 75%;
}