


@charset "UTF-8";
/*------------------------------------------------------------------------------------------------------------------------------------------------------------
	☆toppage
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contents {
	overflow: hidden;
}
.categolyArea {
	margin-bottom: 30px;
	width: 100%;
	display: table;
}
.categolyArea .imgArea {
	width: 40%;
	float: left;
	padding-right: 40px;
}
.categolyArea .imgArea img {
	width: 100%;
}
.categolyArea .textArea {
	width: 60%;
	float: right;
	padding-bottom: 20px;
}
.categolyArea .txtBox .lead {
	margin-top: 0px;
}
#head {
	margin-bottom: 60px;
	display: table;
	width: 98%;
	position: relative;
}
#head #headInr {
	width: 40%;
}
#head .mvImg {
	width: 60%;
}
#head #headInr {
	float: left;
}
#head .mvImg {
	float: right;
	box-shadow: 24px 24px #910049;
}
#head .mvImg img {
	width: 100%;
}

@media only screen and (max-width: 960px) {
    
	/*------------------------------------------------------------------------------------------------------------------------------------------------------------
	☆toppage
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#head {
		height: 100px;
		margin-bottom: 60px;
		margin-top: 0px;
	}
	#head .mvImg {
		box-shadow: 12px 12px #910049;
	}
	#contents section {
		padding: 10px;
		margin: 30px 20px;
	}
	#contents p {
		font-size: 1.5rem;
		line-height: 1.7;
	}
	.categolyArea .txtBox .lead {
		display: block;
		padding: 5px 0px;
	}
	.categolyArea .imgArea {
		width: 100%;
		float: none;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	.categolyArea .textArea {
		width: 100%;
		float: none;
	}
}