@media (min-width: 768px) { .excursion_flex { display: flex; margin: 0 0 60px 0; }
  .excursion_flex .img { width: 350px; }
  .excursion_flex .text { width: calc(100% - 350px); padding: 0 60px 0 0; } }
@media (max-width: 767.98px) { .excursion_flex { margin: 0 0 40px 0; }
  .excursion_flex .text { margin: 0 0 20px 0; } }
.people.cl5 { background-color: #f7f5f9; }

@media (min-width: 768px) { .people_box { display: flex; flex-wrap: wrap; gap: 0 20px; margin: 60px 0 0; padding: 0; }
  .people_box .people { display: flex; gap: 0 30px; padding: 25px 25px; margin: 0 0 20px 0; width: 100%; }
  .people_box .people > div:first-child { width: calc(100% - 160px); }
  .people_box .people > div:first-child h3 { font-size: 18px; line-height: 1.6; }
  .people_box .people > div:first-child p { margin: 15px 0 0 0; line-height: 1.8; }
  .people_box .people > div:first-child span { font-size: 13px; margin: 10px 0 0 0; display: block; text-align: right; }
  .people_box .people > div:first-child .name { font-size: 14px; margin: 0; line-height: 1.0; text-align: right; }
  .people_box .people > div:first-child small { font-size: 12px; text-align: right; display: block; }
  .people_box .people > div:last-child { width: 160px; text-align: center; } }
@media (max-width: 767.98px) { .people_box { display: flex; flex-wrap: wrap; gap: 0 40px; margin: 40px 0 0; }
  .people_box .people { display: flex; flex-wrap: wrap; gap: 0 30px; padding: 20px; }
  .people_box .people > div:first-child { width: 100%; }
  .people_box .people > div:first-child h3 { font-size: 16px; line-height: 1.6; }
  .people_box .people > div:first-child p { margin: 0; line-height: 1.8; }
  .people_box .people > div:first-child span { font-size: 12px; margin: 10px 0 0 0; display: block; text-align: right; }
  .people_box .people > div:first-child .name { font-size: 12px; margin: 0; line-height: 1.0; text-align: right; }
  .people_box .people > div:first-child small { font-size: 11px; text-align: right; display: block; }
  .people_box .people > div:last-child { width: 100%; text-align: center; margin: 20px 0 0 0; }
  .people_box .people > div:last-child img { width: 70%; max-width: 250px; margin: 0 auto; } }
