/* body {
	background: url(/design_collaboration.jpg) yellow center top no-repeat;
	background-size: 1680px auto;
	height: 15400px;
} */

.block1 {
	width:80%;
	margin: 0 auto;
}

.collaboration h1 {
	font-size: 2.3rem;
	padding-bottom: 53px;
	font-family: 'Hannari';
	font-weight: normal;
	line-height: 1.8;

}

@media (min-width:992px) {
	.collaboration {
		margin: 0 auto;
		max-width: 1680px;
		padding:85px 85px 0;
	}

	.collaboration .block1{
		flex-direction: row;
	}
	
	
	.collaboration h1 {
		font-size: 3rem;
		
	}
	
	
}


.collaboration h1 {
	letter-spacing: .1em;
	font-family: "游明朝体", "Yu Mincho", YuMincho, serif;
}
.collaboration h2 {
	letter-spacing: .1em;
	font-family: "游明朝体", "Yu Mincho", YuMincho, serif;
}


.collaboration .block1 .col {
	padding-top:35px;
}
.collaboration .sh h2 {
	max-width: 218px;
	
	
}

.collaboration .rk h2 {
	max-width: 222px;
	
	
}
.collaboration .fml h2 {
	max-width: 210px;
	
}
.collaboration h2 {
	
	padding-bottom: 15px;
}

.collaboration .sh .img {
	background: url(/images/collaboration.3.jpg) center top no-repeat;
	background-size:cover;
}
.collaboration .rk .img {
	background: url(/images/collaboration.1.jpg) center top no-repeat;
	background-size:cover;
}
.collaboration .fml .img {
	background: url(/images/collaboration.2s.jpg) center top no-repeat;
	background-size:cover;
	
}
.collaboration .img a {
	width:100%;
	height:303px;	
	margin-bottom: 50px;
}
.collaboration .img a {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 2.5rem;
}
.collaboration .img a:hover {
	background:rgba(255,255,255,.5);
}
.collaboration .img a span{
	display: none;
}
.collaboration .img a:hover span {
	display: block;
	color: #661403;
}

@media (min-width:992px) {
	.block1 {
		width:100%;
		margin: 0 auto;
	}
	.collaboration .sh h2 {
		max-width: 252px;
		
		
	}
	.collaboration .rk h2 {
		max-width: 259px;
		
		
	}
	.collaboration .fml h2 {
		max-width: 245px;
		
	}
	.collaboration .sh .img {
		background: url(/images/collaboration.3.jpg) center no-repeat;
		background-size:cover;
	}
	.collaboration .rk .img {
		background: url(/images/collaboration.1.jpg) center no-repeat;
		background-size:cover;
	}
	.collaboration .fml .img {
		background: url(/images/collaboration.2.jpg) center no-repeat;
		background-size:cover;
	}
	.collaboration .img a {
		width:100%;
		height:400px;	
		margin-bottom: 50px;
	}
	.block1 {
		width:100%;
		margin: 0 auto;
	}
	.collaboration {
		margin: 0 auto;
		max-width: 1680px;
		padding:85px 85px 0;
	}
	.collaboration .block1 .col {
		padding-top:0;
	}
	
}
@media (min-width:1280px) {
	
	
	.collaboration .img a {
		height:517px;	
	}
}

