.mpos3pFV{position:relative;display:flex;justify-content:center}@media(min-width: 768px){.mpos3pFV{width:calc(100vw - var(--scrollbar)*1px);margin-left:calc((100vw - var(--scrollbar)*1px - 1120rem)/-2)}}@media(max-width: 767px){.mpos3pFV{width:calc(100vw - var(--scrollbar)*1px);margin-left:-28rem}}.mpos3pFV::after{content:"";display:block;width:100%;background-color:var(--keycolor);position:absolute;bottom:0;left:0;height:32rem}@media(min-width: 768px){.mpos3pFV::after{height:32rem}}@media(max-width: 767px){.mpos3pFV::after{height:16rem}}.mpos3pFVBg{position:absolute;background-color:oklch(from var(--keycolor) calc(l * 1.2) calc(c * 0.3) h);z-index:-3}@media(min-width: 768px){.mpos3pFVBg{height:100%;width:calc(100vw - var(--scrollbar)*1px)}}@media(max-width: 767px){.mpos3pFVBg{height:100%;width:100vw;margin-left:calc((100vw - 100%)/-2)}}@media(min-width: 768px){.mpos3pFVInner{position:relative;width:calc(100vw - var(--scrollbar)*1px);max-width:calc(2160px - var(--scrollbar)*1px);width:min(1120rem,100%);padding-top:var(--space80);height:542rem}}@media(max-width: 767px){.mpos3pFVInner{width:100%;padding-top:var(--space64);height:637rem;padding-left:28rem;padding-right:28rem}}.mpos3pFVHeader{width:100%;display:flex;flex-direction:column}@media(min-width: 768px){.mpos3pFVHeader{padding-top:var(--space80);row-gap:calc(var(--space48) - 3rem)}}@media(max-width: 767px){.mpos3pFVHeader{padding-top:calc(var(--space48) - 3rem);row-gap:calc(var(--space32) - 2rem)}}.mpos3pFVHeader::after{content:"";order:2;display:inline-block;width:2rem;height:16rem;background-color:var(--gray_point);transform:skewX(-36deg);transform-origin:left bottom;margin-right:calc(.726542528cap + 6rem)}.mpos3pFVHeader .cHeading{color:var(--gray_text)}.mpos3pFVHeader .cHeading>span{display:flex}@media(max-width: 767px){.mpos3pFVHeader .cHeading>span{flex-direction:column}}@media(min-width: 768px){.mpos3pFVHeader .cHeading .name{margin-left:10rem}}.cHeading:where(.mpos3pFVHeader *){order:3}.mpos3pFVMessage{color:var(--gray_text)}.mpos3pFVMessage strong{color:var(--primary);position:relative}.mpos3pFVMessage strong::before{content:"";display:block;width:100%;height:8rem;position:absolute;left:0;background-color:var(--keycolor);z-index:-1}@media(min-width: 768px){.mpos3pFVMessage strong::before{bottom:12rem}}@media(max-width: 767px){.mpos3pFVMessage strong::before{bottom:7rem}}.mpos3pFVName{order:1;color:var(--gray_text)}.mpos3pFVImage{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.mpos3pFVImageInner{position:relative;width:100%}@media(min-width: 768px){.mpos3pFVImageInner{width:calc(100% - 32rem);max-width:calc(2160px - 32rem)}}@media(max-width: 767px){.mpos3pFVImageInner{width:calc(100% - 10rem)}}.mpos3pFVImageribbon{position:absolute;margin:auto;inset:0;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.mpos3pFVImageribbonitem{left:var(--wPc);top:var(--hPc)}}@media(max-width: 767px){.mpos3pFVImageribbonitem{left:var(--wSp);top:var(--hSp)}}.cRibbontextSlash:where(.cRibbontext._left *):is(.mpos3pFVImageribbonitem *){transform:rotateX(180deg)}@media(min-width: 768px){.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){--inner-width: 600rem}}@media(min-width: 768px){.mpos3pFV+.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){padding-top:32rem}}@media(max-width: 767px){.mpos3pFV+.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){margin-top:32rem}}.mCommonsection+.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){border-top:1px solid var(--gray_line)}@media(min-width: 768px){.mCommonsection+.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){padding-top:calc(var(--space80) - 1px)}}@media(max-width: 767px){.mCommonsection+.mCommonsection:where(:root[data-dir^="/business-supply/tech-and-people/"] *){padding-top:calc(var(--space48) - 1px)}}.mpbtdBtnsec{border-top:1px solid var(--gray_line);display:grid}@media(min-width: 768px){.mpbtdBtnsec{padding-top:calc(var(--space80) - 1px);row-gap:var(--space48)}}@media(max-width: 767px){.mpbtdBtnsec{padding-top:calc(var(--space48) - 1px);row-gap:var(--space32)}}.cButtonTitle:is(.mpbtdBtnsecbtn *){color:var(--gray_text)}.cButtonTitle strong:is(.mpbtdBtnsecbtn *){color:var(--primary)}@media(max-width: 767px){.cButtonPictureList:where(.mpbtdBtnsecbtn *){width:150rem;height:100rem;right:var(--space32)}}@media(min-width: 768px){.cButtonPictureListItem:where(.mpbtdBtnsecbtn *){margin-right:var(--space48)}}