/*
Theme Name: Lightning Child
Theme URI: https://vektor-inc.co.jp
Template: lightning
Author: Vektor,Inc.
Author URI: https://vektor-inc.co.jp
Description: Lightning is a very simple & easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks
Version: 15.35.3.1778782511
Updated: 2026-05-14 18:15:11
*/


/* ========================================
   FAQテーブル基本
======================================== */

table.faq-table {

    width: 100%;

    table-layout: fixed;

    border-collapse: collapse;

}


table.faq-table td {

    vertical-align: top;

    line-height: 1.8;

    padding: 1em;

    word-break: break-word;

    overflow-wrap: break-word;

}


/* ========================================
   Q / A デザイン
======================================== */

.faq-q {

    color: #2f6fed;

    font-weight: 700;

    font-size: 1.2em;

    line-height: 1.8;

}


.faq-a {

    color: #ff7a00;

    font-weight: 700;

    font-size: 1.2em;

    line-height: 1.8;

}


/* ========================================
   FAQレイアウト
======================================== */

.faq-row {

    display: flex;

    align-items: baseline;

    gap: .25em;

}

/* Q / A固定幅 */

.faq-q,
.faq-a {

    flex: 0 0 0.9em;

}


/* 本文 */

.faq-body {

    flex: 1;

    min-width: 0;

}


/* ========================================
   FAQ視認性調整
======================================== */

/* 回答行背景 */

table.faq-table tbody tr:nth-child(even) td {

    background: #f8fbff;

}


/* 質問行下線 */

table.faq-table tbody tr:nth-child(odd) td {

    border-bottom: 1px solid #eef3f8;

}


/* 回答行余白 */

table.faq-table tbody tr:nth-child(even) td {

    padding-top: .6em;

}


/* 質問強調 */

table.faq-table tbody tr:nth-child(odd) strong {

    font-size: 1.02em;

}