.obi-jpx {
  background-color:#514F4F;
  color: #fff;
  padding: 0.5em 0.75em;
}
@media (min-width: 669px) {
  .obi-jpx {
    height: 100px;
    display: grid;
    place-items: center;
  }
}
.obi-jpx > div {
  display: inline-flex;
  gap: 15px;
  align-items: center;
  flex-wrap: wrap;
}
.obi-jpx figure:first-child {
  width: 16%;
  max-width: 61px;
}
.obi-jpx figure:last-child {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  text-align: center;font-size: 1rem
}
@media (min-width: 669px) {
  .obi-jpx figure:last-child {
    flex-direction: row;
    gap: 15px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    display: inline-flex;
    width: 520px;
	
  }
}
@media (min-width: 1199px) {
  .obi-jpx figure:last-child {
    width: auto;
  }
}
.obi-jpx figure:last-child > span {
  width: 40%;
  max-width: 237px;
}
@media (min-width: 669px) {
  .obi-jpx figure:last-child > span {
    width: 30%;
  }
}
.obi-jpx figure:last-child img {
  width: 100%;
}
.obi-jpx figure:last-child figcaption {
  text-align: left;
  font-size: 85%;
  line-height: 1.5;
}
@media (min-width: 669px) {
  .obi-jpx figure:last-child figcaption {
    font-size: 120%;
  }
}
@media (min-width: 1199px) {
  .obi-jpx figure:last-child figcaption {
    font-size: 180%;
  }
}
.obi-jpx figure:last-child figcaption span.u-sml {
  font-size: 85%;
}

#home_area{text-align: center;}
#home_area img{max-width: 100%;height: auto}
#home_area #main_copy{background: #1d2087;color: #fff; font-size: 25px;letter-spacing: 0.2em;padding: 20px 0}
#home_area #copy_area{background: linear-gradient(to bottom,  #b0954f 0%,#8c5428 100%);padding: 10px 0;text-align: center;font-weight: bold}
#home_area #copy_area p{width: 1200px;margin: auto;}
#home_area #copy_area p img{width: 100%;height: auto}
#home_area #copy_area .pc{display: inline-block}

@media screen and (max-width: 668px) {/*スマホ設定*/
#home_area #main_copy{font-size: 18px;letter-spacing: 0.2em;padding: 20px 0}
#home_area #copy_area{width:100%;}
#home_area #copy_area p{width: 96%;margin: auto}
#home_area #copy_area p img{width: 100%!important;height: auto}
}