/*
Theme Name: Lightning Child
Theme URI: https://lightning.vektor-inc.co.jp/en/
Template: lightning
Author: Vektor,Inc.
Author URI: https://www.vektor-inc.co.jp
Description: Lightning is a very simple &amp; easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks
Version: 14.23.1.1660795781
Updated: 2022-08-18 13:09:41

*/
/* single の更新日　非表示*/
span.entry-meta-item-updated {
    display: none;
}

/*  mobileナビメニュー　非表示*/
.vk-mobile-nav,
.vk-mobile-nav-menu-btn {
    /* display: none; */
}

/* ********************
* custum post styling 
* body.single-styling div.entry-body の中 
*/
.single-styling .style-profile {
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #EAF0F2;
}


@media (min-width: 768px) {
    .single-styling .style-header {
        width: 50%;
        float: right;
    }
}

@media (min-width: 768px) {
    .single-styling .style-content {
        width: 50%;
        float: right;
    }
}

@media (min-width: 768px) {
    .single-styling .style-image {
        width: 50%;
        float: left;
    }
}

@media (max-width: 991px) {
    .single-styling .style-image {
        padding: 0;
    }
}

.style-description br {
    line-height: 2rem;
}


.single-styling .style-profile-part {
    margin-bottom: 1.5rem;
    padding: 0 .75rem;
}


.single-styling h2 {
    font-size: 1.25rem;
    color: #1f5c76;
}

.single-styling h3 {
    font-size: 1.5rem;
}

.style-header .style-name {
    margin-bottom: .75rem;
}

.style-header .style-category {
    margin-bottom: .75rem;
    text-align: center;
}

.style-header .style-category a {
    font-size: 1.2rem;
    color: #79868C;
    /*$gray*/
}

/* ********item link********** */
.single-styling .item-link {
    clear: both;
    margin: auto;
    border-bottom: 1px solid #EAF0F2;
}

.single-styling .item-list-scrollable ul {
    padding: 0 0 .8rem;
    overflow-x: auto;
    white-space: nowrap;
    font-size: 0;
}

.single-styling .item-list-scrollable li {
    display: inline-block;
    width: 30%;
    margin: 0 .25rem;
    padding: 0 .1rem;
}

.single-styling .btn-sm {
    padding: .25rem 0.875rem;
    font-size: .75rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.single-styling .vk_post_btnOuter {
    margin: 0.8rem 0;
}

/* ********************
* toppage_body.php
* top page body .home  body
.div.entry-body の中 
*/
/* .home */ .topp-body {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #EAF0F2;
    /* overflow: hidden; */
}


@media (min-width: 768px) {
    /* .home */ .ru {
        width: 50%;
        float: right;
    }
}

@media (min-width: 768px) {
    /* .home */ .body-content {
        width: 50%;
        float: right;
    }
}

@media (min-width: 768px) {
    /* .home */ .lu {
        width: 50%;
        float: left;
    }
}

@media (max-width: 991px) {
    /* .home */ .lu {
        padding: 0;
    }
}

.body-description br {
    line-height: 2rem;
}


/* .home */ .div-part {
    margin-bottom: .75rem;
    padding: 0 .75rem;
}


/* .home */ h2 {
    font-size: 1.25rem;
    color: #1f5c76;
}

/* .home */ h3 {
    font-size: 1.5rem;
}



/* .home */ .item-link {
    clear: both;
    padding-left: 15px;
    border-bottom: 1px solid #EAF0F2;
}

/* .home */ .item-list-scrollable ul {
    padding: 0 0 .8rem;
    overflow-x: auto;
    white-space: nowrap;
    font-size: 0;
}

/* .home */ .item-list-scrollable li {
    display: inline-block;
    width: 25%;
    margin: 0 .25rem;
    padding: 0 .25rem;
}

/* ****************** */
/* 本体 style.css */
/* ****************** */

/* margin-bottom:var(--vk-margin-block-bottom:2rem);*/
.widget {
    margin-bottom: .75rem;
}

/* padding: 3.5rem 0 4rem;*/
.site-body {
    padding-bottom: .75rem;
}
.site-footer-content {
    padding-top: 1rem;
}
.site-header{
    background-color: #a5bfca;
}
.sub-section-title{
padding : .5rem .5rem .5rem 1.5rem;
border-left: solid 2rem #ccc;

}
/* ****************** */
/* site-footer .netから移植 */
/* ****************** */
 .footer {
    padding: 5rem;
    background: #174356;
}

.footer ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.footer li {
    display: inline-block;
    padding: 0 0.3rem;
}

.footer a {
    font-size: 0.75rem;
    color: #fff;
    opacity: 0.8;
}


.footer .copyright {
    margin: 2rem auto 0;
    text-align: center;
    /* color: #fff; */
    color: transparent;
    width: 120px;
    height: 50px;
    background: url(https://etoffe.net/images/copyright.png) no-repeat;
    background-size: contain;
    font-size: 0;
    text-indent: -9999px;
}

