@charset "utf-8";
.sec_gold {
  padding: 0
}
.rep_info {
  padding: 9.3vw 0 5vw
}
.rep_info .inner {
  padding: 0 5vw
}
.rep_box {
  background: #f2f2f2;
  font-size: 3.9vw;
  text-align: center;
  padding: 4.5vw;
  margin: 0 auto 5vw;
  width: 100%;
  max-width: 620px;
  border-radius: 10px
}
.rep_box_img {
  max-width: 500px;
  margin: 0 auto 5vw
}
.rep_box_img img {
  width: 100%
}
.rep_box p {
  margin-top: .5rem
}
.rep_box .ttl {
  margin-top: 0
}
.rep_box .coname {
  font-weight: 700;
  font-size: 4.5vw
}
.rep_info .note._01 {
  padding: 0;
  max-width: 96%;
  margin: 0 auto;
  display: flex;
  color: #464646
}
.rep_info .note._01 {
  font-size: .7rem
}
.rep_info .note._01::before {
  content: '\203B'
}
@media screen and (min-width: 980px) {
  .sec_gold .box_area {
    margin:60px 0 0
  }
  .rep_info {
    padding: 50px 0 20px
  }
  .rep_box {
    font-size: 18px;
    padding: 25px 30px;
    margin: 0 auto 30px;
    border-radius: 15px
  }
  .rep_box_img {
    margin: 0 auto 30px
  }
  .rep_box p {
    margin-top: 12px
  }
  .rep_box .ttl {
    margin-top: 0
  }
  .rep_box .coname {
    font-size: 21px
  }
  .rep_info .inner {
    padding: 0
  }
  .rep_info .note._01 {
    font-size: 15px;
    max-width: 100%
  }
}