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

/*メニュー下*/
.site-header {
    box-shadow: 0 2px 3px -1px rgb(6 70 82 / 57%);
}
@media (min-width: 992px) {
	.site-header {
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

/* ヘッダー */
.headerTop {
    color: #666;
	font-size: 12px;
}
.headerTop .header-container {
    padding: 0 15px;
}
@media (min-width: 992px) {
    .siteHeader .header-container {
        padding-top: 16px;
        padding-bottom: 14px;
    }
}
.header-container {
    padding-top: 5px;
    padding-bottom: 4px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .header-container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .header-container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .header-container{
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .header-container{
        max-width: 1140px;
    }
}


.headerTop .header-container {
    display: flex;
	justify-content: space-between;
    overflow: visible;
    top: 7px;
    line-height: 1.4em;
}

.headerTop .headerTop_description {
    position: relative;
    display: block;
    margin: 0;

}

.header-container .site-header-logo {
    text-align: left;
    padding-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
@media (max-width: 600px) {
    .header-container .site-header-logo {
		margin-left: 20px;
    }
}
/* header_tel */
.wp-container-core-group-is-layout-4269a6fd {
	gap: 0px;
    flex-direction: column;
    align-items: flex-end;
}
.wp-container-core-group-is-layout-7bd5c20e {
	gap: 6px;
}

.global-nav .global-nav-list {
    justify-content: space-between;
    width: 100%;
}

@media (min-width: 992px) {
    .site-header--layout--nav-float .site-header-container {
        display: block;
		padding: 0;
    }
}

/* メニューのお問い合わせボタン化 */
#menu-item-25 a {
    background-color: #f4a519;
}
#menu-item-25 a .global-nav-name {
    color: #FFF;
}
#menu-item-25 a strong.global-nav-name:before {
	font-family: "Font Awesome 6 Free";
	content: "\f0e0";
	margin-right: .7rem;
}

/* スライダー画像重ねる */

@media (min-width: 768px) {
	.lightning_swiper {
		position: relative;
	}
	.lightning_swiper::after {
		content: url("https://zeirisi-hiyoshi.hiyoko-lab.com/wp-content/uploads/2025/09/sp_img_02@2x-1.png");
		position: absolute;
		display: block;
		z-index:10
	}
}


@media (min-width: 360px) {
    .lightning_swiper::after {
        top: -375px;
        left: -570px;
        transform: scale(0.14);
    }
}
@media (min-width: 576px) {
    .lightning_swiper::after {
		top: -320px;
        left: -545px;
        transform: scale(0.18);
    }
}



/*  .site-footer {
    display:none !important;
}
 */
.site-body{
	padding-bottom:0;
}

.main-section{
	margin-bottom:0;
}
@media (min-width: 768px) {
    .lightning_swiper::after {
        top: -280px;
        left: -500px;
        transform: scale(0.24);
    }
}
@media (min-width: 992px) {
    .lightning_swiper::after {
		top: -210px;
        left: -430px;
        transform: scale(0.33);
    }
}
@media (min-width: 1200px) {
    .lightning_swiper::after {
		top: -170px;
        left: -390px;
        transform: scale(0.36);
    }
}
@media (min-width: 1400px) {
    .lightning_swiper::after {
		top: -130px;
        left: -350px;
        transform: scale(0.4);
    }
}

/* --------ホーム-------- */

/* ボタン関係 */
.wp-block-button__link {
    transition: all .3s ease-in;
}
/* お問い合わせボタン */
.wp-block-button.is-style-outline.contact-btn>.wp-block-button__link:hover {
    background-color: #f4a519aa !important;
}
/* 作成ボタン */
.wp-block-button.is-style-outline.sakusei-btn>.wp-block-button__link:hover {
    background-color: #198b8ecc !important;
}
/* 未来ボタン */
.wp-block-button.is-style-outline.mirai-btn>.wp-block-button__link:hover {
    background-color: #00b7cdbb !important;
}
/* よくある税の質問ボタン */
.frequently_asked_btn .wp-block-button.is-style-outline>.wp-block-button__link:hover {
    background-color: #ffffff33 !important;
}



/* ライトニングのフッターコピーライト削除 */
.site-footer-copyright p:nth-child(2) {
    display: none;
}

/* フッターメニュー */
.site-body-bottom {
	background-color: #094344;
    padding-top: 30px;
}
.site-body-bottom #nav_menu-4 ul li {
}
.site-body-bottom #nav_menu-4 ul li a {
	color: #fff;
}
.site-body-bottom .widget_nav_menu>div>ul li.current_page_item>a {
	background-color: #ffffff00;
}
@media (min-width: 782px) {
	.site-body-bottom #nav_menu-4 ul {
		display: flex;
		justify-content: space-evenly;
	}
	.site-body-bottom #nav_menu-4 ul li a {
		padding: 0 .7em;
		border: none;
	}
}
@media (max-width: 781px) {
	.site-body-bottom #nav_menu-4 ul li a {
		border-bottom: 1px solid #ffffff54!important;
	}
}


/* フッター */
footer.site-footer {
	border: none;
	background-color: #094344;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #fff;
}

