@charset "utf-8";

	
/* blog - page
--------------------------------------------------------*/
.newsList {
	margin-right: -15px;
	overflow: hidden;
	}
.archive .newsList .newsList-box,
.page .news .newsList-box {
	width: 24%;
	margin-right: 9px;
	float: left;
	margin-bottom: 22px;
	}
.newsList a {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #A9875A;
	}
.newsList-box h2 {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 2px;
	}
.newsListThumb {
	background: url(../img/news/newsList-box-bg.png) no-repeat;
	padding: 24px 2px 28px 0px;	
	}
.newsListThumb-inner {
	display: inline-block;
	overflow: hidden;
	}
.newsListThumb-inner img {
	vertical-align: bottom;
	-webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
	}
.newsList-box p {
	font-size: 12px;
	font-size: 1.2rem;
	}

.newsList a:hover {
	color: #f24d7b;
	}
.newsList a:hover .newsListThumb-inner img {
	transform:scale(1.05);
	}
@media screen and (max-width: 767px) {
	.newsList {
	-js-display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
	-webkit-flex-wrap: wrap;
  flex-wrap:         wrap;
	-webkit-justify-content: space-between; /* Safari */
  justify-content:         space-between;
	overflow: hidden;
	max-width: 450px;
	margin: 0 auto;
	}
	.newsListThumb {
		padding: 10.5% 12% 12% 11%;	
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.archive .newsList .newsList-box,
	.page .news .newsList-box {
		width: 49%;
		margin-right: 0px;
		float: none;
		margin-bottom: 12px;
		}
	.newsListThumb-inner img {
		width: 100%;
		height: auto;
	}
	.newsList-box h2 {
		font-size: 12px;
		font-size: 1.2rem;
	}
	.newsList-box p {
		font-size: 10px;
		font-size: 1.0rem;
	}

}

.archive #contents h1 + h2,
.category #contents h1 + h2 {
    font-family: 'Cinzel', serif;
    color: #A9875A;
    letter-spacing: 1px;
    margin-bottom: 10px;
		padding-left: 8px;
}