.story_publish-info{display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width: 768.98px){.story_publish-info{gap:calc(4 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_publish-info{gap:calc(12 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.story_publish-info+.c-text_lower-container{margin-top:calc(35 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_publish-info+.c-text_lower-container{margin-top:calc(50 * var(--base-font, 1) / 10)}}.story_publish-info-date{font-family:Shippori Mincho,serif;font-weight:500;line-height:1.68;color:#270202}@media (max-width: 768.98px){.story_publish-info-date{font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_publish-info-date{font-size:calc(16 * var(--base-font, 1) / 10)}}.story_publish-info-index{display:flex;gap:calc(4 * var(--base-font, 1) / 10);align-items:flex-end;justify-content:center}.story_publish-info-index-image{display:block}@media (max-width: 768.98px){.story_publish-info-index-image{width:calc(90 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_publish-info-index-image{width:calc(126 * var(--base-font, 1) / 10)}}.story_publish-info-index-number{font-family:Shippori Mincho,serif;font-weight:800;line-height:.9;color:#a30305}@media (max-width: 768.98px){.story_publish-info-index-number{font-size:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_publish-info-index-number{font-size:calc(48 * var(--base-font, 1) / 10)}}.story_publish-info-note{color:#a30305}@media (max-width: 768.98px){.story_publish-info-note{margin-top:calc(10 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);text-align:center}}@media (min-width: 769px){.story_publish-info-note{margin-top:calc(20 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.story_title-container{margin-top:calc(10 * var(--base-font, 1) / 10);margin-bottom:calc(25 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_title-container{margin-block:calc(24 * var(--base-font, 1) / 10)}}.story_title{font-weight:700;color:#270202;text-align:center}@media (max-width: 768.98px){.story_title{font-size:calc(22 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.story_title{font-size:calc(24 * var(--base-font, 1) / 10)}}
