
    /* CSS Block Identical to English Version */
    .fuji-info-header { width: 92%; max-width: 1600px; margin: 0 auto; padding-top: 40px; padding-bottom: 20px; text-align: center; margin-bottom: 30px; }
    .fuji-info-h1 { font-family: 'Oswald', 'Impact', 'Arial Narrow', sans-serif !important; font-size: 40px; color: #333; font-weight: 500; line-height: 1.2; margin: 0 0 15px 0; text-transform: capitalize; letter-spacing: 0.5px; }
    .fuji-info-desc { font-family: 'Open Sans', 'Arial', sans-serif !important; font-size: 16px; color: #666; line-height: 1.6; max-width: 1000px; margin: 0 auto; }
    .fuji-info-line { width: 80px; height: 3px; background-color: #CD0000; margin: 15px auto; }
    @media screen and (max-width: 768px) {
        .fuji-info-header { padding-top: 30px; padding-bottom: 15px; }
        .fuji-info-h1 { font-size: 28px !important; }
        .fuji-info-desc { font-size: 14px !important; }
    }
