/*
Theme Name: Lightning Child
Template: lightning
*/

/*　↑！！！！！！削除NG！！！！！↑　*/


#footer-thankyou {
	display:none;
}

.page-header {
    display: none;
}

	/* フォント設定 */
body,
p {font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", sans-serif;
    }

.ltg-slide-text-title{
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight:bolder;
	font-size:25px;
}

.ltg-slide-text-caption{
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight:bolder;
	font-size:60px;
	margin-left:190px;
	margin-bottom:30px; 
	margin-top:20px !important; 
}

@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
	
	.ltg-slide-text-title{
	font-size:20px;
}
	
	.ltg-slide-text-caption{
	font-weight:bolder;
	font-size:40px;
	margin-left:10px;
	margin-bottom:30px; 
	margin-top:20px !important; 
}
	
}


/* Contact Form7 */
 
.contact7 {
	max-width: 100%;
	box-sizing: border-box;
}
.contact7 dd {
	margin: 0 0 30px 0;
	background-color:
}
.contact7 dt {
	font-weight: normal;
}
 
/* 必須マーク */
.contact7 .must {
	background: #FF1A00;
}
 
/* 任意マーク */
.contact7 .optional {
	background: #999;
}
 
.contact7 .must,
.contact7 .optional {
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	margin-left: 10px;
	padding: 5px 10px;
	letter-spacing: 2px;
}
.btn_contact7 {
	text-align: center;
}
.btn_contact7 input {
	width: 70%;
	background-color: #44BAB2;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	border: 1px solid #44BAB2;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;	
}
.btn_contact7 input:hover {
	background-color: #FFF;
	color: #44BAB2; 
}

/* 送信後メッセージ */
.ppa{
	text-align:center;
	padding-bottom:50px;
}
@media screen and (min-width: 768px) {
	/* お知らせコーナー */
	.is-style-default{
		width:80%;
		margin:auto;
	}
	
.contact7 dt {
	float: left;
	clear: left;
	text-align:right;
	width: 30%;
	padding: 5px 30px 5px 0;
	}
.contact7 dd {
	margin-left: 35%;
	}
 
.btn_contact7 input {
	width: 60%;
	background-color: #44BAB2;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	border: 1px solid #44BAB2;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;	
}
.btn_contact7 input:hover {
	background-color: #FFF;
	color: #44BAB2; 
}
}

/* 送信後メッセージ */
.wpcf7-response-output{
	background-color:#eee;
	border: 2px solid #fff !important;
}

/* グルグル */
.wpcf7 .ajax-loader{
	display:none;
}

.wpcf7 .ajax-loader ::before{
	display:inline-block;
}

	/* ハンバーガーメニュー */
.vk-mobile-nav-menu-btn {
    border: none;
    background-image: url("http://suneng-hp.com/wp-content/uploads/2021/09/humb.png");
	  background-size: cover;
	margin-top:5px;
	height:43px;
	width:43px;
}

.vk-mobile-nav-menu-btn.menu-open {
    border: none;
    background-image: url("http://suneng-hp.com/wp-content/uploads/2021/09/humb-open1.png");
	  background-size: cover;
	margin-top:10px;
	margin-right:5px;
	height:35px;
	width:35px;
}


.vk-mobile-nav .acc-btn {
    border: none;
    background-image: url("http://suneng-hp.com/wp-content/uploads/2021/09/humb-sita.png");
	  background-size: contain;
}

.page_top_btn{
    
}

	/*reCAPTCHA 非表示*/
.grecaptcha-badge { visibility: hidden; }


/*フッター設定*/

.footer-nav {
    text-align:center;
}

.footer-nav ul li a {
	color:#fff;
}

.site-footer {
	background-color:#44BAB2;
	color:#fff;
}

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

/* 投稿記事 設定*/

/* 投稿者名非表示*/
.vcard,.author{
	display:none;
}
/* 更新日時非表示*/
.entry-meta-item-updated{
	display:none;
}


