/* ============================================================ sec*/
.article .mainVisual{background: url(../img/mainVisual__headingImage.jpg); background-size: cover; height: 49.4rem;}

#voice__article .mainVisual__title{bottom: 17rem;}

#voice__article .mainVisual{margin: 0 0 0 0;}

/*.secVoice__voiceItem{display: block;}*/

.secVoice__voiceItem a{display: flex;}

.c-voice__item--right a{flex-direction: row-reverse;}

.c-matterList{display: flex; justify-content: space-between;}

.c-matterItem{box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(76,76,76,0.27) ;margin: 0 0 2.4rem 0; width: 34rem;}

.c-matterImage{position: relative;}

.c-matterImage--tag{background: #e68686; box-sizing: border-box; color: #fff; font-size: 1.2rem; padding: 1.2rem 2.4rem 1.2rem 2.4rem; text-align: center; position: absolute;}

.c-matterImage--tagContent{background: #ecb95f;}

.c-matterText{box-sizing: border-box; padding: 3.2rem 2.4rem 3.2rem 2.4rem;}

.c-matterText--title{ font-size: 1.8rem; font-weight: 700; line-height: 1; margin: 0 0 .8rem 0;}

.c-matterText--text{font-size: 1.4rem; min-height: 9rem; margin: 0 0 1.6rem 0;}

.c-matterText--btn{width: 80%;}

.c-matterText--btn .c-matter__btn{font-size: 1.6rem; padding: 1.8rem 1.8rem 1.8rem 1.8rem;}

.c-matterText .c-btnWrapper:after{top: 2.1rem;}

#voice__article .secFaq__body{border: #f5f5f5 .4rem solid ;box-sizing: border-box; padding: 6.4rem 6.4rem 6.4rem 6.4rem;}

#voice__article .secVoice__voiceItem{border-bottom: .2rem solid #1ca771; display: flex; margin: 0 0 3.2rem 0; padding: 0 0 2.4rem 0; width: 100%;}

#voice__article .c-voice__areaPerson{margin: 0 0 0 0;}

#voice__article .c-voice__areaText{border: none;}

#voice__article .c-voice__areaText--title{font-size: 2.4rem;}

#voice__article .c-voice__areaText--date{color: #1ca771; font-size: 1.8rem; margin: 0 0 0 0;}

#voice__article .secVoice__areaText__mainText{margin: 0 0 4rem 0;}

#voice__article .secVoice__areaLink{background: #f5f5f5; box-sizing: border-box; padding: 4rem 4rem 4rem 4rem;}

#voice__article .secVoice__areaLink__title{font-size: 1.8rem; font-weight: 700; margin: 0 0 2.4rem 0;}

#voice__article .c-matterItem{background: #fff; box-shadow: none; width: 32%;}

#voice__article .c-matterText--btn{width: 100%;}



@media screen and (max-width: 750px) {
.article .mainVisual{background: url(../img/mainVisual__headingSPImage.jpg); background-size: cover; height: 60vh;}
}
