@charset "UTF-8";


#news ul {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box; /*Android4.3*/
	display: -moz-box;    /*Firefox21*/
	display: -ms-flexbox; /*IE10*/
	display: -webkit-flex; /*PC-Safari,iOS8.4*/
	display: flex;
	-webkit-justify-content: center;
	-webkit-flex-wrap: wrap;          /* Safari etc. */
	-ms-flex-wrap    : wrap;          /* IE10        */
	flex-wrap        : wrap;
}
		#news ul li {
			width: 32%;
			margin-right: 2%;
			margin-bottom: 5%;
			background: #FFF;
			line-height: 1.4;
			box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, .1);
			transition: 0.3s;
			-webkit−transition: 0.3s;
			
			/** 以下中央揃え**/
			text-align: center;
			display: -webkit-box;
			display: -ms-flexbox;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
		#news ul li:nth-child(3n) {
			margin-right: 0%;
		}
		#news ul li a {
			width: 100%;
			display: block;
			padding: 20px 15px;
			font-size: 1.4rem;
			font-weight: 500;
		}

/* max 768px */
@media screen and (max-width: 768px) {

	#main img {
		width: 100%;
		height: auto;
	}

		#news ul li {
			width: 100%;
			margin-right: 0%;
		}
}