@charset "utf-8";
/* CSS Document */

/* shinseikai
-----------------------------------------------------*/
#contents ul.list {
	margin-bottom: 30px;
}

#symptom {
	margin-left: 10px;
}
#symptom strong {
	padding-left: 55px;
}
#symptom strong span {
	padding-left: 40px;
}

#flow dl {
	margin-bottom: 10px;
	color: #e42020;
	font-size: 90%;
}
#flow dd {
	margin-top: -1.4em;
	padding-left: 7.5em;
}

#contents #flowPhoto p {
	margin-bottom: 50px;
}

/****************************************************/

@media screen and (max-width: 960px) {
/****************************************************
    960px未満に適用
****************************************************/
#contents #flowPhoto p {
	margin-bottom: 30px;
}

/***************************************************/
}

@media screen and (max-width: 600px) {
/****************************************************
    600px未満に適用
****************************************************/

/***************************************************/
}

@media screen and (max-width: 450px) {
/****************************************************
    450px未満に適用
****************************************************/
#contents #flowPhoto p {
	margin-bottom: 10px;
}

/***************************************************/
}
}