@charset "UTF-8";
/* CSS Document */


body{
margin: 0;
padding: 0;
  font-family: "Helvetica Neue","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

ul.vmag-news{
    width: 340px;
    margin: 0;
    padding: 0% 0% 0 0%;
    font-size: 0.9em;
    line-height: 1.6;
    }

ul.vmag-news li {
   list-style-type: none;
   display: inline-block;
   vertical-align: top;
   width: 48%;
   margin: 0 4% 0 0;
   background: url(https://www.nonversus.jp/vmag/images/pctop-vmag-bg.png) no-repeat bottom #FDF0D5;
   padding: 0 0 0 0;
   background-size: contain;
}


ul.vmag-news li span.vmag-news-thumbnail{
display: block;
width: 100%;}

ul.vmag-news li span.vmag-news-thumbnail img{
width: 100%;
height: auto;
margin-bottom: 3%;
}

ul.vmag-news li:nth-child(2) {
    margin: 0;
}
.vmag-news-box{
margin: 0 0 10% 0
}

ul.vmag-news li span.vmag-news-date{color: #222;margin: 0 0.25em 0 0;background: url(https://nonversus.jp/vmag/wp-content/themes/love-vanilla/images/bg-clock.gif) no-repeat left center;background-size: 1em;padding: 0 0 0 1.3em;line-height: 1;}
ul.vmag-news li span.auther-names {
color: #222;
}

ul.vmag-news li span.vmag-news-title{line-height: 1.2;display: block;/* height: 92px; */width: 100%;}

ul.vmag-news li span.vmag-news-title a:link,
ul.vmag-news li span.vmag-news-title a:visited{
color: #000000;
text-decoration:  none;
font-size: 0.85em;}
ul.vmag-news li span.vmag-news-title a:hover,
ul.vmag-news li span.vmag-news-title a:active{
color: #EDAC00;}


span.newentry-icon {
    font-size: 13px;
    font-weight:  bold;
    line-height: 26px;
    color: #ff0000;
    background-color: rgba(255,255,255,0.7);
    border: 1px solid #ff0000;
    margin: 0 0.5em 0 0;
    box-sizing:  border-box;
    text-align:  center;
    padding: 12px 0;
    display:  block;
    position:  absolute;
    width: 56px;
    height: 56px;
    top: 20px;
    left: 20px;
}
img.attachment-medium.size-medium.wp-post-image {
    width: 100%;
    height:auto;
    vertical-align: middle;
    border-radius: 25px;
    margin-top: -31px;
}

p.vmag-news-thumbnail {
    margin: 0;
    height: 165px;
    overflow: hidden;
    border-radius: 30px 30px 0 0;
}

.post-content {
    /* display:  flex; */
    /* flex-wrap:  wrap; */
    /* height: 110px; */
}
p.new-post-title {
    margin: 0% 8% 1% 8%;
}

p.post-date-auther {
    margin: 0%;
    padding: 12px 8% 0px 8%;
    font-size: 0.8em;
    width: 100%;
    box-sizing: border-box;
    align-self: flex-end;
    /* text-align:  right; */
}


ul.vmag-news li{
    width: 100%;
    height: 280px;
    margin: 0px 0% 0 0;
    border-radius: 25px;
    }
ul.vmag-news li:nth-child(2) {
    margin: 0 0% 0 0;
    }
ul.vmag-news li:nth-child(3) {
    margin: 0;
    display:  none;
}x

p.new-post-title img {
    width: 80%;
}


@media (min-width: 415px) {
ul.vmag-news li span.vmag-news-title a:link,
ul.vmag-news li span.vmag-news-title a:visited{font-size: 1em;line-height: 1.5;display:  block;height:  auto;}
p.new-post-title {
    margin: 0 6% 0% 6%;
    /* height: 120px; */
}
.post-content {
    /* height: 153px; */
    font-size: 0.90em;
}
p.post-date-auther {
    padding: 14px 6% 0px 6%;
    font-size: 0.8em;
}
}

