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

body,html {
　font-family:"Noto Sans JP","Yu Gothic","游ゴシック体", Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important
}

/* グローバルメニューのフォント設定 */
.gMenu li a,
.gMenu_name a,
.has-parallax{
    font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", Lato, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

/*ContactForm7カスタマイズ*/
table.CF7_table{
	width:80%;
	margin:0 auto;
	border: 3px solid #e5e5e5;
}
table.CF7_table tr{
	border-top: 1px solid #e5e5e5;
}
.single .entry-content table.CF7_table,
.page .entry-content table.CF7_table{
	display:table;
}
/*入力欄*/
.CF7_table input, .CF7_table textarea {
	border: 1px solid #d8d8d8;
}
.CF7_table ::placeholder {
	color:#797979;
}
/*「必須」文字*/
.CF7_req{
	font-size:.9em;
	padding: 5px;
	background: #d10000;
	color: #fff;
	border-radius: 3px;
	margin-right:1em;
}
/*「任意」文字*/
.CF7_unreq{
	font-size:.9em;
	padding: 5px;
	background: #bdbdbd;
	color: #fff;
	border-radius: 3px;
	margin-right:1em;
}
/* タイトル列 */
@media screen and (min-width: 768px){
	.CF7_table th{
	width:30%;/*横幅*/
	background-color:#ebedf5;
	}
}
/* レスポンシブ */
@media screen and (max-width: 768px){
	table.CF7_table{
	width:95%;
	}
	.CF7_table tr, .CF7_table td, .CF7_table th{
	display: block;
	width: 100%;
	line-height:2.5em;
	}
	.CF7_table th{
	background-color:#ebedf5;
	}
}
/* 「送信する」ボタン */
.wpcf7 input.wpcf7-submit {
	background-color:#444444;
	border:0;
	color:#fff;
	font-size:1.2em;
	font-family: "Noto Sans JP";
	font-weight:400;
	margin:0 auto;
}
.CF7_btn{
	text-align:center;
	margin-top:20px;
}
.wpcf7-spinner{
	width:0;
	margin:0;
}

/*ロゴ画像を大きくする*/
.navbar-brand img {
max-height: 60px;
}
/*コピーライト部*/
footer .copySection p:nth-child(2) {
    display:none !important;
}
.siteFooter {border:none!important;}
.siteContent{padding-bottom:0!important;}
/*font設定*/
.html,
.gMenu li a,
.gMenu_name a,
.has-parallax,
.font01{
font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", Lato, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.font01b{
	font-weight:700!important;
}
.font_space {letter-spacing: 0.1em}
.font_shadow{text-shadow: 2px 2px 5px #333;}
.link_item a:hover{opacity: 0.7;}
.page-header{
 background: linear-gradient(0deg, rgb(0, 185, 239), rgb(0, 71, 157));
}
.siteContent {
padding-top:0!important;
}
/* 投稿の非表示項目設定 */
.entry-meta_updated,
.entry-meta_items_author{
	display:none!important;
}
/*リンク画像*/
a:hover img{
	opacity: 0.7;
}
/*背景画像拡大*/
.cover-image-wrapper {
overflow: hidden;
}
.cover-image-wrapper img {
transition: transform 0.3s ease;
}
.cover-image-wrapper:hover img {
transform: scale(1.1);
}
/*投稿ページサイドバー 上部隙間*/
.subSection,
.mainSection-col-two{
 padding-top:30px!important;
}
.mainSection .media-body .media-heading a{
	text-decoration:underline!important;
}

@media (max-width: 991px) {
.header-top {
display: none;
}
}