.cm-voice{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.cm-voice .cm-voice-inner{margin:0 auto;padding:70px 0}.cm-voice .cm-voice-ttl{color:#000;font-size:7rem;line-height:1.4;margin:0;text-align:center}.cm-voice .cm-voice-ttl span{font-size:4.8rem}.cm-voice .cm-voice-wrap{margin-top:60px;padding:0 100px}.cm-voice .cm-voice-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cm-voice .cm-voice-cont:first-of-type{border-bottom:1px solid #ccc;padding-bottom:60px}.cm-voice .cm-voice-company{max-width:247px;width:100%}.cm-voice .cm-voice-txt{max-width:713px;width:100%}.cm-voice .cm-voice-name{color:#000;font-size:1.8rem;font-weight:700;line-height:1.4;margin-top:15px}.cm-voice .cm-voice-txt h3{color:#000;font-size:2.8rem;line-height:1.4;margin:0;padding-left:30px;position:relative}.cm-voice .cm-voice-txt h3:before{background:#0c91d3;content:"";display:block;height:calc(100% + .2em);left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.cm-voice .cm-voice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin:5px 0 0}.cm-voice .cm-voice-item:nth-of-type(2){font-weight:700}.cm-voice .cm-voice-item span{border-radius:5px;color:#fff;display:grid;font-size:1.4rem;font-weight:400;height:30px;line-height:1;margin-right:15px;place-items:center;width:100px}.cm-voice .cm-voice-item span.industry{background:#5a5a5a}.cm-voice .cm-voice-txt p{color:#000;font-size:1.8rem;line-height:1.8;margin:35px 0 0}.cm-voice .cm-voice-cont:nth-of-type(2){margin-top:60px}.cm-voice .cm-voice-item span.introduction{background:#0c91d3}.cm-voice .cm-voice-list{list-style:none;margin:40px 0 0;padding:0}@media (max-width:1200px){.cm-voice .cm-voice-cont{column-gap:30px}}@media (max-width:1100px){.cm-voice .cm-voice-wrap{padding:0 50px}}@media (max-width:767px){.cm-voice .cm-voice-cont{align-items:center;flex-direction:column;row-gap:20px}.cm-voice .cm-voice-wrap{padding:0 20px}}