/*
Theme Name: Lightning Hikarikko
Theme URI: https://lightning.vektor-inc.co.jp/
Template: lightning
Description: ひかりこども園用Lightningの子テーマです。
Author: yoshimasa-ishii
Author URI: https://ishii-singpg.com/
Tags: 
Version: 1.0.0
*/

:root{
	--bg-color:#FCF5E6;
}

body {
  /*font-family: "HiraginoSans W4-90ms-RKSJ-H", "Hiragino Sans", sans-serif;*/
	font-family: "新丸ゴ R";
}

a:hover img{
	opacity:0.7;
}

.site-header{
	background-color:var(--bg-color);
}

.header_scrolled .site-header {
    background-color: var(--bg-color);
}

.vk-mobile-nav{
	background-color: var(--bg-color);
}

@media (min-width: 992px) {
    .device-pc .global-nav-list>li>a {
        padding: 14px 1.1em;
    }
    .site-header-logo {
        margin-bottom: 2rem;
    }
}

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

.site-footer{
	background-color:var(--vk-color-custom-1);
}

.site-footer-copyright p:nth-child(2) {
	display:none !important;
}

.global-nav-list>li>a{
	/*font-family: 'M PLUS Rounded 1c', sans-serif;*/
	font-weight:700;
}

.headings1{
	/*font-family: 'M PLUS Rounded 1c', sans-serif;*/
	font-family: "秀英にじみ丸ゴシック B";
	font-weight:700;
	color:#241E1C;
	background-color:var(--vk-color-custom-1);
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	border-top-right-radius:35px;
	letter-spacing:0.24em;
}

.more-btn a{
	/*font-family: 'M PLUS Rounded 1c', sans-serif;*/
	font-family: "秀英にじみ丸ゴシック B";
	font-size:24px;
	font-weight:700;
	letter-spacing:0.28em;
	border:3px solid #F6D25F;
	background-color:#ffffff;
	border-radius: 15px;
	color: #6BA252;
	max-width: 308px;
	width:100%;
	text-align: center;
	padding: 15px;
	text-decoration: none;
	transition:background-color 0.3s;
}

.more-btn a::after{
	content:"";
	display: inline-block;
	content: url(./assets/img/more-btn-icon.svg);
	background:url(./assets/img/more-btn-icon.svg) no-repeat;
	background-size:contain;
	vertical-align:middle;
	width:31px;
	height:31px;
	margin-bottom:5px;
}

.more-btn a:hover{
	background-color:#F6D25F;
}

@media (max-width: 781px) {
	.top-pr-img{
		width:75%;
	}
}

@media (max-width: 320px) {
	.headings1{
		font-size:1.25rem;
		border-top-right-radius:25px;
	}
	.more-btn a{
		font-size:calc(20vw / 320 * 100);
		padding: calc(15vw / 320 * 100);
		max-width: none;
		width:100%;
	}
	.more-btn a::after{
		width:calc(24vw / 320 * 100);
		height:calc(24vw / 320 * 100);
	}
}

.tel-links{
	display:flex;
	align-items:center;
	flex-direction:column;
}

.tel-link{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size:20px;
	font-weight:700;
	letter-spacing:0.14em;
	color: #241E1C;
}

.tel-link:not(:first-child){
	margin-left:0;
	margin-top:20px;
}

.tel-link:before{
	content:"";
	display: inline-block;
	background:url(./assets/img/tel-icon.svg) no-repeat;
	background-size:contain;
	vertical-align:middle;
	width:40px;
	height:40px;
	margin-bottom:5px;
	margin-right:10px;
}

.tel-link--fax:before{
	background:url(./assets/img/fax-icon.svg) no-repeat;
}

/*
@media (max-width: 1200px) {
	.tel-links{
		flex-direction:column;
	}
	.tel-link:not(:first-child){
		margin-left:0;
		margin-top:20px;
	}
}


@media (min-width: 992px) {
    .col-lg-4:nth-child(1) {
        flex: 0 0 22%;
        max-width: 22%;
    }

    .col-lg-4:nth-child(2) {
        flex: 0 0 33%; 
        max-width: 33%;
    }
    .col-lg-4:nth-child(3) {
        flex: 0 0 45%; 
        max-width: 45%;
    }
}
*/