@charset "UTF-8";

/* pediatric
---------------------------------------------------------------------------*/

/* .sec-maintenance
---------------------------------------------------------------------------*/
.sec-maintenance {
	width: 986px;
	margin: 0 auto 100px;
	transform: translateX(5px);
}

.sec-maintenance figure {
	width: 535px;
	min-width: 535px;
}

.sec-maintenance .txt {
	padding: 0 0 5px 46px;
}

.sec-maintenance .txt p {
	white-space: nowrap;
}


/* .sec-engage
---------------------------------------------------------------------------*/
.sec-engage {
	width: 986px;
	margin: 0 auto;
}

.sec-engage-inner {
	flex-direction: row-reverse;
	width: 100%;
	margin-bottom: 20px;
}

.sec-engage-inner:last-of-type {
	margin-bottom: 0;
}

.sec-engage-inner figure {
	width: 480px;
	min-width: 480px;
}

.sec-engage-inner .txt {
	box-sizing: border-box;
	width: 100%;
	padding: 0 80px 10px 35px;
}

.sec-engage-inner .txt h3 {
	margin-bottom: 15px;
}

.sec-engage-inner .box h4 {
	margin: 0 0 16px -2px;
}

.sec-engage-inner .box h4 strong {
	font-size: 14px;
	letter-spacing: 0.15em;
}

.sec-engage-inner .box ul {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.sec-engage-inner .box li {
	box-sizing: border-box;
	width: 50%;
	margin-left: 0;
}

/* .sec-engage .inner2
------------------------------------*/
.sec-engage .inner2 figure {
	margin-top: 20px;
}

.sec-engage .inner2 .txt {
	padding-bottom: 0;
}

.sec-engage .inner2 .txt h3 {
	font-size: 20px;
}

.sec-engage .inner2 .txt h4 {
	margin: 28px 0 18px;
}

.sec-engage .inner2 .txt li {
	letter-spacing: 0.12em;
}