@charset "utf-8";
/* CSS Document */
.under_visual {
    background-image: url(../../img/voice/visual.jpg);
}


.voice_list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 20px;
}

.voice_list li {
	width: 30%;
    margin-right: 5%;
    margin-bottom: 5%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1);
}

.voice_list li:nth-child(3n) {
    margin-right: 0%;
}

.voice_list li figure {
	display: block;
	width: 300px;
	height: 300px;
	max-width: 100%;
}
.voice_list li figure img{
	object-fit: cover;
	width: 100%;
	height: 100%
}
_:lang(x)::-ms-backdrop, .voice_list li figure img {
	font-family: 'object-fit: cover;';
}

main .hospital_btns {
    border-top: none;
    /*padding: 0 30px 30px 30px;*/
}