@charset "UTF-8";
#consept #wrapper{
	background: #000;
	max-width: 1300px;
	margin: 0 auto;
}
/*------------------------
	consept_lead
------------------------*/
#consept_lead{
	border-bottom: solid 1px #2d2d2d;
	background: #000;
	padding: 0 30px 60px;
	text-align: center;
}
#consept_lead img{
	width: 88%;
	border: solid 1px #565656;
}
#consept_lead h3{
	font-family: 'Noto Serif JP', serif;
	color: #e2c330;
	font-size: 3em;
	margin: 25px 0;
	letter-spacing: 0.05em;
}
#consept_lead p{
	font-size: 1.2em;
	line-height: 1.8em;
	font-family: "Noto Sans JP", Meiryo, serif;
}
/*1300px以下*/
@media screen and (max-width: 1299px) {
	#consept_lead p{
		font-size: 1.3vw;
	}
}
/*SP*/
@media screen and (max-width:979px){
	#consept_lead{
		padding: 0 5vw 7vw;
	}
	#consept_lead img{
		width: 100%;
	}
	#consept_lead h3{
		font-size: 8vw;
		margin: 3vw 0;
	}
	#consept_lead p{
		text-align: left;
		font-size: 4vw;
	}
}

/*------------------------
	consept_list
------------------------*/
#consept_list{
	
}
#consept_list ul .consept_box{
	padding: 60px 30px;
	border-bottom: solid 1px #2d2d2d;
	text-align: center;
}
#consept_list ul .consept_box h3{
	margin-bottom: 30px;
}
#consept_list ul .consept_box p{
	font-size: 1.2em;
	line-height: 1.8em;
	font-family: "Noto Sans JP", Meiryo, serif;
}
/*1300px以下*/
@media screen and (max-width: 1299px) {
	#consept_list ul .consept_box p{
		font-size: 1.3vw;
	}
}
/*SP*/
@media screen and (max-width: 979px) {
	#consept_list ul .consept_box{
		padding: 7vw 5vw;
	}
	#consept_list ul .consept_box h3{
		margin-bottom: 4vw;
	}
	#consept_list ul .consept_box p{
		text-align: left;
		font-size: 4vw;
	}
}



