#Contents.Layer {
	
}
#Contents>.news {
	margin: 20px 0;
}
#Contents>.news a {
	color: inherit;
}
.index .item:nth-child(1) {
	width: 66.666666%;
	padding: 0 5px 0 0;
}
.index .item a .text {
	font-size: 0.7em;
}
.index .item a .text h3 {
	margin-bottom: 0.3em;
	font-size: 1.2em;
}
.index .item a .text p {
	display: block;
	line-height: 1.4em;
}
.index .item:nth-child(2), .index .item:nth-child(3) {
	padding: 0 0 0 10px;
}
@media screen and (min-width: 740px){
.index .item:nth-child(1) a .text {
	padding: 10px;
	font-size: 0.9em;
}
}
@media screen and (min-width: 420px) and (max-width : 740px){
.index .item:nth-child(2n+1) {
	padding: 0 0 0 5px !important;
}
.index .item:nth-child(2n) {
	padding: 0 5px 0 0 !important;
}	
.index .item:nth-child(1) {
	padding: 0 !important;
	width: 100%;
}

.index .item:nth-child(1) a .text p {
	display: block;
}
}
@media screen and (max-width : 420px){
#Contents>.news {
.index .item:nth-child(2n+1) {
	padding: 0 !important;
	width: 100%;
}
.index .item:nth-child(2n) {
	padding: 0 !important;
	width: 100%;
}	
}
}
