.p-about-concept .c-concept__photo{position:absolute;overflow:hidden;border-radius:20px}.p-about-concept .c-concept__photo>img{position:absolute;max-width:none;border-radius:0;object-fit:fill;inset:auto}.p-about-concept .c-concept__photo.is-main>img{width:210.88%;height:100%;left:-15.82%;top:0}.p-about-concept .c-concept__photo.is-sub-1>img{width:195.37%;height:100.57%;left:-33.56%;top:0}.p-about-concept .c-concept__photo.is-sub-2>img{width:203.82%;height:103.77%;left:-58.08%;top:-2.86%}.c-business-card--ma .c-business-card__title{font-weight:500}.page-template-page-ma .p-reuse-concept__media{overflow:hidden;border-radius:20px}.page-template-page-ma .p-reuse-concept__media img{position:absolute;width:120.233%;height:124.838%;max-width:none;left:-2.239%;top:-8.365%;border-radius:0;object-fit:fill}.page-template-page-ma .c-value-card__media{position:relative;width:100%;aspect-ratio:336/235.705;overflow:hidden;border-radius:10px;margin-bottom:32px;flex-shrink:0}.page-template-page-ma .c-value-card__media img{position:absolute;max-width:none;height:100%;width:124.71%;left:-12.77%;top:0;object-fit:fill}.page-template-page-ma .c-value-card:nth-child(1) .c-value-card__media img{width:154.29%;height:110.29%;left:-43.22%}.page-template-page-ma .c-value-card:nth-child(2) .c-value-card__media img{width:110.59%;height:105.11%;left:-2.93%;top:-1.72%}.page-template-page-ma .c-value-card__title{color:#0068b3}@media(min-width: 1101px){.page-template-page-ma .p-reuse-concept__body{width:537.864px}.page-template-page-ma .c-ocean-section{background-image:url("../images/20261102/ma-wave.svg")}.page-template-page-ma .c-ocean-section .c-section-title{text-align:left}.page-template-page-ma .c-flow__title{font-size:24px;line-height:27.435px}.page-template-page-ma .c-flow__text{line-height:28.8px}.page-template-page-business.has-ma-business .c-ocean-section{min-height:1210px;background-image:url("../images/20261102/business-wave.svg")}.home.has-ma-business .top-ocean{content:url("../images/20261102/top-ocean.svg")}}@media(max-width: 1100px){.page-template-page-ma .p-reuse-concept__media{position:relative}.page-template-page-ma .c-value-card__media{max-width:100%}}@media(max-width: 760px){.p-about-concept .c-concept__photo{position:relative;inset:auto;width:100%;height:160px}.p-about-concept .c-concept__photo.is-main>img,.p-about-concept .c-concept__photo.is-sub-1>img,.p-about-concept .c-concept__photo.is-sub-2>img{position:static;width:100%;height:100%;object-fit:cover}.p-about-concept .c-concept__photo.is-sub-2>img{object-position:center 65%}.page-template-page-ma .c-flow__title{font-size:18px;line-height:1.6}}.c-business-card--ma .c-business-card__media{position:relative;overflow:hidden;border-radius:10px}.c-business-card--ma .c-business-card__media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}@media(min-width: 1101px){.c-business-card--ma .c-business-card__media img{object-fit:fill}}.c-footer{height:auto;min-height:490px;padding-top:180px;background-size:100% 100%}@media(max-width: 1100px){.c-footer{min-height:550px}}@media(max-width: 760px){.c-footer{padding-top:120px}}
