.bl_imgBlock { margin: 60px 0; }

.bl_imgBlock img { margin: 0 auto; }

.un_facilityLinkBlock .un_facilityLink_item { margin-bottom: 20px; border: 1px solid #ccc; overflow: hidden; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; text-decoration: none; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; position: relative; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkImg { min-width: 148px; min-height: 88px; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont { width: 73%; padding: 14px 18px 14px 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont .un_facilityLink_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont .un_facilityLinkTxt { width: 100%; color: #444; }

.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont .un_facilityLinkTtl { color: #21a38c; font-size: 2.4rem; letter-spacing: 0.2em; }

.un_facilityLinkBlock .un_facilityLink_item a.un_facilityLink_item_inner:hover { opacity: 0.7; }

.un_facilityLinkBlock .un_facilityLink_item:last-child { margin-bottom: 0; }

.un_facilityLinkBlock .bl_ListStyle01 { margin: 5px 0 20px; }

.un_facilityLinkBlock .bl_ListStyle01 li { margin-bottom: 5px; font-size: 1.6rem; font-weight: normal; }

.un_facilityLinkBlock .bl_ListStyle01 li { font-size: 1.5rem; }

.un_facilityLinkImg01 { background-image: url(../../home_medical_service/images/img_facility01.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.un_facilityLinkImg02 { background-image: url(../../home_medical_service/images/img_facility02.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.un_facilityLinkImg03 { background-image: url(../../home_medical_service/images/img_facility03.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.un_fwB { font-weight: bold; }

@media screen and (max-width: 1023px) { .bl_imgBlock { margin: 20px auto; }

	.bl_imgBlock img { width: 100%; }

	.un_facilityLinkBlock .un_facilityLink_item { margin-bottom: 10px; }

	.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; text-decoration: none; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; position: relative; }

	.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkImg { width: 27%; min-width: 75px; min-height: 75px; }

	.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont { width: 73%; padding: 14px 18px 14px 10px; }

	.un_facilityLinkBlock .un_facilityLink_item .un_facilityLink_item_inner .un_facilityLinkCont .un_facilityLinkTtl { font-size: 1.8rem; } }
