.m-company-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:62px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.m-company-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}}.m-company-info .image{background:#fff;border-radius:6px;margin-right:3%;overflow:hidden;padding-top:18.34%;position:relative;width:32.5%}@media screen and (max-width:768px){.m-company-info .image{margin:auto;padding-top:42%;width:74.6%}}.m-company-info .image img{height:100%;left:0;position:absolute;top:0;width:100%}.m-company-info .text-content{width:62.5%}@media screen and (max-width:768px){.m-company-info .text-content{margin-top:1.5em;width:100%}}.m-company-info .text-content .name{color:#1a005d;font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 1em}@media screen and (max-width:768px){.m-company-info .text-content .name{font-size:1.4rem}}.m-company-info .text-content .name span{font-size:1.6rem;padding-left:1em}@media screen and (max-width:768px){.m-company-info .text-content .name span{font-size:1.3rem}}.m-company-info .text-content .detail .heading{color:#000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.m-company-info .text-content .detail .heading{font-size:1.6rem}}.m-company-info .text-content .detail p{margin:.5em 0}