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

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

/*   サイト全体のベースを作る設定　 */

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


/* 既存のデザインの打ち消し */
.h2, .h3, .h4, .h5, .h6, .mainSection-title, h2, h3, h4, h5, h6{
	margin:0;
	background: none;
}
.carousel{
	border-bottom:none;
}

/*カスタムプロパティ*/
:root{
	--color-text:#4d4d4d; 
}

/*フォントの指定*/
p,a,li,dt,dd,time,div{
	font-family: "Zen Maru Gothic", '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック', 'Yu Gothic', 'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	color:var(--color-text); 
	letter-spacing:0.075rem;
	font-size: 1.05rem;
}

h1,h2,h3,h4,h5,h6,.page-header-title,
h1 a,h2 a, h3 a, h4 a, h5 a,h6 a,.page-header-title a{
	font-family: "Hannari", "Shippori Mincho B1",sans-serif;
	font-weight: 400;
	letter-spacing: 0.1rem;
}

.font-mincho{
	font-family:"Hannari", "Shippori Mincho B1",sans-serif;
}

/*タイトル周りの設定*/
/*編集画面の見出し左右線を選択した時のスタイル*/
.style-vk-heading-both_ends{
	  margin-left: 6rem;
    margin-right: 6rem
}

.is-style-vk-heading-both_ends::before,
.is-style-vk-heading-both_ends::after{
	border-bottom:0.5px solid currentColor;
}
.is-style-vk-heading-both_ends::before {
    margin-right:1.8rem;}
.is-style-vk-heading-both_ends::after {
    margin-left:1.8rem;}


/*Google Mapのレスポンシブ化*/
.google-map {
    position: relative;
    padding: 20%;
    height: 0;
    overflow: hidden;
}
.google-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/*YouTube動画のレスポンシブ化*/
.youtube {
    position: relative;
    width: 100%;
    padding-top: 56.25%;    /*9:16=x:100*/
    margin-bottom: 2rem;
}
.youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}


/*リンク周りの設定*/
.hvr-td-none a,
.hvr-td-underline a {
	text-decoration: none;
	color: var(--color-text);
}
.hvr-td-underline a:hover {
	text-decoration: underline;
	/*background: #9FC;*/
}


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


















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

/* 共通パーツの設定 */

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

/* //////グローバルナビゲーション*/

/* ヘッダーのボックスシャドウを消す*/
.site-header{
	box-shadow:none;
}

/*メニュー文字サイズ*/
.device-mobile .global-nav-list>li .global-nav-name,
.global-nav-list>li .global-nav-name{
    font-size: 16px;
	font-weight:normal;
	font-family:"Hannari", "Shippori Mincho B1",sans-serif;
}

/*メニュー文字色*/
.nav li a, nav li a {
    color: var(--color-text);
}


/* ロゴ画像サイズ */
	.site-header-logo img{
		padding:3px;
		width:210px;
	}

/*  ///////フッター*/

/*  フォントを明朝体に*/
.site-footer .textwidget p{
		font-family:"Hannari", "Shippori Mincho B1",sans-serif;
}
/*  lighntningのクレジットを消す*/
.site-footer-copyright p:last-child{
	display:none;
}

/*  footer-navigationを消す*/
.footer-nav{
	display:none;
}

/* //////お問い合わせセクション */
.contact-button div{
/*     color: var(--vk-color-custom-4); */
	color:#ffffff;
	font-size:21px;
}

/* //////区切り線*/

hr.wp-block-separator{
	border: none;
}

/* /////下層ページヘッダー */
.page-header-title,
h1.page-header-title {
	color:#747371;
	font-weight:normal;
	letter-spacing:0.5rem;
}

.page-header{
	background-color:#f7f3ed;
	margin-top:30px;
	min-height: 10rem;
}


/* ///// 続きを読むボタン */
a.wp-block-post-excerpt__more-link {
	margin-left:15px;
}


/*  ////////テーブルの設定*/
.wp-block-table table tr {
    border-left: 1px solid #ececec;
    border-top: 1px solid #ececec;
    background-color: #FFFFFF;
}

.wp-block-table table tr td{
	padding:20px 15px;
}

.wp-block-table table td:nth-child(odd) {
    width: 30%;
    color: #917D46;
    font-weight: 600;
	background-color: #f5f4f2;
}

@media (min-width: 1200px){
	
	/* //////グローバルナビゲーション*/
	/*メニュー文字サイズ*/
	.ltg-slide-text-title {
		font-size: 38px;
	}

}


@media screen and (max-width: 782px){
	
	/* ==================================================================== */

/*   サイト全体のベースを作る設定　 */

/* ==================================================================== */
/*タイトル周りの設定*/
/*編集画面の見出し左右線を選択した時のスタイル*/
.style-vk-heading-both_ends{
	  margin-left: 2rem;
    margin-right: 2rem
}

	
	/* //////グローバルナビゲーション*/
	/* ロゴ画像サイズ */	
	.site-header-logo img{
		padding:8px;
	}
	
	/* スマホメニューボタン */
	.vk-mobile-nav-menu-btn,
	.vk-mobile-nav-menu-btn.menu-open{
		border:none;
		box-shadow:	0 1px 3px rgba(0,0,0,.05);
	}
	.admin-bar .vk-mobile-nav-menu-btn {
		top: calc(55px + 5px);
		left: 10px;
	}
	/* スマホメニューの余白調整	 */
	.vk-mobile-nav{
		padding: 63px 10px;
	}
	/* スマホメニューの罫線を消す */
	.vk-mobile-nav nav>ul{
		border-top:none;
	}
	.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a{
		border-bottom:none;
		font-family:"Hannari", "Shippori Mincho B1",sans-serif;
	}
	
}




















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

/* ページ、セクションごとの設定 */

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


/*/////ホーム画面のカスタマイズ*/

/* スライダーをふわっと出現 */

/* その場で */

.home .ltg-slide picture{
animation-name:fadeInAnime;
animation-duration:3s;
animation-fill-mode:forwards;
opacity:0;
	transition:ease-in-out;
}

@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
/*////エルブライダルの想いのカスタマイズ*/
.page-id-2 p,
.page-id-2 a{
	font-family:"Hannari", "Shippori Mincho B1",sans-serif;
}

/*////お問い合わせフォームのカスタマイズ*/
 
span.kome{
	color: #c1ab04;
}



/*/////投稿記事画面のカスタマイズ*/

/*  投稿者を非表示にする　*/
span.vcard.author {
    display: none;
}

/*/////お客様の声の一覧画面のカスタマイズ*/
.vk_post_title_new{
	display: none;
}

/*/////お客様の声の記事画面のカスタマイズ*/

/*  投稿メタ情報を非表示にする　*/
.single-okyakusama-no-koe .entry-meta {
    display: none;
}



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

/*プラグインのカスタマイズ*/

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

/* /////smashballoon for Instagramのエリアの余白をとる */
#sb_instagram #sbi_images{
	margin:15px;
}

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

/*公式サイトが完成するまでの間のお問い合わせフォーム*/

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


/*/////ヘッダーとパンクズりすとの非表示*/

/* .page-id-9 .breadcrumb-list,
.page-id-9 #site-header,
.page-id-292 .breadcrumb-list,
.page-id-292 #site-header{
    display: none;
}
 */