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

/* main-banner */

.banner {
	max-width: 1000px;
	display: block;
	text-align: center;
	margin: 0 auto;
	
}

.banner-img {
	width: 728px;
	height: auto;
	display: inline-block;
	margin: 20px auto 50px;
}

/* main-news-container */

.news-container {
	margin: 20px auto 0;
	max-width: 1000px;
	text-align: center;
}
.news-container h2 {
	font-size: 1.6rem;
	padding: 40px;
	color: #d9899e;
}

/* main-x */

.twitter {
	display: inline-block;
	vertical-align: top;
	padding: 10px 80px;
	
}

.twitter p {
	font-size: 1.2rem;
	
}
.twitter svg {
	width: 100px;
	height: auto;
	
}

/* main-news */

.news {
	display: inline-block;
	vertical-align: top;
	padding: 10px 80px;
}


.news ul li {
	list-style: none;
	text-align: left;
	padding: 0 0 40px 0;
	font-size: 1.4rem;
	
}

.news time {
	font-size: 1.0rem;
	
}

/* mobile */
@media(max-width: 767px) {
	.banner {
		max-width: 767px;
		padding: 0 4%;
		
	}
	.banner-img {
		width: 90%;		
	}
	.news-container {
		padding: 0 4%;
	}
	.news-container h2 {
	font-size: 1.4rem;
	padding: 20px;
	}
	.twitter {
		display: block;
		padding: 0 0 20px;
	}
	.news {
		display: block;
		padding: 20px 0 0;
		
	}
	.news ul li {
		font-size: 1.2rem;
	}
	
}