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

.home .site-body {
	 padding: 0;
}
@media (max-width: 991.98px) {
  .home .main-section {
    margin-bottom: 0;
  }
}
.site-header-logo img {
	max-height: 54px;
}
.site-header {
	background-image: linear-gradient(90deg, #d2e9ee, #ffffff);
}
.page-header {
	display: none;
}

h2 {
  line-height: 170%;
}

/***TOPへ戻るボタン***/
.page_top_btn {
	width: 80px !important;
	height: 80px !important;
}
/* --- 1. 出現・消滅のフェード制御（まずはパターンAの記述） --- */
.page_top_btn {
  transition: opacity 0.4s ease, transform 0.3s ease !important;
}
/* --- 2. マウスオーバー時のバウンド --- */
.page_top_btn:hover {
  animation: bounceOnly 0.6s ease;
}
@keyframes bounceOnly {
  0%, 100% { transform: translateY(0); }
  40% { transform: translateY(-15px); }
  70% { transform: translateY(-5px); }
}

/****/
.wp-block-table tr td {
	padding: 12px !important;
	font-size: 15px;
}

a img:hover {
	opacity: 0.8;
}

/***モバイルナビ***/
.vk-mobile-nav-menu-btn {
	top: 5px;
	left: 5px;
	width: 45px;
	height: 45px;
}
.vk-mobile-nav {
	padding: 65px 10px;
}

/*********/
.top-service h3 {
	margin-top: 0px;
	padding: 0;
}
.wp-block-vk-blocks-grid-column-item {
	margin-bottom: 15px;
}
/*
.wp-duotone-unset-2.wp-block-image,
.wp-duotone-unset-4.wp-block-image,
.wp-duotone-unset-6.wp-block-image,
.wp-duotone-unset-8.wp-block-image,
.wp-duotone-unset-10.wp-block-image,
.wp-duotone-unset-12.wp-block-image,
.wp-duotone-unset-14.wp-block-image,
.wp-duotone-unset-16.wp-block-image {
  filter: grayscale(50%) saturate(50%);
}
*/

/********/
.vk_gridColumn [class*="col-"] {
  padding: 0 10px;
}


/**************************************************
 * 各エリア対応LP
 * *******************************************/

/***/
.page-id-236 .breadcrumb,
.page-id-316 .breadcrumb,
.page-id-324 .breadcrumb,
.page-id-329 .breadcrumb,
.page-id-334 .breadcrumb {
	display: none;
}

.page-id-236 .site-body,
.page-id-316 .site-body,
.page-id-324 .site-body,
.page-id-329 .site-body,
.page-id-334 .site-body {
  padding: 0;
}


