#aboutusSec{--txtbox-order:2;--phtbox-order:1}#aboutusStudio .lrbox{margin-top:64px;display:grid;grid-template-columns:45.8974358974% 50%;justify-content:space-between}#aboutusStudio .txtbox{position:relative;z-index:2}#aboutusStudio .phtbox{position:relative;z-index:0;padding-right:8.2%}#aboutusStudio .phtbox::after{content:"";display:block;width:115.3%;height:100%;background:rgba(112,182,195,.15);border-radius:48px 0 0 16px;position:absolute;right:0;top:min(64/1920*100vw,64px);z-index:-1}#aboutusStudio .phtbox .pht{height:100%;border-radius:48px 16px 16px 16px;overflow:hidden}#aboutusStudio .phtbox .pht-img{width:100%;height:100%;object-fit:cover}#aboutusOwner .lrbox{display:grid;grid-template-columns:400px 1fr;gap:64px min(64/1920*100vw,64px)}#aboutusOwner .phtbox{order:var(--phtbox-order)}#aboutusOwner .phtbox .pht-img{border-radius:48px 16px 16px 16px}#aboutusOwner .txtbox{order:var(--txtbox-order)}#aboutusOwner .txtbox .name{color:#1f313f}#aboutusOwner .txtbox .name-role{font-size:1.6rem}#aboutusOwner .txtbox .name-jp{margin-top:16px;font-size:3.2rem}#aboutusOwner .txtbox .name-en{margin-top:8px;font-size:1.4rem;color:#70b6c3}#aboutusInfo .lrbox{display:grid;grid-template-columns:36.8% 1fr;gap:64px min(64/1920*100vw,64px)}#aboutusInfo .phtbox{order:var(--phtbox-order)}#aboutusInfo .phtbox .pht-img{border-radius:48px 16px 16px 16px}#aboutusInfo .txtbox{order:var(--txtbox-order)}#aboutusInfo .txtbox .tbl-ptn1 th{width:136px}@media screen and (max-width: 1100px){#aboutusStudio .lrbox{grid-template-columns:1fr;gap:64px 0}#aboutusStudio .txtbox{padding-inline:4.1%}#aboutusStudio .phtbox{padding-inline:4.1%}#aboutusStudio .phtbox::after{width:100%;border-radius:48px 0 0 0;top:min(48/375*100vw,48px)}#aboutusStudio .phtbox .pht{max-width:max-content;margin-inline:auto}#aboutusOwner .lrbox{grid-template-columns:50% 1fr}#aboutusInfo{--txtbox-order:1;--phtbox-order:2}#aboutusInfo .lrbox{grid-template-columns:1fr}}@media screen and (max-width: 767px){#aboutusSec{--txtbox-order:1;--phtbox-order:2}#aboutusStudio .phtbox::after{border-radius:32px 0 0 0}#aboutusStudio .phtbox .pht{border-radius:32px 8px 8px 8px}#aboutusOwner .lrbox{grid-template-columns:1fr}#aboutusOwner .phtbox .pht-img{border-radius:32px 8px 8px 8px}#aboutusInfo .phtbox .pht-img{border-radius:32px 8px 8px 8px}#aboutusInfo .txtbox .tbl-ptn1 th{width:100%}}