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

/* インフォメーション */
/*menu-item-52　after　before content: 'home'; */
#menu-item-52 a:before,#menu-item-51 a:before,#menu-item-50 a:before,#menu-item-49 a:before,#menu-item-48 a:before,#menu-item-47 a:before,#menu-item-46 a:before,#menu-item-122 a:before,#menu-item-194 a:before,#menu-item-195 a:before,#menu-item-196 a:before,#menu-item-197 a:before,#menu-item-198 a:before,#menu-item-199 a:before,#menu-item-200 a:before,#menu-item-201 a:before,#menu-item-202 a:before,#menu-item-203 a:before,#menu-item-204 a:before,#menu-item-886 a:before,#menu-item-972 a:before,#menu-item-1062 a:before,.cat-item-4 a:before,.cat-item-5 a:before,.cat-item-6 a:before,.cat-item-7 a:before,.cat-item-8 a:before,.cat-item-9 a:before,#menu-item-350 a:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f101";
	margin-right: 5px;
}
#menu-item-52,#menu-item-51,#menu-item-50,#menu-item-49,#menu-item-48,#menu-item-47,#menu-item-46,#menu-item-122,#menu-item-194,#menu-item-195,#menu-item-196,#menu-item-197,#menu-item-198,#menu-item-199,#menu-item-200,#menu-item-201,#menu-item-202,#menu-item-203,#menu-item-204,#menu-item-886,#menu-item-972,#menu-item-1062,.localNavi .cat-item-4,.localNavi .cat-item-5,.localNavi .cat-item-6,.localNavi .cat-item-7,.localNavi .cat-item-8,.localNavi .cat-item-9,#menu-item-350 {
	font-size:14px;
}
.sub-section-title {
	font-size:19px;
}
.cat-item-13 {
	display: none;
}

/*新着*/
.home .entry-body {
	margin-top: -10px;
}
.home .whatsnew h3 {
	font-size: 19px;
}
.home .category-news {
	display: none;
}

/*　下のカード　*/
.vk_posts .category-news {
	display: none;
}


/**　リンク　***/
/* a */
a {
	color: #6f9d07;
}


/*サイドナビ非表示**/
@media screen and (max-width: 1080px) {
	.sub-section,
	nav .menu {
		display: none;
	}
}


/***　問い合わせ　****/
.list_table {
	max-width:900px;
	margin: auto;
}
.list_table,
.list_table > dt,
.list_table > dd {
    box-sizing: border-box;
    font-size:14px;
	
}
.list_table > dt,
.list_table > dd {
    margin: 0px;
}
.list_table > dt {
    background-color: #EFEFEF;
	padding: 20px;
}
.list_table > dd {
    background-color: #fff;
	padding: 10px;
}
@media print, (min-width: 768px) {
    .list_table {
        display: flex;
        flex-wrap: wrap;
        border-bottom: 1px solid #ccc;
    }
    .list_table > dt,
    .list_table > dd {
        justify-content: center;
        border-top: 1px solid #ccc;
    }
    .list_table > dt {
        width: 30%;
    }
    .list_table > dd {
        width: 70%;
    }
    #content {
	width: 900px;
	margin:auto;
    }
}
.list_table span {
    color: #F60;
}
#content #choui {
	background-color: #ccc;
	max-width: 1080px;
	margin: 30px auto;
	padding: 20px;
}
#content #choui li {
	margin: 10px 20px;
	font-size: 14px;
}
input,
textarea {
	padding: 5px;
	border: 1px solid #ccc;
	width: 100%;
}
::placeholder {
  color: #AAA;
}
#content span {
	padding: 5px 10px;
	font-size: 12px;
	color: #F60;
}
#submit {
  width: 20%;
  margin: auto;
}
.spam1 {
    float: right;
}
table {
    border: none;
}
/*送信ボタンのデザイン変更*/
#check{
 display: block;
 padding:1em 0;
 margin:30px auto;
 width:30%;
 background:#090;
 color:#fff;
 font-size:18px;
 font-weight:bold;	 
 border-radius:2px;
 border: none;
 
}
/*送信ボタンマウスホバー時*/
#check:hover{
 background:#6F6;
 color:#999;
}
/*送信ボタンのデザイン変更*/
#formbtn{
 display: block;
 padding:1em 0;
 margin:30px auto;
 width:30%;
 background:#F60;
 color:#fff;
 font-size:18px;
 font-weight:bold;	 
 border-radius:2px;
 border: none;
 
}
/*送信ボタンマウスホバー時*/
#formbtn:hover{
 background:#ffaa56;
 color:#FFF;
}


/*sns_txt*/
.sb_icon {
	text-align: center;
}
.icon_sns,
.sns_txt {
	color:#FFF;
}


/*画像*/
iframe {
	width: 100%;
	height: 450px;
}
