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

/* 中身-モバイルファースト======================================================================================================== */
.grid {
}
.grid-item {
	width: 49%;
	position: relative;
}
.grid-item--width2 {
	width: 50%;
}
.grid-item img {
  margin: 0;
  vertical-align: bottom;
}
img{
	max-width: 100%;
	height: auto;
}

.new{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-color: #111;
	color: #FFF;
	text-align: center;
	font-size: 10px;
	line-height: 30px;
}

.insta{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-image: url("images/icon_insta.png");
	text-align: center;
	font-size: 10px;
	line-height: 30px;
}


/* PCのみ======================================================================================================== */
@media print and (min-width: 671px), screen and (min-width: 671px){

.new{
	width: 50px;
	height: 50px;
	border-radius: 50px;
	font-size: 12px;
	line-height: 50px;
}

.insta{
	width: 50px;
	height: 50px;
	border-radius: 50px;
	font-size: 12px;
	line-height: 50px;
	background-image: url("images/icon_insta-.png");
}

}

