@charset "utf-8";
/*
Theme Name: Resonate
Theme URI:
Template: lightning-pro
Description:
Author:
Tags:
Version: 0.0.0
*/


/*特集サムネイル*/
.rpwwt-widget ul li {
overflow: hidden;
    margin: 10px 10px 0  0;
    /*border-top: 1px solid #ddd;*/
/*position: relative;*/
}

.rpwwt-post-title{
margin-left:80px;
margin-top: 10px;
}


.rpwwt-widget ul {
    list-style: outside none none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    /*border-bottom: 1px solid #ddd;*/
}


.rpwwt-widget ul li img {
    display: inline;
    float: left;
    margin: 10px 10px 0 0;
width:60px;
}



.rpwwt-widget ul li a:hover{
text-decoration: underline;
}



.siteContent_after .widget ul, .subSection .widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


/*コメント欄開閉*/
.opens{
background: #009FFF;
padding: 8px 16px;
color: #fff;
border-radius: 3px;
border-style: none;
margin-bottom: 5px;
font-size:18px;
opacity:0.8;
width: 225px;
}

.opens:hover{
opacity:1;
}


details[open] .open {
  display: none ;
}


details:not([open]) .closed {
  display: none ;
}

/*モバイルメニュー右*/
.vk-mobile-nav-menu-btn {
    right: 5px;
    left: inherit;
}

/*広告SNS下*/
.grid_ad {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  margin-bottom: 20px;
}
.item_ad {
  /*background: #efefef;*/
  padding: 15px;
  text-align: center;
}
.item_ad img {
  max-width: 100%;
  height: auto;
}

.entry-footer {
    margin-top: 20px;
}
/*和暦*/
div.wareki-day-widget {
text-align:left;
font-size:1.3rem;
}