@charset "utf-8";
body {
    background-color: #ada072;
}

.item img {
    border:none;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}

.date_bib {
	font-size:16px;
	color:#000;
	padding:5px 0;
}

.inside .date_bib {
	font-size:24px;
	padding-top:0px;
}

.itemtitle {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin-top: 10px;
	text-transform: none;
}

.inside .itemtitle {
	text-transform: none;
}

.item {
	position:relative;
}

.new_bib {
	position:absolute;
	right:15px;
	top:15px;
}

.item2 {
    width:400px;
    height:auto;
    margin:5px 10px 20px 10px;
	display:inline-block;
	
	
	background: #fff;
    padding: 1.5em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.10);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.10);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.10);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-align: center;
    position: relative;
}

.masonry2 {
	text-align:center;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

@media only screen and (min-width:691px) and (max-width:1300px) {
	.item2 {
    	width:30%;
	}
}

@media only screen and (max-width:690px) {
	.item2 {
    	width:100%;
		margin:5px 0 20px 0;
	}
}