/*
Theme Name: クライアントのサイト名を記載する子テーマ
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.5.1
*/


	
/*---------------------------*/
/* ヘッダースクロール固定         */
/*------------------------

.header_scrolled .header-top, .header_scrolled .site-header-logo, .header_scrolled .site-header-sub, .header_scrolled .vk-campaign-text {
    display: block;
}
-*/

/*-------------------------*/
/*  モバイルメニューカスタマイズ   */
/*-----------------------

.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a 
{ color:#203e77;}

div#vk-mobile-nav {
    background-color:#f8f8f8;
}

nav.vk-mobile-nav-menu-outer ul li {
    border-bottom: 1px solid #203e77;
}
.vk-mobile-nav nav>ul {
    border-top: none;
}
*/


/*------------------------------*/
/*  ハンバーガーメニューカスタマイズ      */
/*----------------------------

.vk-mobile-nav-menu-btn {border: none;width: 40px;height:40px;background-image: url("https://www.malaw.jp/wp-content/uploads/2023/12//menu_close.png");background-size: cover;}
.vk-mobile-nav-menu-btn.menu-open {border: none;width: 40px;height:40px;background-image: url("/wp-content/uploads/2024/04/check-box.png");background-size: cover;}
.vk-mobile-nav-menu-btn.position-right {left: inherit;right: 8px;}
-*/


/*-----------------------------*/
/* フッターフローティングボタン         */
/*---------------------------

.footerFloatingMenu {
  background-color: #fff;
  display: flex!important;
  text-align: center;
  padding: 4px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}

@media (min-width: 768px) {
  .footerFloatingMenu {
    display: none!important;
  }
}

.footerFloatingMenu a {
  width: 50%;
	font-size: 12px;
  font-weight: 500;
 padding: 1px 1px;
}


@media screen and (min-width: 768px) {
  .p-add-purchases-field__table {
	margin:0 auto 70px;
}
.p-add-purchases-field__text {
	margin-bottom:50px;
}
}
-*/


/*------------------------------------*/
/* フッターフローティングボタン (隙間なしタイプ） */
/*----------------------------------
.footerFloatingMenu {
  background-color: #fff;
  display: flex!important;
  text-align: center;
  padding: 0px!important;
  position: fixed;
  bottom: 0!important;
  right: 0!important;
  left: 0!important;
  z-index: 1;
}

@media (min-width: 768px) {
  .footerFloatingMenu {
    display: none!important;
  }
}

.footerFloatingMenu a {
width: 50%;
font-size: 12px;
font-weight: 500;
 padding: 0!important;
}
*/

/*----------------------------*/
/*　　新FAQのカスタマイズ　　　　　　　　　　　　　　
/*----------------------------

/*Q文字色
dt.wp-block-vk-blocks-faq2-q.vk_faq_title:before {
    color: #00347c !important;
    color: #62aa40 !important;
}

/*A文字色
.vk_faq_content:before {
    color: #62AA40!important;
}

/*A展開時背景色
dd.wp-block-vk-blocks-faq2-a.vk_faq_content.vk_faq_content-accordion-open {
background-color: #F9F9F8 !important;
margin-bottom:0px!important;
}

dt.wp-block-vk-blocks-faq2-q.vk_faq_title {
    border-top: 2px solid #62aa40 !important;
}

/*Q&Aクローズ時
.wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion.vk_faq-accordion-close {
    border-radius: 0px !important;
    box-shadow:none!important}

c-h2-white c-h2-center span::after {
    content: "";
    border-radius: 20px;
    height: 5px;
    display: block;
    width: 83px;
    position: absolute;
    background: #FFFFFF;
    margin-top: 16px;
}*/

/*SP時カラム並べ替え
@media(max-width:750px){
.box{ display: flex;}
@media screen and (max-width: 560px) {
 .box{  flex-direction: column;}
@media screen and (max-width: 560px) {
.order1 { order: 1;　/*上から1番目に表示*/}
.order2 { order: 2;　/*上から2番目に表示*/}
}
*/

/*---------------------------------------*/
/* 次の記事　前の記事のカスタマイズ            */
/*---------------------------------------

.next-prev-prev.card-horizontal .card-body {
padding-left: 5.0rem;
}

.next-prev-next.card-horizontal .card-body {
padding-right: 5.0rem;
}*/

/*----------------------*/
/*上に戻るボタン           */
/*----------------------

.page_top_btn {
border-radius:0px!important;
right: 19px;
bottom: 87px;
width: 70px;
 height: 70px;
color: transparent;
background: transparent;	
background-image: url(/wp-content/uploads/2024/04/check-box.png);
background-size: contain;
background-repeat: no-repeat;
background-position: right bottom;
opacity: 0;
transition: opacity 0.7s ease-out;
border:0.5	px solid #ffffff;
}*/

/*---------------------------------*/
/*　段落前の装飾　（画像を設定）    　*/
/*---------------------------------


.p::before{content: url(/wp-content/uploads/2024/04/check-box.png);padding-right: 20px;}
.p{margin:0 auto;width:70%;}

p.vk_block-margin-xs--margin-bottom {text-indent: -3em;padding-left: 3em;}

@media screen and (max-width:768px) { .p{margin:0 auto;width:100%}}*/

