/* CSS Document */

/**/
.dotLine{
	border-bottom:dotted #6CF 1px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	margin:10px;
}

/**/
.photo-l{
	float:left;
	padding-right:10px;
	line-height:17px;
	padding-bottom:5px;
}
.photo-r{
	float:right;
	line-height:18px;
	padding-bottom:5px;
}

/* 20250407 新規追加 */

.wrapper_n .dotLine{    
	margin-bottom: 20px;
}
.wrapper_n .dotLine a{
    text-decoration: none;
}

.clinic_list{
	display: flex;
	gap: 10px 20px;
	flex-wrap: wrap;
}

.clinic_list_item{
	width: calc((100% - 20px) / 2 );
}
	

.clinic_img_main{
margin-bottom: 20px;	
}

