.container-fluid .jumbotron {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.bnr-linear {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(20%, #387e32), color-stop(60%, rgba(242, 245, 247, 0))), url("../images/bnr_service.jpg");
  background-image: linear-gradient(-90deg, #387e32 20%, rgba(242, 245, 247, 0) 60%), url("../images/bnr_service.jpg");
  background-position: 0 100%, 100% 65%;
  background-size: 100%, auto 100%;
}

.main .product-cont {
  margin: 0;
}
.main .table i {
  color: #407f3b;
  padding-right: 10px;
}
.main .table .txt {
  font-size: 1.25rem;
}
.main .table .txt p {
  font-size: 1.25rem;
  margin-bottom: 0px;
}
.main .table .txt ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.main .table label.radio-inline {
  font-size: 1.3rem;
}

.notices {
  margin-top: 30px;
}
.notices .product-cont .product-details {
  font-size: 1.5rem;
}
.notices ul {
  list-style: japanese-informal;
  font-size: 1.4rem;
}
.notices ul li {
  margin-bottom: 6px;
  line-height: 1.6em;
}

.apply h4 {
  color: #407f3b;
  margin-bottom: 15px;
}
.apply ul {
  font-size: 1.5rem;
  list-style: japanese-informal;
}
.apply ul li {
  margin-bottom: 6px;
  line-height: 1.6em;
}
.apply ul li ol {
  list-style: decimal;
  margin: 10px 0;
}
.apply .checkbox {
  font-size: 1.5rem;
}