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

/* .container {
  max-width: 1200px;
}
 */
/* 全体設定 */
body {
  font-family: NumberFont, "Noto Sans JP", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
	font-weight: 300;
}
.site-body {padding-top:0; padding-bottom:0;}
.home .site-header{position:absolute;}

/* h1 h2 h3 */
.page-header-title, h1.page-header-title {
    font-size: 2.5rem;
    font-weight: 400;
}

/* header */
header h1 span{color:#fff;}
header nav ul li:last-child a{color: #fff !important; background-color: #1a3b95; padding: 0px 3em;}
header div.site-header-container {
  max-width: none;
  padding-left: clamp(16px, 5%, 60px);
  padding-right: clamp(16px, 5%, 60px);
}
header nav a:hover{opacity:0.6;}

/* footer */
.site-footer .row {
  display: flex;
  flex-wrap: wrap;
}
.site-footer .row > div:nth-child(1) > aside:nth-child(1) {margin-bottom: 10px;}
.site-footer .row > div:nth-child(1) > aside:nth-child(1) p span {font-size: 13px !important;}
.site-footer .row > div:nth-child(2) > aside{margin-bottom: 0;}
.site-footer .row > div:nth-child(3) > aside{margin-bottom: 0;}
/* .site-footer .wp-block-list {list-style: none; padding-left: 0;} */
footer ul li a{
  border-bottom: none !important;
  padding: 5px 0  !important;
}
footer ul li a:hover{background-color:none !important;}
footer ul li a:hover{
    color: inherit !important;
    opacity: 0.6 !important;
    font-weight: bold !important;
	background-color: inherit !important;
}

/* アイキャッチ未設定*/
.vk_post_imgOuter {
  background-image: url('https://sunakawa3.jsy.co.jp/wp-content/themes/lightning-child-sample/images/noimage.jpg');
  background-size: cover;
  background-position: center;
  min-height: 200px;
}
/* HOME */


/* 投稿画面 */
.entry-meta-item-updated,
.entry-meta-item-author,
.breadcrumb-list,
.site-footer-copyright p:nth-of-type(2) {display:none !important;}

/* contactボタン位置調整 */
.home .area-contact .vk_button{ max-width: 300px; position: relative;}
.home .area-contact i{margin-left: 0;}
.home .area-contact .btn ::before
{position: absolute;
    top: 50%;
    right: 2px;
    transform: translateY(-50%);
    transition: transform .3s ease;}

.vk_button_link_caption {
　display: flex;
  justify-content: center;
  align-items: center;
  align-items: center;
  gap: 6px; 
}
.vk_button_link_after {
  margin-left: 0; 
}
.vk_button_link_txt {
  display: inline-block;
}
.vk_button_link_after {
  position: absolute;
  right: 1em; 
}



@media (min-width: 992px) {

/* naviの位置調整 */
	.global-nav .container {
    max-width: 100%;
  }
  .global-nav-list {
    display: flex !important;
  }
  .global-nav-list > li:last-child {
    margin-left: auto;
  }
	
}