.Maternity-Icon1{}
.Maternity-Icon1 > dl:not(:first-child){margin-top: 10px;}
.Maternity-Icon1 > dl{padding: 20px 20px 20px 0;background: #f8f8f8;border: 1px solid #e3e3e3;display: flex;flex-wrap: wrap;}
.Maternity-Icon1 > dl > dt{width: 130px;padding: 0 15px;text-align: center;display: flex;align-items: center;justify-content: center;}
.Maternity-Icon1 > dl > dd{width: calc(100% - 130px);padding-left: 28px;border-left: 1px solid #e3e3e3;}
.Maternity-Icon1 > dl > dd > h5{margin-bottom: 10px;color: #0f8259;font-size: 17px;font-weight: 700;line-height: 1.1;}
.Maternity-Icon1 > dl > dd > h5 > a{display: table;color: inherit;font-size: inherit;}
.Maternity-Icon1 > dl > dd > p{color: #454545;font-size: 14px;line-height: 1.3;}

@media screen and (max-width: 550px){
	.Maternity-Icon1 > dl{padding: 15px 15px 15px 0;}
	.Maternity-Icon1 > dl > dt{width: 100px;}
	.Maternity-Icon1 > dl > dd{width: calc(100% - 100px);padding-left: 20px;}
	.Maternity-Icon1 > dl > dd > h5{margin-bottom: 6px;font-size: 16px;}
}

@media screen and (max-width: 375px){
	.Maternity-Icon1 > dl{padding: 15px;}
	.Maternity-Icon1 > dl > dt{margin: 0 auto 15px;}
	.Maternity-Icon1 > dl > dd{width: 100%;padding: 15px 0 0;border-top: 1px solid #e3e3e3;border-left: 0;}
	.Maternity-Icon1 > dl > dd > h5{margin-bottom: 6px;font-size: 16px;}
}