@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");
.midashi {
  margin-bottom: 3rem; }

#private02 {
  /**background:url("../images/private/priv-bg.jpg") center center;
  background-size: cover;**/ }
  #private02 .inner {
    padding-top: 8rem;
    padding-bottom: 8rem; }

.bg-g {
  background: rgba(4, 29, 12, 0.85); }

.prv-list01 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .prv-list01 li {
    width: 47%; }
    .prv-list01 li .img:nth-child(2) {
      margin-top: 2.5rem; }
  @media screen and (max-width: 600px) {
    .prv-list01 li {
      width: 100%; }
      .prv-list01 li:nth-child(2) {
        margin-top: 5rem; } }

.prv-list02 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #fff; }
  .prv-list02 li {
    margin-top: 6rem; }
    .prv-list02 li:nth-child(1) {
      width: 35%; }
    .prv-list02 li:nth-child(2) {
      width: 58%; }
  .prv-list02 .komidashi {
    font-size: 2rem;
    line-height: 1.4;
    border-bottom: 1px solid #fff;
    padding-bottom: 1rem; }
  .prv-list02 .lead {
    font-size: 1.5rem;
    margin-top: 1rem; }
  @media screen and (max-width: 600px) {
    .prv-list02 li {
      margin-top: 5rem; }
      .prv-list02 li:nth-child(1) {
        width: 100%; }
      .prv-list02 li:nth-child(2) {
        width: 100%; } }

.prv-photo02 {
  max-width: 72rem;
  margin: auto; }
