@charset "utf-8";
/*------------------------------------------------------------
	index
------------------------------------------------------------*/
.comText {
	margin: 3px 0 48px;
}
.comTextBox {
	margin-bottom: 52px;
}
#conts .symptom {
	margin-bottom: 109px;
}
#conts .reason {
	margin: -6px 0 104px;
}
#conts .come .comImgBox {
	margin-bottom: 67px;
}
#conts .come  {
	margin-bottom: 104px;
}
#conts .text01 {
	margin: -8px 0 104px;
}
#conts .treatment {
	margin: -8px 0 108px;
}
#conts .treatment > p {
	margin-bottom: 30px;
}
#conts .treatment .comImgBox {
	margin-bottom: 68px;
}
#conts #a06 + .comImgBox {
	margin-bottom: 96px;
}
#conts #a07 {
	margin-bottom: 56px;
}
#conts .other {
	margin: -16px 0 56px;
	padding: 16px 0 18px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
@media all and (max-width: 896px) {
	.comText {
		margin: -9px 0 43px;
	}
	.comTextBox {
		margin-bottom: 56px;
	}
	.headLine01 {
		margin-bottom: 39px;
	}
	#conts .come .photoBox  {
		padding-right: 61px;
	}
	#conts #a06 + .comImgBox p {
		letter-spacing: 0.05em;
	}
	#conts #a06 + .comImgBox {
		
		margin-bottom: 102px;
	}
	#conts .other {
		padding: 10px 0 10px;
	}
	#conts .other li {
		padding: 0 10px 8px 46px;
	}
	#conts .other li::before {
		left: 16px;
		top: 13px;
	}
}