/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.5.1
*/
/*
Theme Name: Kawanishi biomass Ltd.,
Theme URL:
Author: Kaori Oyamada
Author URL: https://bio-energy.me/
Version: 1
*/

body {
 font-family: "A1ゴシック M","A1 Gothic M","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック Medium",YuGothic,YuGothicM,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Helvetica Neue",メイリオ,Meiryo;
}

body.device-mobile .vk-mobile-nav-menu-btn {
	display: none;
}
.container{
	max-width:95%;
}
/*page botton*/
.page_top_btn {
    position: fixed;
    right: 2%;
    bottom: 3%;
    z-index: 99999;
    width: 100px;
    height: 100px;
    color: transparent;
    border: none;
    background: none;
    box-shadow: none;
    background-image: url(https://bio-energy.me/wp-content/uploads/2021/11/to_top.png);
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: opacity .3s;
    text-decoration: none;
}


/* 外枠を100%に */
#headerTop,
#header,
#topMainBnrFrame,
#topMainBnr img,
#main,
#footMenu{
    width: 100% !important;
}
 
/* 内枠を少し小さく */
.innerBox,
#header .innerBox,
#pageTitBnr .innerBox,
#panList .innerBox,
#footMenu .innerBox,
#footer .innerBox {
    width: 98%;
    margin: 0px auto;
}
 
/* ヘッダー画像を100%幅に */

.swiper-slide.item-1.swiper-slide-active{
	width:100% !important;
}
#topMainBnrFrame {
    min-height: inherit;
}

/*header nav*/
.site-header {
   background-image: url(https://bio-energy.me/wp-content/uploads/2021/11/nav_back.png);
	background-position:center;
}
header_scrolled .header-top, .header_scrolled .site-header-logo, .header_scrolled .site-header-sub, .header_scrolled .vk-campaign-text {
    display: unset;
}

/*header*/

.entry-title--post-type--page, h2 {
	border-bottom: none;
    border-top: none;
}
.site-footer-title, .sub-section-title, h3 {
	border-bottom:none;
}
.site-footer-title:after, .sub-section-title:after, h3:after {
	border-bottom:none;
}

.ltg-slide-text-title {
		font-size:24px;
		background:linear-gradient(transparent 60%, #F4D622 60%);
		animation: zoomIn 0.8s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
.ltg-slide-text-caption{
		animation: zoomIn 0.8s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
 .ltg-slide-text-title::after{
	content:"";
	display:inline-block;
	content:url(https://bio-energy.me/wp-content/uploads/2021/11/lightbulb_sp-e1638263764811.png);
	background-size:contain;
	vertical-align: baseline;
	border-bottom:none;
	transform: scale(1);	 
}
@media (min-width: 375px){
	.mini-content-container-1.container{
		width:85%;
	}
}
@media (min-width: 390px){
		.ltg-slide-text-title {
		font-size:28px;
	}	
}
@media (min-width: 411px){
	.mini-content-container-1.container{
		width:85%;
	}
}
@media (min-width: 428px){
	.ltg-slide-text-title {
		font-size:32px;
	}	
}
@media (min-width: 540px){
	.ltg-slide-text-title {
		font-size:38px;
	}
}
@media (min-width: 667px){
	.ltg-slide-text-title {
		font-size:48px;
	}	
	.ltg-slide-text-title::after{
		content: url(https://bio-energy.me/wp-content/uploads/2021/11/lightbulb_tb-e1638265212560.png);
	}
}
@media (min-width: 720px){
	.ltg-slide-text-title {
		font-size:52px;
	}		
}
@media (min-width: 768px){
.ltg-slide-text-title {
    font-size: 58px;
}	
}
@media (min-width: 768px){
.ltg-slide-text-title {
    font-size: 68px;
}		
}
@media (min-width: 1024px){
	.ltg-slide-text-title {
    font-size: 76px;
}
	.ltg-slide-text-title::after{
		content: url(https://bio-energy.me/wp-content/uploads/2021/11/lightbulb-e1638255844284.png);
	}	
}
@media (min-width: 1200px){
	.ltg-slide-text-title {
    font-size: 90px;
}	
	.ltg-slide-text-caption {
    font-size: 2rem;
}
	}
@media (min-width: 1400px){
	.mini-content-container-1.container {
    width: 80%;
}	
	.ltg-slide-text-title {
    font-size: 100px;
}
	}
@media (min-width: 1620px){
	.ltg-slide-text-title::after {
    content: url(https://bio-energy.me/wp-content/uploads/2021/11/lightbulb_lg.png);
}	
	.ltg-slide-text-title {
    font-size: 120px;
}
}
@media (min-width: 1740px){
	.mini-content-container-1.container {
    width: 75%;
}
}
/*table*/

tr{
	border:2px splid;
}
table td, table th {
    border: 2px solid var(--vk-color-border-hr);
    padding: 0.5rem 1rem;
    font-size: var(--vk-size-text-sm);
}

/*footer*/
footer.site-footer{
	background-color:#415A7C;
}
footer .container.site-footer-copyright p:nth-child(2) {
    display:none !important;
    }
 

}