@charset "UTF-8";
.gra-top {
  background: -moz-linear-gradient(top, #f5f57a, #e5e55c);
  background: -webkit-linear-gradient(top, #f5f57a, #e5e55c);
  background: linear-gradient(to bottom, #f5f57a, #e5e55c); }

.gra-left {
  background: -moz-linear-gradient(left, #f5f57a, #e5e55c);
  background: -webkit-linear-gradient(left, #f5f57a, #e5e55c);
  background: linear-gradient(to right, #f5f57a, #e5e55c); }

.main-top-img:before {
  content: "";
  border-top: 20px solid #e5e55c; }

.reg-title:before {
  content: "";
  background: #e5e55c; }

.arrow-txt:before {
  content: "";
  background: url(../img/arrow01_at.svg) no-repeat; }

.op-list li p.name {
  background: #f8f9ee; }

.benefits-box:before {
  content: "";
  background: url(../img/arrow02.svg) no-repeat; }

.introduction-content .item-txt .num:before {
  content: "1";
  background: -moz-linear-gradient(left, #f5f57a, #e5e55c);
  background: -webkit-linear-gradient(left, #f5f57a, #e5e55c);
  background: linear-gradient(to right, #f5f57a, #e5e55c); }

.recommend-title .gl {
  color: #e5e55c; }

.recommend-content .item-txt p.lead:before {
  content: "1";
  background: -moz-linear-gradient(left, #f5f57a, #e5e55c);
  background: -webkit-linear-gradient(left, #f5f57a, #e5e55c);
  background: linear-gradient(to right, #f5f57a, #e5e55c); }

.merit-check .merit-check-inner {
  border-left: 2px solid #e5e55c;
  border-right: 2px solid #e5e55c;
  border-bottom: 2px solid #e5e55c; }

.qa-box dl dt:before {
  content: "Q";
  background: -moz-linear-gradient(left, #f5f57a, #e5e55c);
  background: -webkit-linear-gradient(left, #f5f57a, #e5e55c);
  background: linear-gradient(to right, #f5f57a, #e5e55c); }

/*mainvisual*/
#main-visual {
  background: url(../img/mainVisual.jpg) no-repeat;
  background-size: cover;
  background-position: right 25% top 0; }

/*mainvisual END*/
/*media Queries PCサイズ（1000px以上）
----------------------------------------------------*/
@media only screen and (min-width: 1000px) {
  .main-top-img:before {
    content: "";
    border-top: 40px solid #e5e55c; }

  /*mainvisual*/
  #main-visual {
    background: url(../img/mainVisual.jpg) no-repeat;
    background-position: right 0 top 0;
    background-size: contain; }

  /*mainvisual END*/
  /*Layout*/
  .benefits-box .benefits-box-inner {
    padding: 18px 132px; }
    .benefits-box .benefits-box-inner ul li:nth-child(3n) {
      margin: 0 0 15px; }
    .benefits-box .benefits-box-inner ul li:nth-child(4n), .benefits-box .benefits-box-inner ul li:nth-child(5n) {
      margin: 0 12px 0 0; }
    .benefits-box .benefits-box-inner ul li:nth-child(6n) {
      margin: 0; }

  /*Layout END*/ }
