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

/* =====================

フォントの変更

===================== */

body {
    font-family:
        font-family irohamaru, sans-serif;
    font-style: normal;
    font-weight: 400;
}

/* =====================

文字サイズの変更（PC表示時・段落など）

===================== */

@media (min-width: 992px) {

    .entry-body {
        font-size: 18px;
    }

}

/* =====================

「スタッフ紹介」ページ：人名の文字サイズ変更（小型スマホ表示時）

===================== */

@media (max-width: 768px) {

    .vk_staff .vk_staff_text .vk_staff_text_name:not(.has-text-color) {
        font-size: 1.4rem;
    }

}

/* =====================

「スタッフ紹介」ページ：説明文の文字サイズ変更（PC表示時）

===================== */

@media (min-width: 992px) {
    .vk_staff .vk_staff_text .vk_staff_text_profileText {
        font-size: 16px;
    }

}

/* =====================

文字のリンク色を変更

===================== */

.entry-body p a {
    color: #8E3E03;
}

.entry-body p a:hover {
    color: #EE964B;
}

/* =====================

ヘッダーの背景色を変更

===================== */

header.siteHeader {
    background-color: #fffef6;
}

.header_scrolled .site-header {
    background-color: #fffef6;
}

/* =====================

フッターのライセンス表記を非表示に変更

===================== */
.copySection p:nth-child(2) {
    display: none;
}
/* top大和田相談ボタンのホバー色緑からオレンジに */
.mini-content-container-3 .btn:hover {
    color: #fff;
    background-color: #EE964A;
    border-color: #EE964A;
}

/* おおわだに相談するボタン */
.btn btn-ghost {
    width: 555px !important;
    left: 25px !important;
}

/* お問い合わせ個人情報同意 */
.privacy-policy {
    border: 1px solid #000;
    padding: 20px;
    margin: 20px 0;
}

.policy-content {
    border: 1px solid #aaa;
    padding: 15px;
    height: 150px;
    /* 固定の高さを設定 */
    overflow-y: scroll;
    /* 縦方向にスクロールを有効化 */
}

.policy-content p {
    line-height: 1.8;
    font-size: 16px;
}

/* お問い合わせメールフォーム。ラベルと入力欄を縦に並べる */
.wpcf7-form {
    /* フォーム全体をフレックスボックスにする */
    display: flex;
    flex-direction: column;
    /* 縦方向に並べる */
}

.wpcf7-form-control-wrap {
    margin-bottom: 1rem;
    /* 入力欄間に余白を空ける */
}


/* アイコン位置調整 */

.icon {
    /* カラムを右寄せにする */
    text-align: center;
    justify-content: flex-end;
}

/* 画像のサイズを均等に縮小調整 */
.icon-img {
    width: 80%;
}

/*上に戻るボタンカスタマイズ*/
.page_top_btn {
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--vk-color-primary);
    box-shadow: none;
    /*background-image: url("変更したいアイコンのURL");*/
}

/* スマホ用ハンバーガメニュー左から右へ変更 */
@media screen and (max-width: 782px) {
    .vk-mobile-nav-menu-btn {
        top: calc(46px + 5px);
        /* 既存のtop位置 */
        right: 10px !important;
        /* 右側に配置、優先度を強制的に上げる */
        left: auto !important;
        /* 左側の位置をリセット */
        position: absolute;
    }

}


.icon-img {
    display: inline-block;
    margin: 10px;
    text-align: center;
}

@media screen and (max-width: 768px) {
    .icon-img {
        width: 70%;
        justify-content: space-between;
    }


    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 45% !important;
        margin: 0 auto;
        column-gap: 10px;
    }
	
/* TOP大和田に相談ボタンサイズ大きく	 */
.slide .btn-ghost {
    height: 2.4em;
    font-size: 1.0625rem;
    width: 14em;
	text-align:center;
}
/* スタッフ縦並び	 */
	
.vk_staff {
    display: flex;
    overflow: hidden;
    flex-direction: column-reverse;
	justify-content:center;
	width:100%;
}
/* スタップページの写真をページ全体に　スマホ用	 */
/* imgにつけてもならなかった→親要素が固定？親要素に100%	 */
.vk_staff .vk_staff_photo-border-default {
    width: 100%;
	margin-bottom:10px;
	}
	
	
	
/* 全体的に真ん中にする左によっているため */
.vk_staff_text {
    float: none;
	width: 100%;
	margin-left:10px;
	margin-right:10px;
	}
	
/* スマ用スタッフプロフィール右余白 */
	p.vk_staff_text_profileText {
    margin-right: 2rem;
}
	
/* スタッフ　名前と画像の間に余白 */
	
.vk_staff_text {
    margin-top: 1rem;
}
	
}


/* 10/19~スマホ用アイコン周りに余白を */
@media (max-width: 991.98px) {
    .siteHeader_logo img {
        display: block;
        margin: 0 auto;
        margin: 1.2rem;
    }
}

/* スマホ用アイコン位置調整もっと右よりpadding0 45pxから変更 */
@media (max-width: 991.98px) {
    .siteHeader_logo {
        padding: 0 10px;
    }
}
/* ハンバーガーメニュー下にずらす */
/* @media (max-width: 782px) { */
/*     .admin-bar .vk-mobile-nav-menu-btn { */
/*         margin-top: 1rem; */
/* 		margin-right: 1.2rem; */
/*     } */
}

body {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Arial, sans-serif;
}