#page_title{
	background:url('../images/nursing_care/page_title.webp') no-repeat top center;
}
#subnav ul{
	border:2px solid #e67d99;
}
#subnav ul li a{
	color:#e67d99;
	background:url('../images/common/arrow_subnav_pink.svg') no-repeat left center;
}
main section h3{
	background:#f7d8e0;
}

.comment_photo{
	display:flex;
	gap:100px;
	position:relative;
}
.comment_photo figure{
	width:300px;
	flex:none;
}
.comment_photo .comment{
	width:calc(100% - 400px);
	position:relative;
	flex:none;
}
main section table{
	width:100%;
	border-top:1px solid #ccc;
}
main section th,
main section td{
	padding:10px 15px;
	border-bottom:1px solid #ccc;
}
main section th{
	white-space:nowrap;
}
#news dl{
	display:flex;
	gap:60px;
	border-bottom:1px solid #ccc;
	padding:10px 15px;
}
#news dl:first-child{
	border-top:1px solid #ccc;
}
#news dl dt{
	white-space:nowrap;
}
#contents3 ul{
	max-width:540px;
	margin:0 auto;
	list-style:none;
	padding:0;
}
#contents3 li{
	margin-bottom:40px;
}
#contents3 li a{
	display:block;
	border:4px solid #7ebd6a;
	border-radius:10px;
	line-height:50px;
	background:url('../images/common/arrow_green.svg') no-repeat left 10px center;
	box-shadow:0 5px 0 rgba(205,204,204,0.8);
	color:#222;
	text-decoration:none;
	font-weight:700;
	text-align:center;
}
#contents3 li a:hover{
	background:#7ebd6a url('../images/common/arrow_green.svg') no-repeat left 10px center;
	color:#fff;
}