@charset "utf-8";

/*=========================================*/
/* 動き始めたら「？？？」な現状が…（共通設定） */
/*=========================================*/


/*-- CONTENTS TITLE --*/

.survey_title_center_m{
	position:relative;
	padding:0px 2px 5px 2px;
	font-size:225%;
	line-height:150%;
	letter-spacing:-0.05em;
	font-family:"Noto Serif JP", serif;
	color:rgba(10,10,10,1.0);
	font-weight:600;
	text-align:center;
}

.survey_title_center_l{
	position:relative;
	padding:0px 0px 10px 0px;
	font-size:250%;
	line-height:150%;
	letter-spacing:-0.05em;
	font-family:"Noto Serif JP", serif;
	color:rgba(200,0,0,1.0);
	font-weight:600;
	text-align:center;
}

@media screen and (max-width:1280px){

.survey_title_center_m{
	padding:0px 1px 4px 1px;
	font-size:200%;
}

.survey_title_center_l{
	padding:0px 0px 9px 0px;
	font-size:225%;
}

}

@media all and (max-width:960px), print{

.survey_title_center_m{
	padding:0px 0px 3px 0px;
	font-size:175%;
}

.survey_title_center_l{
	padding:0px 0px 8px 0px;
	font-size:200%;
}

}

@media screen and (max-width:640px){

.survey_title_center_m{
	font-size:150%;
}

.survey_title_center_l{
	font-size:175%;
}

}


/*-- IMAGE --*/

.hamigaki_img_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 75px 0px;
	width:75%;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.hamigaki_img_area .hamigaki_img{
	position:relative;
	margin:0px auto 0px auto;
	width:100%;
	max-width:720px;
}

.hamigaki_img_area img{
	width:100%;
}

@media screen and (max-width:1280px){

.hamigaki_img_area{
	padding:0px 0px 60px 0px;
}

}

@media all and (max-width:960px), print{

.hamigaki_img_area{
	padding:0px 0px 45px 0px;
	width:100%;
}

}

@media screen and (max-width:640px){

.hamigaki_img_area{
	padding:0px 0px 40px 0px;
}

}

