@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

h2,h3,h4,h5,h6 {
	color: #0000ff;
	font-weight: bold;
}
h2,h3 {
	font-size: 1.75rem;
}
h4 {
	font-size: 1.5rem;
}
h5 {
	font-size: 1.25rem;
}
h6 {
	font-size: 1.125rem;
}
.boldred {
    color: red; 
    font-weight: bold;
}
.grey-waku{
    padding: 8px 19px;
    margin: 2em 0;
    color: #000000;
    background: #e6e6fa;/*背景色*/
}
.grey-waku p {
    margin: 0; 
    padding: 0;
}
.yellow-waku{
    padding: 8px 19px;
    margin: 2em 0;
    color: #2c2c2f;
    background: #fffdb8;/*背景色*/
}
.yellow-waku p {
    margin: 0; 
    padding: 0;	
}
.winred-waku{
    padding: 8px 19px;
    margin: 2em 0;
    color: #f8f9fa;
    background: #800040;/*purple*/

}
.winred-waku p {
    margin: 0; 
    padding: 0;
}
.pink-waku{
    padding: 8px 19px;
    margin: 2em 0;
    color: red;/*red*/
	font-weight: bold;
    background: #ffe1eb;/*pink*/

}
.pink-waku p {
    margin: 0; 
    padding: 0;
}
/*お問い合わせフォーム*/
.wpcf7 input[name="text-767"] {
        width: 10rem;
}
table.type07 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border: 1px solid #ccc;
}
table.type07 thead {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #C7D6C5;
}
table.type07 thead th {
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #08088A;
	font-size: 150%;
	line-height: 2.5;
	text-align: center;
}
table.type07 tbody th {
	width: 30%;
	padding: 10px;
	font-weight: normal;
	font-size: 1.2rem;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #efefef;
}
table.type07 td {
	width: 70%;
	padding: 10px;
	font-size: 1.2rem;
	line-height: 2.0;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
table.type08 {
	line-height: 1.5;
	border: none;
}

table.type08 tbody td {
	padding: 10px;
	vertical-align: middle;
	border: none;
	text-align: center;
}
@media (max-width: 500px) {
    table.type07 thead th {
        display: block;
        padding: 5px;
    }
    table.type07 tbody th {
        width: 97%;
	display: block;
        padding: 5px;
        font-size: 1.2rem;
        line-height: 3.5;
        border-bottom: none;
    }
    table.type07 td {
        width: 97%;
        display: block;
        padding: 5px;
        font-size: 1.2rem;
        line-height: 3.0;
        border-bottom: none;
    }
}
/*コピーライトを削除*/
footer .copySection p:nth-child(2) {
    display:none !important;
}