.BreadcrumbNav_breadcrumb__kLpCA{position:relative;height:70px;box-sizing:border-box;display:flex;align-items:center;z-index:15;padding:0 150px 0 40px;background-color:var(--band-color,transparent)}.BreadcrumbNav_list___6IzK{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BreadcrumbNav_list___6IzK::-webkit-scrollbar{display:none}.BreadcrumbNav_item__PAqse{display:flex;align-items:center;font-family:var(--font-family-en-small);font-size:15px;letter-spacing:.1em;line-height:1.4;flex-shrink:0;white-space:nowrap;text-transform:uppercase}.BreadcrumbNav_item__PAqse:last-child{flex-shrink:1;min-width:0}.BreadcrumbNav_separator__Apy0H{margin:0 8px;color:var(--color-text-light);opacity:.6;font-size:14px;letter-spacing:.1em;flex-shrink:0}.BreadcrumbNav_link__Muv3N{color:var(--color-text-light);text-decoration:none;opacity:.7;transition:opacity .2s ease;white-space:nowrap;letter-spacing:.1em}.BreadcrumbNav_link__Muv3N:hover{opacity:1}.BreadcrumbNav_current__q5ZLs{color:var(--color-text-light);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em}.BreadcrumbNav_breadcrumb__kLpCA.BreadcrumbNav_noImage__f0SYT{background-color:var(--band-color,transparent)}@media (max-width:780px){.BreadcrumbNav_breadcrumb__kLpCA{height:70px;padding:0 clamp(100px,22vw,150px) 0 30px}.BreadcrumbNav_item__PAqse{font-size:12px}.BreadcrumbNav_separator__Apy0H{margin:0 6px;font-size:11px}}@media (max-width:600px){.BreadcrumbNav_breadcrumb__kLpCA{height:clamp(80px,20vw,120px)}}@media (max-width:480px){.BreadcrumbNav_breadcrumb__kLpCA{padding:0 clamp(100px,22vw,140px) 0 20px}}.LeavesShadow_wrapLeavesShadow__9a9IN{position:absolute;top:-50px;left:0;z-index:1;pointer-events:none;width:100%;max-width:620px;transform-origin:top left;will-change:transform;mix-blend-mode:multiply;opacity:.7}.LeavesShadow_imgLeavesShadow__XUSON{width:100%;height:auto;transform-origin:top left;animation:LeavesShadow_swayLeaves__A9lRh 20s ease-in-out infinite;will-change:transform}@keyframes LeavesShadow_swayLeaves__A9lRh{0%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}10%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}14%{transform:perspective(1000px) rotate(8deg) rotateX(-8deg) rotateY(5deg) translateY(-8px) scale(1.04);opacity:.98}19%{transform:perspective(1000px) rotate(-4deg) rotateX(6deg) rotateY(-3deg) translateY(4px) scale(.96);opacity:.85}25%{transform:perspective(1000px) rotate(5deg) rotateX(-4deg) rotateY(4deg) translateY(-3px) scale(1.02);opacity:.95}32%{transform:perspective(1000px) rotate(-1deg) rotateX(2deg) rotateY(-1deg) translateY(1px) scale(.98);opacity:.88}40%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}56%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}62%{transform:perspective(1000px) rotate(3deg) rotateX(-3deg) rotateY(2deg) translateY(-2px) scale(1.02);opacity:.95}70%{transform:perspective(1000px) rotate(-1.5deg) rotateX(2deg) rotateY(-1.5deg) translateY(1.5px) scale(.98);opacity:.88}80%{transform:perspective(1000px) rotate(1deg) rotateX(-1deg) rotateY(1deg) translateY(-1px) scale(1.01);opacity:.92}90%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}to{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}}.SolutionFlow_solutionFlow__ufvgb{background-color:var(--color-primary);padding-top:180px;padding-bottom:120px;position:relative}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_sectionTitle__KYMCF{padding-bottom:100px;overflow:hidden;position:relative}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_leavesWrapper__4ylC8{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;pointer-events:none}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_leaves__ZFK8z{position:absolute;top:0;left:0;width:45.5vw;max-width:780px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_enTitle__kc6_v{color:var(--color-text-light);font-family:var(--font-family-en-large);font-size:350px;font-weight:400;height:260px;line-height:150px;text-align:center}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_alignCentered__qeLlA{display:flex;justify-content:center;width:100%}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_alignAll__7S7ze{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_stickyContainer__8f54_{position:sticky;top:40px;height:100dvh;display:flex}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_numberContent__YvCbf{position:relative;top:100px;height:750px;margin:0 40px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgA__bLReX,.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgB___Pfzb{width:140px;height:550px;border-radius:140px;position:absolute}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgA__bLReX{background-color:var(--color-main-4);top:100px;left:-40px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgB___Pfzb{background-color:var(--color-primary-light);top:-100px;right:-40px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_text__H2xxz{width:100px;height:100px;background-color:#fff;border-radius:50%;color:var(--color-text-dark);font-family:var(--font-family-en-large);font-size:80px;font-weight:400;text-align:center;line-height:78px;position:absolute;top:20px;left:0;right:0;margin:auto}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_wrapFlowList__ryxUh{display:flex;flex-direction:column;gap:60px;box-sizing:border-box}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_flow__AUHVC{background-color:var(--color-primary-light);width:100%;max-width:500px;margin:0 auto;padding:240px var(--padding-box-inner) 200px;border-radius:650px;font-family:var(--font-family-jp);color:var(--color-text-dark);font-weight:400;text-align:center}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_title__rD4hb{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls);padding-bottom:30px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_description__N_R6s,.SolutionFlow_solutionFlow__ufvgb ul{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_description__N_R6s{white-space:pre-wrap;overflow-wrap:anywhere}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_description__N_R6s a{color:inherit;text-decoration:underline;word-break:break-all}.SolutionFlow_solutionFlow__ufvgb ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_dot__7u66K{padding:40px 0}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_serviceThumbnail__rMq_M{display:block;position:relative;width:220px;height:220px;border-radius:50%;border:8px solid var(--color-primary);overflow:hidden;margin-bottom:20px}.SolutionFlow_withPadding__PrPUc{margin-top:36px}@media screen and (max-width:1360px){.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_leaves__ZFK8z{width:65vw;top:0}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_stickyContainer__8f54_.SolutionFlow_left__SJLye,.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_stickyContainer__8f54_.SolutionFlow_right__gmncK{display:none}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_stickyContainer__8f54_.SolutionFlow_number__ZhZap{position:relative;display:flex;justify-content:center;height:auto;margin-bottom:40px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_numberContent__YvCbf{position:absolute;top:clamp(-110px,-11vw,-70px);left:50%;transform:translateX(-50%);height:auto;margin:0}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgA__bLReX,.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_bgB___Pfzb{display:none}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_alignAll__7S7ze{flex-direction:column;align-items:center}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_wrapFlowList__ryxUh{gap:140px;padding:50px var(--padding-box-outer) 0}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_flow__AUHVC{width:100%;max-width:none;margin:0 auto;padding:130px var(--padding-box-inner) 80px;position:relative;box-sizing:border-box;border-radius:140px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_text__H2xxz{position:absolute;top:clamp(52px,7.6vw,76px);font-size:clamp(41px,6vw,60px);width:clamp(52px,7.6vw,76px);height:clamp(52px,7.6vw,76px);line-height:clamp(42px,6.1vw,61px)}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_wrapImage__eW65k{width:clamp(62px,9vw,90px);height:clamp(110px,16vw,160px);margin:0 auto}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_wrapImage__eW65k img,.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_wrapImage__eW65k>span{width:100%!important;height:100%!important}.SolutionFlow_solutionFlow__ufvgb{padding-top:15vw;padding-bottom:120px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_sectionTitle__KYMCF{padding-bottom:10.83vw}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_enTitle__kc6_v{font-size:29.16vw;height:20.83vw;line-height:11.66vw}}@media screen and (max-width:768px){.SolutionFlow_solutionFlow__ufvgb{padding-bottom:clamp(70px,calc(22.4px + 12.7vw),120px)}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_flow__AUHVC{width:100%;padding:90px var(--padding-box-inner) 60px;margin:0;border-radius:clamp(80px,calc(-20px + 20.83vw),140px)}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_title__rD4hb{padding-bottom:20px}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_dot__7u66K{padding:24px 0}.SolutionFlow_solutionFlow__ufvgb .SolutionFlow_serviceThumbnail__rMq_M{width:180px;height:180px;border-width:6px;margin-bottom:16px}}