@charset "utf-8";
/* CSS Document */
/* ---------- #concept_con ---------- */
#concept_con{
	width: 730px;
	height: auto;
	padding-top: 90px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
}
#concept_con h3{
	width: 166px;
	height: auto;
}
p.top{
	width: 100%;
	height: auto;
	margin-top: 3%;
	margin-bottom: 3%;
}
p.top img{
	width: 100%;
	height: auto;
}
p.text1{
	margin-bottom: 1%;
	text-align: center;
}
p.bottom{
	width: 730px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	font-size:10px;

}
@media screen and (max-width: 960px) {
	/*============================================================================================
コンセプトページ　end
concept.html
============================================================================================*/
/* ---------- #results_con ---------- */
#concept_con,p.bottom{
	width: 600px;

}
}
@media screen and (max-width: 768px) {
	/*============================================================================================
コンセプトページ　end
concept.html
============================================================================================*/
/* ---------- #results_con ---------- */
#concept_con{
	padding-top: 30px;

}
}
@media screen and (max-width: 640px) {
	/*============================================================================================
コンセプトページ　end
concept.html
============================================================================================*/
/* ---------- #results_con ---------- */
#concept_con{
	width: 95%;
	padding-top: 10px;

}
p.bottom{
	width: 95%;
}
p.text1 img{
width:96%;
height:auto;
}
}