@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

/* HOME-ピックアップ */
.vk_post .card {
    height: 400px;
}

.vk_post_imgOuter{
	  height: 220px;
	  width: 200px;
}
.vk_post {
    margin-left: 50px;
    margin-right: 50px;
}
/* Lightning の 前の記事 次の記事 を非表示にする */
.next-prev
{
	display:none;
}

/* イベント-アイキャッチサイズ */
.vk_post .media-img {
    width: 180px;
    height: 259px;
}

.wp-block-columns {
margin-bottom: 0;
}
.wp-block-image {
margin-bottom: 0;
}


/* 固定ページヘッダーh1 を非表示 */
.entry-body h1 {
  display:none;
}
/*
@media (min-width: 992px)
.site-header--layout--nav-float .site-header-logo {
    margin-right: 0em;
}*/


/* FONT SIZE 調整　*/
@media (min-width: 992px){
.entry-body>.vk_posts>.vk_post-col-sm-12 .vk_post_excerpt, .main-section>.vk_posts>.vk_post-col-sm-12 .vk_post_excerpt{    font-size: 18px;
}

.vk_post .vk_post_title {
    font-size: 20px;
}

.wp-block-latest-posts__post-excerpt {
    font-size: 18px;
}

.vk_post .vk_post_excerpt {
    font-size: 20px;
}


.wp-block-latest-posts__post-excerpt {
    font-size: 20px;    
}

.vk_post .vk_post_date {
    font-size: var(--vk-font-size-md);
}

.wp-block-latest-posts li>a {
    font-weight: 700;
    font-size: 20px;
}

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
    font-size: var(--vk-size-text-md);
}

/* SiteOriginPost Carousel の矢印を拡大 */
.home .so-widget-sow-post-carousel .sow-carousel-title a.sow-carousel-next,.home .so-widget-sow-post-carousel .sow-carousel-title a.sow-carousel-previous {
    font-size:30px;
    width: 40px;
    height: 40px;
    padding-top: 10px;    
}

/* footerのホーム等のページリンクの行間を広げる */
.footer-nav-list {
    line-height: 170%;
    font-size: 17px;
}

/* イベント情報投稿記事のタイトルのフォント拡大　*/
.archive .vk_posts-mainSection .vk_post-col-lg-12 .vk_post_title {
    font-size: 20px;
    top: -20px;

}
/* イベント情報投稿記事抜粋文字のフォント拡大　*/
.vk_posts-mainSection .vk_post-col-lg-12 .vk_post_excerpt {
    font-size: 18px;
}

/* アーカイブサイドバーのフォントサイズ拡大 */
.localNavi>div>ul li, .localNavi>ul li, .widget .localNavi>div>ul li, .widget .localNavi>ul li, .widget_archive>div>ul li, .widget_archive>ul li, .widget_categories>div>ul li, .widget_categories>ul li, .widget_link_list>div>ul li, .widget_link_list>ul li, .widget_nav_menu>div>ul li, .widget_nav_menu>ul li, .widget_pages>div>ul li, .widget_pages>ul li, .widget_postlist>div>ul li, .widget_postlist>ul li{
	font-size: 18px;
}


}

@media (max-width: 599px)
{
.vk_post .media-img {
    width: 100px;
    height: 150px;
}
}

/* トップページのみ */
.home .wp-block-image img:hover{
 opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* イベント情報　投稿画像選択時 */
.archive .vk_post_imgOuter:hover{
 opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}

/* お知らせ　投稿画像選択時 */
.post-362 .vk_post_imgOuter:hover{
 opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}


/*
#site-header-container {
  margin-left: 100px;
  margin-right: 100px;
}
*/

.header-menu__pc {
    background-color: #f9d22e;
    display: block;
    color: #fff !important;
    width: 85px;
    height: 45px;
    border-radius: 6px;
    display: table-cell;
    padding: 5px;
}
.header-menu__mb {
    background-color: #25884a;/*ff9900;*/
    display: block;
    color: #fff !important;
    width: 85px;
    height: 45px;
    border-radius: 6px;
    display: table-cell;
    padding: 5px;
}


.device-mobile .global-nav-list>li {
    padding: 14px 1.0em!important;
}

.device-pc .global-nav-list>li > a {
   padding: 14px 1.0e!important;
}

@media (min-width: 992px){
.device-pc .global-nav-list>li>a {
    padding: 14px 1.0em!important;
}
}
