/*
Theme Name: Lightning Child
Theme URI: https://lightning.vektor-inc.co.jp/en/
Template: lightning
Author: Vektor,Inc.
Author URI: https://www.vektor-inc.co.jp
Description: Lightning is a very simple &amp; easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks
Version: 15.20.1.1708831692
Updated: 2024-02-25 12:28:12

*/

/* 
Base
====================================================*/

/* 
Common
====================================================*/
.page-header {
	display: none;
}
.msg_s {
	font-size: 12px;
}
.text_link a {
	color: #00f;
	text-decoration: underline 1px solid;
}
.text_link a: hover {
	opacity: .8;
	text-decoration: none;
}
.button span {
	font-size: 14px;
}
@media (min-width: 781px) {
	.button span {
		font-size: 16px;
	}
}

/* 
Header
====================================================*/
.site-header--layout--nav-float .site-header-container {
	align-items: center;
}
.menu_contact {
	display: flex;
	gap: 10px;
	flex-direction: column;
	justify-content: space-between;
	padding: 14px 18px;
	width: 250px;
}
.menu_contact li {
	font-size: 20px;
}
.menu_contact #menu-item-346, .menu_contact #menu-item-347 {
	display: flex;
	gap: 5px;
}
.menu_contact #menu-item-346>div, .menu_contact #menu-item-347>div {
	width: 45px;
}
.menu_contact #menu-item-346:hover > a{
	color: #507d2a;
}
.menu_contact #menu-item-347 {
	pointer-events: none
}

.vk-mobile-nav-menu-outer #menu-item-346, .vk-mobile-nav-menu-outer #menu-item-347 {
	display: none;
}

/* 
Footer
====================================================*/
.footer-nav li:hover > a {
	color: #507D2A;
}

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

.page_top_btn:hover {
	opacity: .8;
}

/* 
Home
====================================================*/
.ltg-slide-text-title, .ltg-slide-text-caption {
	text-shadow: unset !important;
}
@media (max-width: 781px) {
	.sm-text-align-center {
		width: 75%;
		margin: 0 auto;
		text-align: center !important;
	}
	.sm-text-align-center a {
		display: block;
		width: 100%;
	}
}
@media (min-width: 1200px) {
	.ltg-slide-text-title {
		font-size: 40px;
	}
	.ltg-slide-text-caption {
		font-size: 28px;
	}
}

/* 
Company
====================================================*/

/* 
Services
====================================================*/

/* 
Recruit
====================================================*/

/* 
Contact
====================================================*/

/* 
Information - Archive
====================================================*/
.vk_post_imgOuter.media-img {
	display: none;
}

/* 
Information - Single
====================================================*/
.fa-calendar-alt:before, .fa-calendar-days:before {
	display: none;
}

.entry-meta-item.entry-meta-item-updated,
.entry-meta-item.entry-meta-item-author {
	display: none;
}

.entry-meta-data-list.entry-meta-data-list--category {
	display: none;
}

.entry-footer {
	margin-bottom: 200px;
}

.vk_post_imgOuter {
	display: none;
}
.card-intext .card-intext-inner .vk_post_body {
	position: unset;
	height: unset;
}
.card-intext .card-intext-inner .vk_post_body:hover {
	background: #507D2A;
}
.card-intext .card-intext-inner .vk_post_body .vk_post_title {
	margin-bottom: 0;
}