.mpos2People{display:flex;flex-direction:column}@media(min-width: 768px){.mpos2People{row-gap:var(--space32)}}.mpos2People::after{content:"";display:inline-block;width:3rem;height:16rem;background-color:var(--gray_point);transform:skewX(-36deg);transform-origin:left bottom;margin-right:calc(.726542528cap + 6rem)}@media(max-width: 767px){.mpos2People::after{height:12rem;margin-top:var(--space24)}}.mpos2PeopleTextL{display:flex}.mpos2PeopleImage{position:relative}@media(min-width: 768px){.mDivided:where(.mpos2PeopleImage *){aspect-ratio:1120/373}}@media(max-width: 767px){.mDivided:where(.mpos2PeopleImage *){aspect-ratio:352/468}}.mDividedItem:is(.mpos2PeopleImage *):nth-child(1) .cPicture picture{background-color:oklch(from var(--keycolor) calc(l * 1.175) calc(c * 0.3428571429) h)}._hover .mDividedItem:is(.mpos2PeopleImage *):nth-child(1) .cPicture picture{background-color:oklch(from oklch(from var(--keycolor) calc(l * 1.2) calc(c * 0.3) h) calc(l - 0.02) calc(c * 1.02) h)}.mDividedItem:is(.mpos2PeopleImage *):nth-child(2) .cPicture picture{background-color:oklch(from var(--keycolor) calc(l * 1.11) calc(c * 0.5454545455) h)}._hover .mDividedItem:is(.mpos2PeopleImage *):nth-child(2) .cPicture picture{background-color:oklch(from oklch(from var(--keycolor) calc(l * 1.15) calc(c * 0.4) h) calc(l - 0.02) calc(c * 1.02) h)}.mpos2PeopleImageRibbon{position:absolute}@media(min-width: 768px){.mpos2PeopleImageRibbon{top:87rem;right:88rem}}@media(max-width: 767px){.mpos2PeopleImageRibbon{top:60rem;right:34rem}}.mpos2PeopleText{display:grid;order:1}@media(min-width: 768px){.mpos2PeopleText{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.mpos2PeopleText{margin-top:var(--space16);row-gap:calc(var(--space48) - 2rem)}}.mpos2PeopleTextTtl{color:var(--gray_text)}.mpos2PeopleTextTtl strong{position:relative;z-index:0;color:var(--primary)}.mpos2PeopleTextTtl strong::before{content:"";display:block;width:100%;background-color:var(--keycolor);position:absolute;left:0;z-index:-1;height:6rem;bottom:6rem}@media(max-width: 767px){.mpos2PeopleTextTtl strong::before{height:8rem;bottom:4rem}}._hover .mpos2PeopleTextTtl{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mpos2PeopleTextR{display:grid;row-gap:var(--space32)}.mpos2PeopleTextDesc{color:var(--gray_text)}._hover .mpos2PeopleTextDesc{color:color-mix(in srgb, var(--gray_text) 50%, transparent)}._hover .cRibbontextBody:is(.mpos2People *){color:color-mix(in srgb, var(--primary) 50%, transparent)}.pbttFV{position:relative;display:flex;justify-content:center;z-index:-10;overflow:hidden}@media(min-width: 768px){.pbttFV{width:calc(100vw - var(--scrollbar)*1px);height:100%;aspect-ratio:1440/719;margin-left:calc((100vw - var(--scrollbar)*1px - 1120rem)/-2)}}@media(max-width: 767px){.pbttFV{width:100vw;height:100%;aspect-ratio:408/636;margin-left:calc((100vw - 100%)/-2)}}.pbttFVBg{position:absolute;top:0;left:0;width:100%;height:100%}.pbttFVBgInner{position:absolute;margin:auto;inset:0;z-index:-5}.pbttFVBgshape{position:absolute;margin:auto;inset:0;z-index:-4;width:100%}@media(min-width: 768px){.pbttFVBgshapeItem.__shape1{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape01.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape1{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape01.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape2{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape02.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape2{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape02.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape3{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape03.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape3{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape03.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape4{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape04.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape4{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape04.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape5{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape05.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape5{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape05.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape6{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape06.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape6{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape06.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape7{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape07.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape7{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/shape07.svg)}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape8{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape08.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape8{display:none}}@media(min-width: 768px){.pbttFVBgshapeItem.__shape9{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/shape09.svg)}}@media(max-width: 767px){.pbttFVBgshapeItem.__shape9{display:none}}.pbttFVBgshapeItem:nth-child(1){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(1){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(615/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -680/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(1){width:0rem;height:0rem;width:160rem;height:160rem;top:calc(413/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 210/408*100%)}}.pbttFVBgshapeItem:nth-child(2){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(2){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(210/720*100% - 320rem/2);left:calc(50% - 320rem/2 - 690/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(2){width:128rem;height:128rem;width:160rem;height:160rem;top:calc(40/730*100% - 160rem/2);left:calc(50% - 160rem/2 - -172/408*100%)}}.pbttFVBgshapeItem:nth-child(3){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(3){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(110/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -650/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(3){width:86rem;height:86rem;width:160rem;height:160rem;top:calc(70/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 148/408*100%)}}.pbttFVBgshapeItem:nth-child(4){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(4){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(128/720*100% - 320rem/2);left:calc(50% - 320rem/2 - 280/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(4){width:86rem;height:87rem;width:160rem;height:160rem;top:calc(650/730*100% - 160rem/2);left:calc(50% - 160rem/2 - -188/408*100%)}}.pbttFVBgshapeItem:nth-child(5){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(5){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(606/720*100% - 320rem/2);left:calc(50% - 320rem/2 - 560/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(5){width:0rem;height:0rem;width:160rem;height:160rem;top:calc(680/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 170/408*100%)}}.pbttFVBgshapeItem:nth-child(6){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(6){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(532/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -498/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(6){width:100rem;height:100rem;width:160rem;height:160rem;top:calc(630/730*100% - 160rem/2);left:calc(50% - 160rem/2 - -80/408*100%)}}.pbttFVBgshapeItem:nth-child(7){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(7){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(484/720*100% - 320rem/2);left:calc(50% - 320rem/2 - 352/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(7){width:100rem;height:100rem;width:160rem;height:160rem;top:calc(600/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 90/408*100%)}}.pbttFVBgshapeItem:nth-child(8){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(8){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(270/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -472/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(8){width:100rem;height:100rem;width:160rem;height:160rem;top:calc(500/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 273/408*100%)}}.pbttFVBgshapeItem:nth-child(9){background-repeat:no-repeat;background-size:cover;position:absolute}@media(min-width: 768px){.pbttFVBgshapeItem:nth-child(9){width:320rem;height:320rem;width:320rem;height:320rem;top:calc(621/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -337/1440*100%)}}@media(max-width: 767px){.pbttFVBgshapeItem:nth-child(9){width:100rem;height:100rem;width:160rem;height:160rem;top:calc(500/730*100% - 160rem/2);left:calc(50% - 160rem/2 - 273/408*100%)}}.pbttFVBgimage{position:absolute;margin:auto;inset:0;z-index:-3}.pbttFVBgimageItem:nth-child(1){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(1){width:280rem;aspect-ratio:280/280;top:calc(200/720*100% - 280rem/2);left:calc(50% - 280rem/2 - -420/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(1){width:164rem;aspect-ratio:164/164;top:calc(377/730*100% - 164rem/2);left:calc(50% - 164rem/2 - 183/408*100%)}}.pbttFVBgimageItem:nth-child(2){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(2){width:290rem;aspect-ratio:290/290;top:calc(122/720*100% - 290rem/2);left:calc(50% - 290rem/2 - -507/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(2){width:164rem;aspect-ratio:164/164;top:calc(61/730*100% - 164rem/2);left:calc(50% - 164rem/2 - -120/408*100%)}}.pbttFVBgimageItem:nth-child(3){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(3){width:286rem;aspect-ratio:286/286;top:calc(178/720*100% - 286rem/2);left:calc(50% - 286rem/2 - -604/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(3){width:164rem;aspect-ratio:164/164;top:calc(458/730*100% - 164rem/2);left:calc(50% - 164rem/2 - 180/408*100%)}}.pbttFVBgimageItem:nth-child(4){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(4){width:282rem;aspect-ratio:282/282;top:calc(232/720*100% - 282rem/2);left:calc(50% - 282rem/2 - -525/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(4){width:188rem;aspect-ratio:188/188;top:calc(138/730*100% - 188rem/2);left:calc(50% - 188rem/2 - -154/408*100%)}}.pbttFVBgimageItem:nth-child(5){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(5){width:280rem;aspect-ratio:280/280;top:calc(230/720*100% - 280rem/2);left:calc(50% - 280rem/2 - 573/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(5){width:124rem;aspect-ratio:124/124;top:calc(408/730*100% - 124rem/2);left:calc(50% - 124rem/2 - -180/408*100%)}}.pbttFVBgimageItem:nth-child(6){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(6){width:210rem;aspect-ratio:210/210;top:calc(175/720*100% - 210rem/2);left:calc(50% - 210rem/2 - 342/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(6){width:112rem;aspect-ratio:112/112;top:calc(113/730*100% - 112rem/2);left:calc(50% - 112rem/2 - 148/408*100%)}}.pbttFVBgimageItem:nth-child(7){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(7){width:308rem;aspect-ratio:308/308;top:calc(476/720*100% - 308rem/2);left:calc(50% - 308rem/2 - -364/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(7){width:134rem;aspect-ratio:134/134;top:calc(612/730*100% - 134rem/2);left:calc(50% - 134rem/2 - -124/408*100%)}}.pbttFVBgimageItem:nth-child(8){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(8){width:326rem;aspect-ratio:326/326;top:calc(498/720*100% - 326rem/2);left:calc(50% - 326rem/2 - 374/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(8){width:144rem;aspect-ratio:144/144;top:calc(656/730*100% - 144rem/2);left:calc(50% - 144rem/2 - 102/408*100%)}}.pbttFVBgimageItem:nth-child(9){position:absolute;z-index:-2}@media(min-width: 768px){.pbttFVBgimageItem:nth-child(9){width:320rem;aspect-ratio:320/320;top:calc(591/720*100% - 320rem/2);left:calc(50% - 320rem/2 - -282/1440*100%)}}@media(max-width: 767px){.pbttFVBgimageItem:nth-child(9){width:168rem;aspect-ratio:168/168;top:calc(673/730*100% - 168rem/2);left:calc(50% - 168rem/2 - -80/408*100%)}}.pbttFVBgimageItem._anime1{overflow:hidden;aspect-ratio:320/320;background-position:0 0}@media(min-width: 768px){.pbttFVBgimageItem._anime1{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/fvanime01.webp);background-repeat:no-repeat;background-size:600% 100%;animation:pbttFVSteps1 2.5s steps(5) infinite}@keyframes pbttFVSteps1{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime1:where(._motionreduced *){animation-play-state:paused}}@media(max-width: 767px){.pbttFVBgimageItem._anime1{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/fvanime01.webp);background-repeat:no-repeat;background-size:600% 100%;animation:pbttFVSteps1 2.5s steps(5) infinite}@keyframes pbttFVSteps1{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime1:where(._motionreduced *){animation-play-state:paused}}.pbttFVBgimageItem._anime1:where(._motionreduced *){animation-play-state:paused}@media(min-width: 768px){.pbttFVBgimageItem._anime2{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/fvanime02.webp);background-repeat:no-repeat;background-size:600% 100%;animation:pbttFVSteps2 2.5s steps(5) infinite}@keyframes pbttFVSteps2{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime2:where(._motionreduced *){animation-play-state:paused}}@media(max-width: 767px){.pbttFVBgimageItem._anime2{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/fvanime02.webp);background-repeat:no-repeat;background-size:500% 100%;animation:pbttFVSteps2 2s steps(4) infinite}@keyframes pbttFVSteps2{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime2:where(._motionreduced *){animation-play-state:paused}}.pbttFVBgimageItem._anime2:where(._motionreduced *){animation-play-state:paused}@media(min-width: 768px){.pbttFVBgimageItem._anime3{background-image:url(/themes/custom/kokuyo_theme/assets/images/pc/business-supply/tech-and-people/top/fvanime03.webp);background-repeat:no-repeat;background-size:800% 100%;animation:pbttFVSteps3 3.5s steps(7) infinite}@keyframes pbttFVSteps3{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime3:where(._motionreduced *){animation-play-state:paused}}@media(max-width: 767px){.pbttFVBgimageItem._anime3{background-image:url(/themes/custom/kokuyo_theme/assets/images/sp/business-supply/tech-and-people/top/fvanime03.webp);background-repeat:no-repeat;background-size:800% 100%;animation:pbttFVSteps3 3.5s steps(7) infinite}@keyframes pbttFVSteps3{0%{background-position:0 0}100%{background-position:100% 0}}.pbttFVBgimageItem._anime3:where(._motionreduced *){animation-play-state:paused}}.pbttFVBgimageItem._anime3:where(._motionreduced *){animation-play-state:paused}.pbttFVInner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(min-width: 768px){.pbttFVInner{row-gap:calc(var(--space80) + 14rem);margin-top:-56rem;margin-top:-36rem;margin-top:-18rem}}@media(max-width: 767px){.pbttFVInner{width:100%;padding-left:28rem;padding-right:28rem;row-gap:calc(var(--space32) + 9rem);margin-top:-42rem;margin-top:-48rem;margin-top:-50rem}}.pbttFVInnerHead{display:flex;flex-direction:column;align-items:center}.pbttFVInnerTitle{position:relative;background-color:var(--white100);padding:7rem 8rem 5rem}.pbttFVInnerTitle::before{content:"";display:block;width:100%;height:2px;background-color:var(--keycolor);position:absolute;top:0;left:0}.pbttFVInnerSub{margin-top:53rem}@media(min-width: 768px){.pbttFVInnerMain{margin-top:57rem}}@media(max-width: 767px){.pbttFVInnerMain{margin-top:24rem;margin-top:36rem}}.pbttFVInnerMainInnerItem{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--keycolor)}@media(min-width: 768px){.pbttFVInnerMainInnerItem{padding:3rem 24rem}}@media(max-width: 767px){.pbttFVInnerMainInnerItem{padding:3rem 16rem}}.pbttFVInnerMainInnerItem._2{padding-top:0}.pbttFVInnerBottom{color:var(--gray_text)}.pbttCases{display:grid}@media(min-width: 768px){.pbttCases{margin-top:64rem;row-gap:var(--space112)}}@media(max-width: 767px){.pbttCases{row-gap:var(--space80)}}.pbttArticle{padding-top:calc(var(--space80) - 1px);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.pbttArticle{padding-bottom:32rem}}.cHeading:is(.mArticlelist *):is(.pbttArticle *){margin-bottom:var(--space32)}.pbttBody{display:flex;flex-direction:column}@media(min-width: 768px){.pbttBody{gap:var(--space112)}}@media(max-width: 767px){.pbttBody{margin-top:calc(var(--space80) - var(--space48));gap:var(--space80)}}