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

/*ページタイトル*/
.news-header__ttl{
	margin: 250px auto 50px;
	text-align: center;
}

.news-header__ttl h1{
	font-size: 2.5em;
	margin-bottom: .2em;
	letter-spacing: 10px;
	font-family: 'Cormorant Garamond', serif;
}

.news-header__ttl-sub{
	font-size:.8em;
	letter-spacing: 5px;
}
/**/


.news-main{
	max-width: 960px;
	left : 0;
    right: 0;
    margin: 100px auto 0;
}


.news-set{
margin-top: 50px;
margin-bottom: 30px;
}


.news-item__wrap{
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
}


@media screen and (max-width:768px){
	
.news-header__ttl{
	height: 100vh;
	display: flex;
 	justify-content: center;
 	align-items: center;
	flex-direction: column;
	margin: 0;
    padding-bottom: 100px;/*少し上配置*/
}
	

.news-set{
margin: 0 10px 50px;

}


.news-item__wrap{
display: block;
}

	
}










