.pageSectionHeadline{display:grid;margin-bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100,21px)}.pageSectionHeadline.active .pageSectionHeadlineEn{transition:-webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-clip-path:inset(-10% round 0%);clip-path:inset(-10% round 0%)}.pageSectionHeadline.active .pageSectionHeadlineJa{transition:-webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-clip-path:inset(-10% round 0%);clip-path:inset(-10% round 0%);transition-delay:.5s}.peoplelist01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100,39px) 0}.peoplelistcard01{display:grid;position:relative;z-index:1;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) 0}.peoplelistcardfigure01{position:relative;height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 400 / 768 * 100,300px);overflow:hidden;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.peoplelistcardimage01{height:100%}.peoplelistcardimage01 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.peoplelistlabel01{display:none}.peoplelistlabeltext01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;color:#0052a4}[class*=peoplelistarticle0]{width:100%;transform-origin:bottom left}.peoplelistarticle01{display:grid;background-color:rgba(0,82,164,.8);position:absolute;bottom:0;left:0;height:auto;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100,12px);border-radius:0 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);z-index:1;gap:0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px);grid-template-columns:auto min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px)}.peoplelistcopy01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    1.0833333333rem,
    calc(1.3rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0338541667), 1.95rem
  );line-height:1.33;letter-spacing:.04em;color:#fff}.peoplelistcopy01::before{margin-top:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.peoplelistcopy01::after{margin-bottom:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.peoplelistarticle02{display:flex;flex-direction:column;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100,12px) 0}.peoplelistcompany01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left}.peoplelistname01{display:flex;align-items:center}.expansionButton{display:flex;align-items:center;justify-content:space-between;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px);border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);background:#0052a4;width:100%}.expansionButtonIcon{aspect-ratio:1;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px)}.modalOpen{padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:background-color .2s}.modal{position:fixed;inset:0;z-index:50;display:none;overflow:hidden}.modalOverlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0}.modalContainer{position:absolute;inset:0;overflow:hidden}.modalWrapper{height:100vh;display:flex;align-items:center;justify-content:center}.modalContent{background:#fff;position:relative;width:100%;height:100%;background-color:#fff;opacity:0;transform:translateY(20px)}.modalClose{position:absolute;right:0;top:0;padding:.5rem;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s;aspect-ratio:1;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 768 * 100,105px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 768 * 100,105px);border:3px solid #0052a4;display:flex;align-items:center;justify-content:center}.modalCloseIcon{aspect-ratio:1;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100,37.5px)}.modalHeading{padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100,60px) 0 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px);display:flex;align-items:center;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.modalHeadingIcon{aspect-ratio:60/16;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px)}.scrollcontent01{margin-top:1rem;max-height:calc(100vh - 8rem);overflow-y:auto}.horizontalscroll01{display:flex;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px);overflow-x:auto;scroll-snap-type:x mandatory}.simplebar-track{transform:scale(0.9)}.simplebar-track.simplebar-horizontal:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:3px;width:100%;background:#ccc}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1;background:#0052a4}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.container{margin-top:0}.sectionbg01{position:relative}.sectionbg01:before{content:"";position:absolute;bottom:0;left:0;width:calc(var(--vw, 1vw)*100);height:100%;margin:0 calc(50% - var(--vw, 1vw)*50);z-index:-1}.sectionbgblue01:before{background-color:#0052a4}.sectionbglightblue01:before{background-color:rgba(113,154,195,.2)}.blue{color:#0052a4}.white{color:#fff}.worksectionwrap01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100,72px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100,72px)}.worksectionlead01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px)}.circleicon01{display:flex;justify-content:center;align-items:center;background:#fff;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px);border-radius:50%;aspect-ratio:1}.circleicon01:before{content:"";display:block;background:#0052a4;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100,16.5px);aspect-ratio:22/12;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}.workkv01{margin-bottom:.5px}.workkvfigure01{position:relative;overflow:hidden}.workkvfigureimage01{width:100%;height:100%;opacity:0;filter:brightness(2);-o-object-fit:cover;object-fit:cover}.workkvfigurepath01{position:absolute;bottom:max(min(var(--vw, 1vw), var(--svh, 1vh)) * -32 / 768 * 100,-24px);left:calc(var(--vw, 1vw)*-4);width:calc(var(--vw, 1vw)*120);z-index:2}.workkvfigurepath01.active path{animation-play-state:running}.workkvfigurepath01 path{animation:draw 1.5s forwards;animation-play-state:paused;stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:20px}.workkvtext01{position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100,51px) 0;transform:translateY(2rem);opacity:0}.workkvtextinner01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px)}.workkvtextanchor01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px)}.kvanchor01{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);border:2px solid #fff;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px)}.kvanchoricon01{display:flex}.workflowchart01{background:linear-gradient(#fff 0%, #f7f8f8 100%);margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px)}.workflowchartwrap01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px)}.workflowcharthead01{position:relative;z-index:4;min-inline-size:0}.workflowChartButton{display:grid;align-items:center;position:absolute;z-index:4;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100,4.5px);grid-template-columns:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100,36px) auto 1fr}.workflowChartButton01{top:22%;left:4%}.workflowChartButton02{top:30%;left:4%}.workflowChartButton03{top:38%;left:4%}.workflowChartButton04{bottom:-7%;right:15%}.workflowChartButton04 .workflowmbilebuttonnote01{font-size:clamp(
    0.4166666667rem,
    calc(0.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0130208333), 0.75rem
  );padding-left:1.5em;white-space:pre-line;white-space:pre-line;grid-column:1/4}a.workflowChartButton05{bottom:-7%;left:0;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px);grid-template-columns:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100,36px) auto 1fr}a.workflowChartButton05 .workflowchartbuttonlogo01{height:min(var(--vw, 1vw) * 56 / 1280 * 100,70px)}.workflowchartbuttonlogo01{display:flex;height:min(var(--vw, 1vw) * 40 / 1280 * 100,50px);aspect-ratio:160/96}.workflowchartbuttonlogo01 img{height:100%;-o-object-fit:contain;object-fit:contain}.workflowchartbuttonname01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    0.5833333333rem,
    calc(0.7rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0182291667), 1.05rem
  );letter-spacing:.04em;margin-block:calc((1em - 1lh)/2)}.workflowchartbuttonicon01{display:none}.workflowchartinner01{position:relative;width:100%;z-index:4;aspect-ratio:927/830;min-inline-size:0}.workflowchartinner01:after{content:"";background:#0052a4;position:absolute;top:20%;bottom:0;right:20%;width:20%;height:1px;transform:rotate(-30deg);z-index:-2}.workflowcharttitle01{text-align:center}.workflowchartbg{position:absolute;border-radius:50%;aspect-ratio:1}.workflowchartbg01{background:rgba(255,147,147,.15);bottom:0;left:0;width:31%}.workflowchartbg02{background:rgba(113,154,195,.3);top:2%;right:0;width:70%}.workflowchartbg02:before{content:"";position:absolute;top:60%;left:50%;width:60%;border:1px solid #0052a4;border-radius:50%;transform:translate(-50%, -50%);z-index:1;aspect-ratio:1}.workflowchartbg02:after{content:"";background:#0052a4;position:absolute;bottom:3%;left:-10%;width:50%;height:1px;transform:rotate(-15deg)}.workflowchartbg03{background:rgba(247,210,89,.15);bottom:7%;right:12%;width:33%}.chartitem{display:flex;justify-content:center;align-items:center;background:#fff;position:absolute;width:23%;border-radius:50%;z-index:2;aspect-ratio:1}.chartitem01{bottom:5%;left:4%}.chartitem02{top:36%;right:44%}.chartitem03{top:15%;right:27%;z-index:2}.chartitem04{bottom:48%;right:4%}.chartitem05{bottom:20%;right:8%}.chartitem06{bottom:15%;right:32%}.chartitem07{top:0;right:5%}.chartiteminner01{display:grid;justify-content:center;text-align:center;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px)}.chartitemicon01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px);margin:auto;aspect-ratio:98/63}.chartitemtitle01{font-size:clamp(
    0.6666666667rem,
    calc(0.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0208333333), 1.2rem
  );text-align:center}.chartitemcontent01{font-size:clamp(
    0.4166666667rem,
    calc(0.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0130208333), 0.75rem
  );white-space:pre-line}.workflowchartbottom01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px);min-inline-size:0}.horizontalscrollimage01{min-width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 998 / 768 * 100,748.5px);padding-right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px);aspect-ratio:998/900}.workflowmbilebuttons01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px)}.workflowmbilebutton01{display:grid;align-items:center;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px);grid-template-columns:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100,120px) auto min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px)}.workflowMbileButtonLogo01{display:flex;background:#fff;height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100,72px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);aspect-ratio:160/96}.workflowMbileButtonLogo01 img{height:100%;-o-object-fit:contain;object-fit:contain}.workcompanieslist01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px)}.workcompanyitem01{scroll-margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 105 / 768 * 100,78.75px);position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px);border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px)}.workcompanyitembodylabel01{display:flex;justify-content:center;align-items:center;position:absolute;top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 104 / 768 * 100,78px);right:0;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100,150px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px);border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px) 0 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.workcompanyitembodylabel01.pink{background-color:#ff9393}.workcompanyitembodylabel01.blue{background-color:#a0c4e8}.workcompanyitembodylabel01.green{background-color:#66d1b8}.workcompanyitembodylabel01.yellow{background-color:#f7d259}.workcompanyitembodylabeltext01{color:#fff}.workcompanyitemhead01 img{width:-moz-fit-content;width:fit-content;height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 124 / 768 * 100,93px);-o-object-fit:contain;object-fit:contain}.workcompanyitembody01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px)}.workcompanyitembodycontent01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px)}.workCompanyItemBodyFigure{aspect-ratio:320/230}.workcompanyitemtags01{display:flex;flex-wrap:wrap;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.workcompanytagitem01{padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);border:1px solid #0052a4;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100,18.75px)}.workcompanyitememployee01[open] .employeesummaryicon01:before{transform:translate(-50%, -50%) rotate(0deg)}.employeesummary01{display:flex;justify-content:space-between;align-items:center;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px);padding:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) 0;border-top:1px solid #719ac3;border-bottom:1px solid #719ac3;cursor:pointer}.employeesummary01::-webkit-details-marker{display:none}.employeesummaryicon01{display:flex;justify-content:center;align-items:center;background:#fff;position:relative;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px);border-radius:50%;aspect-ratio:1}.employeesummaryicon01:before,.employeesummaryicon01:after{content:"";background:#0052a4;position:absolute;top:50%;left:50%;width:40%;height:2px;transform:translate(-50%, -50%)}.employeesummaryicon01:before{transform:translate(-50%, -50%) rotate(90deg);transition:transform .36s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.employeecontentinner01{padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) 0;border-bottom:1px solid #719ac3}@media screen and (min-width: 768px){.pageSectionHeadline{margin-bottom:min(var(--vw, 1vw) * 64 / 1280 * 100,80px);gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px)}.peoplelist01{gap:min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:repeat(2, 1fr)}.peoplelistcard01{overflow:hidden;border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px);gap:0}.peoplelistcardfigure01{height:min(var(--vw, 1vw) * 326 / 1280 * 100,407.5px);overflow:visible;border-radius:0}.peoplelistlabel01{display:block;background-color:#fff;position:absolute;top:max(var(--vw, 1vw) * -8 / 1280 * 100,-10px);right:min(var(--vw, 1vw) * 8 / 1280 * 100,10px);padding:min(var(--vw, 1vw) * 6 / 1280 * 100,7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100,10px);border-radius:4px;transform:translateY(-100%)}.peoplelistarticle01{padding:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px) min(var(--vw, 1vw) * 14 / 1280 * 100,17.5px);transition:transform .3s .1s,opacity .3s .1s;grid-template-columns:100%}.peoplelistcopy01{font-size:min(
    calc(1.8rem + 4.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  );line-height:1.6}.peoplelistcopy01::before{margin-top:calc((1 - 1.6)*.5em)}.peoplelistcopy01::after{margin-bottom:calc((1 - 1.6)*.5em)}.peoplelistarticle02{justify-content:center;background-color:rgba(0,82,164,.8);position:absolute;bottom:0;left:0;height:100%;padding:0 min(var(--vw, 1vw) * 32 / 1280 * 100,40px);transform:translateY(100%);transition:transform .5s;gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) 0}.peoplelistcompany01,.peoplelistname01,.peoplelistdetail01{color:#fff}.peoplelistname01{gap:0 min(var(--vw, 1vw) * 24 / 1280 * 100,30px)}.peoplelistdetail01{margin-top:min(var(--vw, 1vw) * 12 / 1280 * 100,15px)}.sectionbg01:before{height:100%}.worksectionwrap01{margin-top:min(var(--vw, 1vw) * 100 / 1280 * 100,125px);gap:min(var(--vw, 1vw) * 160 / 1280 * 100,200px)}.worksectionlead01{gap:min(var(--vw, 1vw) * 28 / 1280 * 100,35px)}.circleicon01{width:min(var(--vw, 1vw) * 40 / 1280 * 100,50px)}.circleicon01:before{width:min(var(--vw, 1vw) * 10 / 1280 * 100,12.5px)}.workkvfigurepath01{bottom:max(var(--vw, 1vw) * -80 / 1280 * 100,-100px);left:calc(var(--vw, 1vw)*-4);width:calc(var(--vw, 1vw)*100)}.workkvfigurepath01 path{stroke-width:15px}.workkvtext01{padding:min(var(--vw, 1vw) * 62 / 1280 * 100,77.5px) 0 min(var(--vw, 1vw) * 98 / 1280 * 100,122.5px)}.workkvtextinner01{gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px)}.workkvtextanchor01{margin-top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px);gap:min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:1fr 1fr}.kvanchor01{justify-content:center;padding:min(var(--vw, 1vw) * 40 / 1280 * 100,50px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px);transition:background .36s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.kvanchortext01{transition:color .36s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.kvanchoricon01{display:none}.workflowchart01{margin-top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px);padding:min(var(--vw, 1vw) * 56 / 1280 * 100,70px) min(var(--vw, 1vw) * 48 / 1280 * 100,60px) min(var(--vw, 1vw) * 112 / 1280 * 100,140px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.workflowchartwrap01{gap:0}.workflowcharthead01{padding:min(var(--vw, 1vw) * 44 / 1280 * 100,55px);grid-column:1/2;grid-row:1/2}.workflowChartButton{gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px);grid-template-columns:min(var(--vw, 1vw) * 69 / 1280 * 100,86.25px) auto 1fr}.workflowChartButton01{left:6%}.workflowChartButton02{top:28%;left:6%}.workflowChartButton03{top:34%;left:6%}.workflowChartButton04 .workflowmbilebuttonnote01{font-size:min(
    calc(1.2rem + 1.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.35rem
  )}a.workflowChartButton05{gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px);grid-template-columns:min(var(--vw, 1vw) * 96 / 1280 * 100,120px) auto 1fr}.workflowchartbuttonname01{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  )}.workflowchartbuttonicon01{display:block}.workflowchartinner01{grid-column:1/2;grid-row:1/2}.workflowchartinner01:after{height:2px}.workflowcharttitle01{text-align:initial}.workflowchartbg02:before{border:2px solid #0052a4}.workflowchartbg02:after{height:2px}.chartitem{width:22%}.chartitem01{left:5%}.chartiteminner01{gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px)}.chartitemicon01{width:min(var(--vw, 1vw) * 98 / 1280 * 100,122.5px)}.chartitemtitle01{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  )}.chartitemcontent01{font-size:min(
    calc(1.2rem + 1.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.35rem
  )}.workflowchartbottom01{display:none}.workcompanieslist01{gap:min(var(--vw, 1vw) * 60 / 1280 * 100,75px)}.workcompanyitem01{scroll-margin-top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px)}.workcompanyitem01{padding:min(var(--vw, 1vw) * 56 / 1280 * 100,70px) min(var(--vw, 1vw) * 88 / 1280 * 100,110px) min(var(--vw, 1vw) * 100 / 1280 * 100,125px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.workcompanyitembodylabel01{top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px);width:min(var(--vw, 1vw) * 144 / 1280 * 100,180px);height:min(var(--vw, 1vw) * 60 / 1280 * 100,75px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px) 0 0 min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.workcompanyitemhead01 img{height:min(var(--vw, 1vw) * 100 / 1280 * 100,125px)}.workcompanyitembody01{margin-top:min(var(--vw, 1vw) * 32 / 1280 * 100,40px);gap:min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}.workcompanyitembodycontent01{gap:min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}.workcompanyitembodycontenttitle01 br{display:none}.workcompanyitemtags01{margin-top:min(var(--vw, 1vw) * 50 / 1280 * 100,62.5px);gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px)}.workcompanytagitem01{padding:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) min(var(--vw, 1vw) * 20 / 1280 * 100,25px);border-radius:min(var(--vw, 1vw) * 20 / 1280 * 100,25px)}.employeesummary01{margin-top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px);padding:min(var(--vw, 1vw) * 10 / 1280 * 100,12.5px) 0}.employeecontentinner01{padding:length-(32) 0}}@media screen and (any-hover: hover)and (min-width: 768px){.peoplelistcard01:hover .peoplelistarticle01{transform:translateY(100%);transition-delay:0s;opacity:0}.peoplelistcard01:hover .peoplelistarticle02{transform:translateY(0)}}@media screen and (min-width: 1280px){.peoplelistcopy01{font-size:min(
    calc(1.8rem + 2.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.025rem
  )}}@media(any-hover: hover){.kvanchor01:hover{background:#0052a4}.kvanchor01:hover .kvanchortext01{color:#fff}}