

/*----------------------------------------------共通---------------------------------------------*/

.entry-meta {
    width: 90%;
    margin: 0 auto;
}

i.far.fa-calendar-alt {
    display: none;
}

.published {
    color: #8d8c8c;
    display: block;
    font-size: 11px;
    margin: 0 auto;
    margin-top: 5px !important;
}

.entry-meta-item-updated {
    display: none;
}

.entry-meta-item-author {
    display: none;
}

.entry-footer {
    display: none;
}

.vk_posts.next-prev {
    display: none !important;
}

h4.widget-title.sub-section-title {
    display: none;
}


li {
    list-style: none;
    font-size: 15px;
}


.widget ul {
    padding-left: 0em !important;
}

span.post-date {
    font-size: 11px !important;
    color: #959595;
}


/*--------------------------------------------PC------------------------------------------------*/


/*------------基本レイアウト-------------*/

.site-body-container.container {
    display: flex;
    max-width: 1440px;
    margin: 0 auto;
    padding-bottom: 100px;
    width: 90%;
}


.main-section {
    width: 65%;
}


.sub-section {
    width: 35%;
    margin-top: 39px;
}


.entryimg {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 40px;
    margin-top: 39px;
}


h1.entry-title {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    font-size: 21px;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: sans-serif;
}


.entry-body {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}



/*-------------------------*/

.box_title_sidebar{
    
}

.box_title_sidebar p {
    font-weight: 700;
}



/*-----------------------------------------PC(1920px)-------------------------------------------*/

@media only screen
 and (max-width: 1920px) {
     
}



/*-----------------------------------------PC(1440px)-------------------------------------------*/

@media only screen
 and (max-width: 1440px) {

     
}

/*-----------------------------------------ipad(横)---------------------------------------------*/

@media only screen
 and (max-width: 1152px) {
     
}


/*--------------------------------------------ipad(タテ)----------------------------------------*/

@media only screen
 and (max-width: 991px) {

     
/*------------基本レイアウト-------------*/     
    .site-body-container.container {
    flex-direction: column;
        width: 80%;
}
     
     .sub-section {
         margin-top: 56px;
     }
     
     .entryimg {
    width: 100%;
}
     
     h1.entry-title {
         width: 100%;
     }
     
     .entry-meta{
         width: 100%;
     }
     
     .entry-body {
    width: 100%;
}
     
}


/*--------------------------------------------SP(640px)----------------------------------------*/

@media only screen
 and (max-width: 640px) {
}


/*------------------------------------------------SP-----------------------------------------------------*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  
    h1.entry-title{
        font-size: 18px;
        letter-spacing: 1px;
    }
    
    
    
}

/*---------------------------------------------SP(iphone5)--------------------------------------------------*/

@media screen and (max-width: 374px) {
    
}