


.d-ip-blk {

	width:100%;
	background-color:#019aa5;	
	color:#fff;
	padding:30px 20px;
	border-radius:10px;
	box-sizing: border-box;
}

.d-ip-blk > div {

	display:flex;
}

.d-ip-blk > div > div {

	flex:1;
	font-size:2.0em;
	font-weight:bold;
	padding:0 5px;
}

.d-ip-blk > div > div:nth-child(1) {

	text-align:right;
}

.d-ip-blk > div > div:nth-child(2) {

	text-align:left;
}



.d-iprest-blk {

	width:100%;
	padding:10px 0;
	box-sizing: border-box;
}

.d-iprest-blk > div {

	display:flex;
}

.d-iprest-blk > span {

	display:block;
	text-align:center;
}

.d-iprest-blk > div > div {

	flex:1;
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px;
}

.d-iprest-blk > div > div:nth-child(1) {

	text-align:right;
}

.d-iprest-blk > div > div:nth-child(2) {

	text-align:left;
}




@media screen and (max-width: 700px) {


.d-ip-blk > div {

  display: block;
}

.d-ip-blk > div > div:nth-child(1) {
  text-align: center;
}

.d-ip-blk > div > div:nth-child(2) {
  text-align: center;
}


.d-iprest-blk > div {
  display: block;

}

.d-iprest-blk > div > div:nth-child(1) {

  text-align: center;
}

.d-iprest-blk > div > div:nth-child(2) {

  text-align: center;
}


}