@charset "UTF-8";
/*
---------------------------------------------------------------------------------------------------------------------
ビリビリ図鑑2026-02月
---------------------------------------------------------------------------------------------------------------------
*/
.feature26-02 {
  background-color: #fff;
  max-width: 1200px;
  margin: auto;
  width: 100%;
  border-radius: 20px;
  padding: 60px 0; }
  @media (min-width: 768px) {
    .feature26-02 {
      border-radius: 40px;
      padding: 100px 0 120px; } }
  @media (min-width: 1200px) {
    .feature26-02 {
      border-radius: 60px;
      padding: 150px 0 150px; } }
  .feature26-02 ul {
    max-width: 500px;
    margin: auto;
    width: 90%; }
    @media (min-width: 1024px) {
      .feature26-02 ul {
        max-width: 800px; } }
    .feature26-02 ul li {
      margin-bottom: 60px; }
      @media (min-width: 768px) {
        .feature26-02 ul li {
          margin-bottom: 100px; } }
      @media (min-width: 1200px) {
        .feature26-02 ul li {
          margin-bottom: 140px; } }
      .feature26-02 ul li:last-child {
        margin-bottom: 0; }
      .feature26-02 ul li .gaku-hito {
        display: flex; }
        .feature26-02 ul li .gaku-hito .gaku {
          width: 70%;
          margin-right: 2%;
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); }
          @media (min-width: 1024px) {
            .feature26-02 ul li .gaku-hito .gaku {
              box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2); } }
        .feature26-02 ul li .gaku-hito .hito {
          width: 30%;
          margin-top: auto; }
      .feature26-02 ul li .txt {
        padding: 0 20px; }
        .feature26-02 ul li .txt p {
          font-size: 0.9em;
          line-height: 1.6em;
          text-align: justify; }
          @media (min-width: 768px) {
            .feature26-02 ul li .txt p {
              font-size: 1.0em; } }
          @media (min-width: 1200px) {
            .feature26-02 ul li .txt p {
              font-size: 1.125em; } }
