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

body{
margin: 0;
padding: 0 0 1em 0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

/*clearfix*/

.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;}

.clearfix {
  min-height: 1px;}

* html .clearfix {
  height: 1px;}


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

ul.vmag-news li {
    list-style-type: none;
    float: left;
    vertical-align: top;
    padding: 0 0 1% 0;
    width: 32%;
    margin: 0px 1.875% 0% 0;
    font-size: 0.9em;
}
ul.vmag-news li:last-child {
margin: 0 0 0 0;
}

ul.vmag-news li:hover{
}

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%; *//* vertical-align: bottom; */}

.vmag-news-box{
margin: 0 0 10% 0
}

ul.vmag-news li span.vmag-news-date{font-size: 0.85em;color: #222;}
ul.vmag-news li span.auther-names {font-weight: bold;font-size: 0.85em;color: #222;}

ul.vmag-news li span.vmag-news-title{line-height: 1.7;display: block;/* min-height: 3.5em; */margin: 1% 0 3% 0;font-size: 1em;word-break: break-all;}

ul.vmag-news li span.vmag-news-title a:link,
ul.vmag-news li span.vmag-news-title a:visited{color: #4d4d4d;text-decoration: underline;font-weight: bold;}

ul.vmag-news li span.vmag-news-title a:hover,
ul.vmag-news li span.vmag-news-title a:active{
color: #c02f69;}

p.vmag-news-discri{
	font-size:0.9em;
	margin: 0;
	color: #4d4d4d;
}

span.newentry-icon {
    font-size: 0.65em;
    color: #fff;
    background-color: #c02f69;
    padding: 1px 3px 2px 3px;
    margin: 0 0.5em 0 0;
    letter-spacing: ０px;
}
.kinaru-diary-info {
    width: 92%;
    margin: 0 0% 0 0;
    min-height: 110px;
    vertical-align: top;

    background-color: #f6f4f3;
    padding: 4%;
}

.kinaru-diary-thumb {
    width: 100%;
    vertical-align: bottom;
}

a img {
			transition: 0.5s ;
		}
a img:hover {
			opacity: 0.8;
		}

