.m-customer-comment .inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.m-customer-comment .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-customer-comment h2{border-left:6px solid #8ec300;font-size:2.8rem;font-weight:700;line-height:1.15;margin:3em 0 1.25em;padding:0 0 0 10px;position:relative;text-align:left}@media screen and (max-width:768px){.m-customer-comment h2{border-left:4px solid #8ec300;font-size:1.8rem}}.m-customer-comment h2:before{background:#1a005d;content:"";height:32px;left:-9px;position:absolute;top:-3px;width:6px}@media screen and (max-width:768px){.m-customer-comment h2:before{height:21px;left:-6px;width:4px}}.m-customer-comment h2:after{content:none}@media screen and (max-width:768px){.m-customer-comment{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-customer-comment .image-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4%;max-width:40%}@media screen and (max-width:768px){.m-customer-comment .image-content{margin-right:0;max-width:100%}}.m-customer-comment .image-content p.name{font-size:1.8rem;font-weight:700;margin:1em 0}@media screen and (max-width:768px){.m-customer-comment .image-content p.name{font-size:1.4rem;margin:1.5em 0}}.m-customer-comment .text-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-customer-comment .text-content p:first-child{margin-top:0}