@charset "utf-8";

/* 小児歯科 pediatric
------------------------------------------------------------------*/
.row_pediatric03 {
	gap: 0 2.45%;
}
.row_pediatric03 .col {
	width: 31.7%;
}
.row_pediatric03 .icn {
	width: calc(160 / var(--break) * 100vw);
}
.row_pediatric03 .ttl {
	border-bottom: 1px solid #c1ab69;
}
.bnr_pediatric01 a {
	background-image: url("images/pediatric/bg_pediatric01.png");
}
@media(min-width: 768px) and (max-width:1599px) {
	
}
@media(min-width: 768px) and (max-width:1299px) {
	
}
@media(max-width: 767px) {
	.row_pediatric03 {
		gap: 4vw 0;
	}
	.row_pediatric03 .col {
		width: calc(600 / var(--break) * 100vw);
		margin: 0 auto;
	}
	.row_pediatric03 .ttl {
		font-size: 1.125rem;
		letter-spacing: 0;
	}
}