/* =============================================================================
   css-only.css
   ページ固有スタイル — SCSSコンパイル不要・直接編集してください
   共通スタイルは /yomimono/common/css/style.min.css に定義済み
   ============================================================================= */

.page-bukiyusyutu202605 .c-paragraph {
   letter-spacing: normal;
   font-feature-settings: 'palt' on;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 180%; /* 28.8px */
}
.page-bukiyusyutu202605 .section_persons {
   margin-top: 14px;
}
.page-bukiyusyutu202605 .section_persons .c-heading {
   text-align: center;
   font-feature-settings: 'palt' on;
   font-size: 40px;
   font-style: normal;
   font-weight: 700;
   line-height: 100%; /* 40px */
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_persons .c-heading {
      font-size: 28px;
   }
}
.page-bukiyusyutu202605 .section_persons .p-image__list {
   margin-top: 17px;
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_persons .p-image__list {
      margin-top: 0;
   }
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_persons .p-image__list .p-image__item:last-child .p-image__text {
      margin-bottom: 0 !important;
   }
}
.page-bukiyusyutu202605 .chronology--term {
   font-feature-settings: 'palt' on;
   font-size: 16px;
   font-style: normal;
   font-weight: 700;
   line-height: 180%; /* 28.8px */
}
.page-bukiyusyutu202605 .main-contents .chronology--desc {
   padding: 0;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 180%;
}
.page-bukiyusyutu202605 .chronology--note {
   display: block;
   color: #D80C18;
   font-feature-settings: 'palt' on;
   font-size: 16px;
   font-style: normal;
   font-weight: 700;
   line-height: 180%;
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_01 h2.c-heading,
   .page-bukiyusyutu202605 .section_02 h2.c-heading,
   .page-bukiyusyutu202605 .section_03 h2.c-heading {
      text-align: left;
   }
}

.page-bukiyusyutu202605 .section_01 h2.c-heading {
   margin-top: 32px;
}
.page-bukiyusyutu202605 .section_01 .c-point {
   align-items: flex-start;
   margin-top: -15px;
}
.page-bukiyusyutu202605 .section_01 .c-point .c-point__heading {
   font-feature-settings: 'palt' on;
   font-size: 24px;
   font-style: normal;
   font-weight: 700;
   line-height: 150%; /* 36px */
}

.page-bukiyusyutu202605 .c-heading--ff-gothic {
   font-style: normal;
   font-weight: 700;
   line-height: 150%; /* 36px */
}
.page-bukiyusyutu202605 .c-section-border {
   width: 81px;
   height: 1px;
   background-color: #8b7f78;
   border-radius: 1px;
   margin: 8px auto;
   border: none;
}
.page-bukiyusyutu202605 .section_02 .c-point {
   align-items: center;
   text-align: center;
}

.page-bukiyusyutu202605 .section_02 .c-point .c-point__heading {
   text-align: center;
   font-feature-settings: 'palt' on;
   font-size: 24px;
   font-style: normal;
   font-weight: 700;
   line-height: 150%; /* 36px */
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_02 .c-point .c-point__heading {
      font-size: 20px;
   }
   .page-bukiyusyutu202605 .section_02 .c-point .c-point__lead {
      text-align: left;
   }
}
.page-bukiyusyutu202605 .section_02 .c-point .c-point__lead {
   margin-top: 8px;
   font-feature-settings: 'palt' on;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 180%; /* 28.8px */
}

.page-bukiyusyutu202605 .section_02 .c-point .c-point__question {
   font-feature-settings: 'palt' on;
   font-size: 16px;
   font-style: normal;
   font-weight: 700;
   line-height: 180%; /* 28.8px */
}
@media screen and (max-width: 500px) {
   .page-bukiyusyutu202605 .section_02 .c-point .c-point__question {
      text-align: left;
      width: 100%;
   }
   .page-bukiyusyutu202605 .c-point__image {
      max-width: 100%;
   }
}
.page-bukiyusyutu202605 .c-point__q-mark {
   color: #D80C18;
}
@media screen and (min-width: 851px) {
   .page-bukiyusyutu202605 .c-point__image {
      max-width: 240px;
   }
}


