#second-visualcontents::before{background: url('../img/voice/header-image.png') center center no-repeat;background-size: contain;}
@media only screen and (max-width: 568px) {

}
.voice-title-wrapper{margin-bottom: 32px;background: #3ea9b3;}
.voice-title-inner{margin: 0 auto;max-width: 980px;}
.voice-title-inner h2{margin: 0;padding: 10px;font-size: 32px;font-weight: 500;color: #fff;text-align: center;}
@media only screen and (max-width: 568px) {
    .voice-title-wrapper{margin-bottom: 16px;}
    .voice-title-inner h2{font-size: 24px;}
}
.voice-list-wrapper ul{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;}
.voice-list-wrapper ul li{margin-bottom: 24px;width: 100%;border: #25a4ad 2px solid;background: #fff;box-sizing: border-box;background: url(../img/bg-note.png) bottom left repeat #fff;}
.voice-list-wrapper ul li:last-child{margin-bottom: 0;}
.voice-list-wrapper ul li .voice-box-inner{padding: 16px;box-sizing: border-box;}
.voice-list-wrapper ul li h3{position: relative;margin: 0;padding: 16px;font-size: 20px;font-weight: 500;color: #000;line-height: 1;text-align: left;}
.voice-list-wrapper ul li h3::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 30px;width: 5px;background: #3ea9b3;}
.voice-list-wrapper ul li .voice-text{margin: 0;padding: 16px;background: url('../img/dot_02.png') left top repeat #f3f3f3;box-sizing: border-box;}
.voice-list-wrapper ul li .voice-text p.voice-name{margin-bottom: 10px;font-size: 18px;font-weight: 500;color: #3ea9b3;}
.voice-list-wrapper ul li .voice-text p.voice-name span{display: inline-block;margin-right: 16px;padding: 3px 10px;font-size: 16px;color: #fff;background: #25a4ad;box-sizing: border-box;vertical-align: inherit;}
@media only screen and (max-width: 568px) { 
    .voice-list-wrapper ul{flex-direction: column;}
    .voice-list-wrapper ul li{width: 100%;}
    .voice-list-wrapper ul li h3{line-height: 1.5;}
    .voice-list-wrapper ul li h3::before{height: calc(100% - 32px);}
}