.contents-oil .section h3 {
  font-size: 1.125em;
  margin-bottom: 1em;
}

.contents-oil .section .section-title {
  text-align: center;
  background-image: url(../img/mat-title.png);
  padding: 0.75em 0;
}

.contents-oil .section-function {
  background-image: url(../../common/img/mat-kind.png);
}

.contents-oil .section-function .section-content .row {
  border-bottom: 1px dotted #6b7838;
  padding: 50px 0;
}

@media only screen and (max-width: 736px) {
  .contents-oil .section-function .section-content .row {
    padding: 20px 0;
  }
}

.contents-oil .section-function .section-content .row:last-child {
  border-bottom: none;
}

.contents-oil .section-choice {
  background-image: url(../../common/img/mat-kind.png);
}

.contents-oil .section-choice .section-content {
  padding: 50px 0;
}

@media only screen and (max-width: 736px) {
  .contents-oil .section-choice .section-content {
    padding: 20px 10px;
  }
}

.contents-oil .bnr-list.l1 li {
  float: none;
}

.contents-oil .bnr-list.l1 li a {
  margin: 0px auto 0px auto;
  text-align: center;
}

.contents-oil .bnr-list a {
  height: auto;
}

@media only screen and (max-width: 736px) {
  .contents-oil .bnr-list a {
    border-radius: 20px;
  }
}

.contents-oil .bnr-list .label {
  height: auto;
  padding: 18px 0;
}

@media only screen and (max-width: 736px) {
  .contents-oil .bnr-list .label {
    width: 100%;
    padding: 1em 0;
    text-align: center;
    border: 2px solid #fff;
  }
}

.contents-oil .bnr-list .label .small {
  margin-left: 10px;
  font-size: 0.8125em;
}

.contents-oil .bnr-list .label p {
  padding-left: 2em;
}

.contents-oil .section-banner .bnr-list span {
  padding: 35px 0;
}
