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

.font01{
font-family: Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}


.btn01{
    margin-top: 15px;
    background-color: var(--vk-color-primary);
    border-color: var(--vk-color-primary);
    font-weight: bold;
}



.btn01:before {
content: "";
    display: inline-block;

    height: 50px;
    background-size: contain;
    vertical-align: middle;
}




.global-nav-list>li .global-nav-name {
font-size: 16px;
}

.global-nav-list>li .global-nav-description {
font-size: 12px;
line-height: 18px;
}




.vk-mobile-nav-menu-btn {
	left:auto;
	right:5px;
}

.site-header-logo img {
    max-width: 70%;
    margin: 10px;

}


@media (max-width: 991.98px){
.site-header-logo img {
    max-width: 45%;
    margin: 0;
}

}




/*

.btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #06c755;
    border-color: #06c755;
    font-weight: bold;
}

.contact_bt_txt{
	vertical-align: middle;	
}

.btn.btn-primary:before{
content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url(https://life-star.net/wp-content/uploads/2023/05/LINE_logo.svg) no-repeat;
    background-size: contain;
    margin-right: 4px;
	vertical-align: middle;
}

.btn.btn-primary i {
	display:none;
}
*/



h1.page-header-title{
    font-size: 2.25rem;
}
.page-header-subtext{
    font-size: 125%;
}



.veu_contact .contact_txt_tel {

    font-size: 40px;
}

.veu_contact .contact_txt_catch, 
.veu_contact .contact_txt_time {
    font-size: 20px;
   
}    
  
    
.veu_contact .contact_bt_txt{
    font-size: 24px;

}
.veu_contact .contact_bt_subTxt{
    font-size: 18px;
    

}


.box-class-01{
	border-radius: 10px;
    box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
    border: 1px solid #000000;
    padding: 30px;
}

.line-01 {
    background: linear-gradient(transparent 70%, #fff100 70%);
}




ul.mobile-fix-nav-menu > li:nth-child(3) > a {
color: #06c755 !important;
}

