/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

@import url('./css/contact.css');


/*---------------------------
 投稿の非表示用
 *---------------------------*/

.site-header {
    background-color: rgb(255 255 255 / 0%);
}
span.entry-meta-item.entry-meta-item-updated,span.entry-meta-item.entry-meta-item-author{
	display:none;
}
/*---------------------------
 投稿の非表示用
 *---------------------------*/




h3 {
	
    border-bottom: 0px solid var(--vk-color-border);
}
h3:after {
	display:none;
}

.site-footer-copyright p:nth-child(2) {
    display:none;
}

.site-footer {
    background-color: #123269;
	color:#ffffff;
}


/*---------------------------
テーブル用
 *---------------------------*/

    table {
      width: 100%;
      border-collapse: collapse;
    }
    th, td {
      border: 1px solid #ddd;
      padding: 8px;
      text-align: left;
    }
    thead th {
      background-color: #007acc;
      color: white;
    }
    tr:nth-child(even) td {
      background-color: #f9f9f9;
    }
    tr:hover td {
      background-color: #e6f7ff;
    }

    @media (max-width: 768px) {
      table, tbody, tr, td, th {
        display: block;
        width: 100%;
      }
      thead th {
        width: 100%;
        display: block;
        text-align: left;
      }
      tr {
        margin-bottom: 15px;
        border: 1px solid #ddd;
        border-radius: 6px;
        overflow: hidden;
      }
      th {
        background-color: #007acc;
        color: #fff;
        padding: 10px;
        font-size: 1.1em;
      }
      td {
        border: none;
        padding: 6px 10px;
      }
      td:before {
        content: attr(data-label);
        display: block;
        font-weight: bold;
        margin-bottom: 3px;
        color: #555;
      }
    }