@charset "utf-8";
/*
Theme Name: Custom
Theme URI:
Template: lightning
Description:
Author:WMW
Tags:
Version: 2.0.0
*/

/*header*/
.siteHeader {
	background-color: #F6993C;
}
.header_scrolled .gMenu_outer {
	background-color: #F6993C;
}
.siteHeader .container {
	padding: 6px;
}
.siteHeader_logo img {
	max-height: 60px;
}
#gMenu_outer {
	padding-top: 10px;
}
.gMenu a, .gMenu a:hover {
	color: #fff;
}
.gMenu > li::before {
	border-bottom: 4px solid #223a70;
}
body:not(.header_scrolled) .siteHeader-trans-true .gMenu > li::before {
	border-bottom: 4px solid #ffc801 !important;
}
/*pageheader*/
.page-header {
	background-color: #f0f0f0;
	color: #555;
}
.page-header_pageTitle {
	font-weight: bold;
}
/*NextPrev*/
.vk_posts.postNextPrev {
	display: none;
}
/*footer*/
.section.sectionBox.siteContent_after {
	background-color: #F8F8F8;
	border-top: 1px solid #ddd;
}
.footer-info {
	display: flex;
	flex-wrap: wrap;
	color: #223a70;
}
.footer-info-L {
	width: 50%;
	display: flex;
	align-items: center;
}
.footer-info-L p.cap {
	margin: 0 10px 0 0;
}
.footer-info-L p.name {
	margin: 0;
	font-size: 32px;
	font-weight: bold;
}
.footer-info-R {
	width: 50%;
	display: flex;
	flex-direction: column;
	text-align: right;
}
.footer-info-R p {
	margin: 0;
}
.footer-info-R p span.i-post::before {
	content: "\f3c5";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	margin-right: 5px;
}
.footer-info-R p span.i-tel::before {
	content: "\f095";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	margin-right: 5px;
}
.footer-info-R p span.i-tel {
	margin-right: 10px;
}
.footer-info-R p span.i-mail::before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	font-weight: 600;
}
.siteFooter {
	background-color: #ffffff;
	border-top:  1px solid #ddd;
}
/*PageTop*/
.page_top_btn {
	width: 50px;
	height: 50px;
	box-shadow: none;
	background-color: #223a70;
}

.copySection p:nth-child(2) {
	display: none;
}
@media (max-width:480px) {
.footer-info-L, .footer-info-R {
	width: 100%;
	text-align: left;
}
}