.feature-detail {
  display: flex;
  flex-wrap: wrap;
  margin: 2.1% 0 0;
  max-width: 980px;
}

.feature-block-text{
    padding: .5em 3em;
    font-size: 1rem;
}

.feature-detail-item {
  width: 45.9183%;
  margin-bottom: 6%;
}

.feature-detail-item:nth-child(even) {
  margin-left: 8.16326%;
}

.feature-detail-item:nth-child(n+3) {
  margin-top: 4%;
}

.feature-detail-head {
  display: block;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  letter-spacing: .08em;
  margin-bottom: 2%;
  padding-bottom: 1%;
  padding-left: .4em;
  border-left: 4px solid #00459f;
}

.feature-detail-img img {
  width: 100%;
}

.feature-detail-text {
  font-size: 1.0666em;
  line-height: 1.7;
  letter-spacing: .1em;
  margin: 3.3% 0 0 .7%;
}

.feature-detail-text span {
  display: block;
  font-size: .9em;
  margin: .9% 0 0;
  color: #0099ff;
}

@media screen and (min-width: 780px) {
#e-desk .long-bnrlist {
    padding: 0;
}}

.hikaku-table tr.color-section {
    border-bottom: 3px solid #ccc;
}
.matrix-table-area.cate-hikaku-table-area .hikaku-table td.hikaku-img-area {
    vertical-align: middle !important;
}
.matrix-table-area.cate-hikaku-table-area .matrix-table-item-box {
    flex-basis: 80%;
}

.table-multi-text{
color: #2976c6;
}

.group-span img{
padding: 0 0 .5em;
}

@media screen and (max-width: 499px) {
.feature-block-text {
    padding: .5em;
    text-align: left;
}
.feature-detail-item {
    width: 100%;
    margin-bottom: 6%;
    padding: 0 1em;
    text-align: left;
}

.feature-detail-item:nth-child(n+3) {
    margin-top: 0;
}
.feature-detail-item:nth-child(even) {
    margin-left: 0;
}
    .cate-link-btn:before {
        left: 2.5em;
    }
}
