.l-main{padding-top:60px}.mv__heading{padding-bottom:70px}.mv__heading .c-page-heading__en{text-indent:0;letter-spacing:0}.mv__heading .c-page-heading__en span{display:block;text-indent:.45em;letter-spacing:.45em}.mv__image img{width:100%;height:auto}.sec-company{padding:65px 0}.sec-company .company-info-list{border-bottom:1px solid rgba(31,31,31,.1)}.sec-company .company-info-list__item{border-top:1px solid rgba(31,31,31,.1)}.sec-company .info{display:flex;align-items:flex-start;padding:20px 0;font-size:11px}.sec-company .info__heading{width:150px}.sec-company .info__content{flex:1}.sec-company .info .map-link{padding:0 4px 6px;border-bottom:1px solid #000}.sec-company .info .map-link svg{margin-right:4px}@media (min-width:768px){.l-main{padding-top:145px}.mv__heading{padding-bottom:140px}.mv__heading .c-page-heading__en span{display:inline-block}.mv__image{height:430px;background:url(../../../images/company/info/mv_md.jpg) center/cover no-repeat}.sec-company{padding:140px 0}.sec-company .info{padding:57px 0 52px;font-size:14px}.sec-company .info__heading{width:282px}.sec-company .info__content{margin-top:-10px}.sec-company .info__text{line-height:34px}}@media (max-width:767.98px){.mv__heading .c-page-heading__en span+span{margin-top:10px}}