.anchorlink01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) 0}.anchorlinkbtn01{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px);display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100,13.5px)}.anchorlinktext01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    1.3333333333rem,
    calc(1.6rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0416666667), 2.4rem
  );line-height:1.25;letter-spacing:.04em;color:#0052a4}.anchorlinktext01::before{margin-top:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.anchorlinktext01::after{margin-bottom:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.anchorlinkcircle01{display:flex;justify-content:center;align-items:center;filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));background-color:#fff;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100,52.5px);border-radius:50%}.anchorlinkarrow01{background-color:#0052a4;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100,16.5px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.businessfeatures01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) 0}.businessfeaturesblock01{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);display:grid;background-image:linear-gradient(160deg, #fff 70%, #f7f8f8 80%);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100,90px) 0}.businessfeaturesblock01.active .featuresbaseanchor01,.businessfeaturesblock01.active .featuresbaseabroad01{transition:opacity .5s .5s;opacity:1}.businessfeaturesblock01.active .featuresbaseballoon01{transition:opacity .5s .75s;opacity:1}.businessfeaturesblock01.active [class*=areadetail0]{transition:opacity .5s .5s;opacity:1}.businessfeaturesblock01.active .areadetail02{transition-delay:.75s}.businessfeaturesblock01.active .areadetail03{transition-delay:1s}.businessfeaturesblock01.active .areadetail04{transition-delay:1.25s}.businessfeaturesblock01.active .areadetail05{transition-delay:1.5s}.businessfeaturesblock01.active .agedetail01{transform:translateY(0);transition:transform .5s .5s,opacity .5s .5s;opacity:1}.businessfeaturesblock01.active .agedetail01+.agedetail01{transition-delay:.75s}.businessfeatureshead01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px) 0}.businessfeaturesheading01 span{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(
    3.6458333333rem,
    calc(4.375rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.1139322917), 6.5625rem
  );line-height:1.25;letter-spacing:.03em;color:#0052a4;text-align:center}.businessfeaturessubheading01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left}.businessfeaturesprompt01{display:grid;justify-content:flex-start;align-items:center;gap:0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100,12px);grid-template-columns:auto min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px)}.businessfeaturesscroll01{color:#0052a4}.businessfeatureswrap01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) 0}.businessfeaturesin01{padding-bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px);overflow-x:scroll;overflow-y:hidden}.businessfeaturesin01::-webkit-scrollbar{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);border-radius:1px}.businessfeaturesin01::-webkit-scrollbar-track{background:linear-gradient(to bottom, white 20%, #ccc 40%, #ccc 60%, white 80%)}.businessfeaturesin01::-webkit-scrollbar-thumb{background-color:#0052a4;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100,4.5px)}.featuresbase01{position:relative;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1186.875 / 768 * 100,890.15625px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 219.96 / 768 * 100,164.97px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 36.25 / 768 * 100,27.1875px) 0}.featuresbasemap01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1114.375 / 768 * 100,835.78125px);max-width:none;margin-left:max(min(var(--vw, 1vw), var(--svh, 1vh)) * -38.125 / 768 * 100,-28.59375px)}.featuresbaseanchor01{position:absolute;bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 57.5 / 768 * 100,43.125px);left:0;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1106.25 / 768 * 100,829.6875px);max-width:none;opacity:0;z-index:3}.featuresbaseballoon01{position:absolute;top:0;right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 75.625 / 768 * 100,56.71875px);opacity:0;z-index:5}.featuresbaseballoonin01{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);display:grid;background-color:#fff;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100,18.75px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100,33.75px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100,33.75px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 37.5 / 768 * 100,28.125px);border:1px solid #0052a4;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) 0}.featuresbasepath01{position:absolute;bottom:0;left:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 57.5 / 768 * 100,43.125px);width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 184.1625 / 768 * 100,138.121875px);transform:translate(-100%, 100%);z-index:-1}.featuresbasegroup01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 426.25 / 768 * 100,319.6875px)}.featuresbasevalue01{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(
    2.6041666667rem,
    calc(3.125rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0813802083), 4.6875rem
  );line-height:1.25;color:#0052a4}.featuresbaseabroad01{position:absolute;bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 18.75 / 768 * 100,14.0625px);right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 88.75 / 768 * 100,66.5625px);opacity:0;z-index:2}.featuresarea01{display:grid;position:relative;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1060 / 768 * 100,795px);z-index:1;gap:0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);grid-template-columns:repeat(2, 1fr)}.featuresareamap01{position:absolute;bottom:50%;left:50%;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 600 / 768 * 100,450px);max-width:none;transform:translate(-60%, 65%);z-index:-1}.featuresareawrap01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100,22.5px) 0;grid-template-rows:auto 1fr}.featuresareahead01{display:flex;justify-content:center;align-items:center;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);background-color:#0052a4;position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12.5 / 768 * 100,9.375px) 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100,7.5px);z-index:2}.featuresareaheading01{color:#fff}[class*=featuresareain0]{display:grid;align-content:center;position:relative;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100,7.5px) 0}.featuresareain02{justify-content:flex-end}.areadetail01{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);display:grid;background-color:rgba(255,255,255,.78);width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 370 / 768 * 100,277.5px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100,18.75px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100,18.75px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);border:1px solid #719ac3;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12.5 / 768 * 100,9.375px) 0}.areadetailtext01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;text-align:center}[class*=areadetailimage0]{margin:0 auto}.areadetailimage01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 306.25 / 768 * 100,229.6875px)}.areadetailimage02{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 293.75 / 768 * 100,220.3125px)}.areadetailimage03{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 230 / 768 * 100,172.5px)}.areadetailimage04{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 197.5 / 768 * 100,148.125px)}.areadetailimage05{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 265 / 768 * 100,198.75px)}.featuresage01{display:grid;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1060 / 768 * 100,795px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100,37.5px) 0}.featuresageheading01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    1.0416666667rem,
    calc(1.25rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0325520833), 1.875rem
  );padding-bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);border-bottom:1px solid #0052a4;line-height:1.25;letter-spacing:.04em;color:#0052a4}.featuresagewrap01{display:grid;justify-content:space-between;align-items:flex-start;position:relative;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 1356.8 / 768 * 100,1017.6px);min-height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 657.5 / 768 * 100,493.125px);z-index:1;grid-template-columns:repeat(2, min(min(var(--vw, 1vw), var(--svh, 1vh)) * 512 / 768 * 100, 384px))}.featuresagebg01{position:absolute;bottom:0;left:50%;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 650 / 768 * 100,487.5px);transform:translateX(-50%);z-index:-1}.agedetail01{transform:translateY(min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100, 42px));opacity:0}[class*=agedetailhead0]{display:flex;justify-content:center;align-items:center;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100,7.5px) 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 7.5 / 768 * 100,5.625px);border:1px solid #0052a4;z-index:2}.agedetailhead01{background-color:#d7e2ec}.agedetailhead01 .agedetailheading01{color:#0052a4}.agedetailhead02{background-color:#729ac3}.agedetailhead02 .agedetailheading01{color:#fff}[class*=agedetailwrap0]{display:grid;position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 27.5 / 768 * 100,20.625px) 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 42.5 / 768 * 100,31.875px);z-index:1;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 27.5 / 768 * 100,20.625px) 0}[class*=agedetailwrap0]::before{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% + min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100, 18px));border:1px solid #0052a4;z-index:-1}.agedetailwrap01::before{background:linear-gradient(90deg, rgb(255, 255, 255) 70%, rgba(255, 255, 255, 0.6) 100%)}.agedetailwrap02::before{background-color:rgba(255,255,255,.6)}.agedetailtext01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.71;color:#0052a4;text-align:center}.agedetailimage01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 316.25 / 768 * 100,237.1875px);margin:0 auto}[class*=agedetailarrow0]{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100,37.5px);opacity:.75}[class*=agedetailarrow0] polygon{fill:#0052a4}.agedetailarrow01{margin-left:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 75 / 768 * 100,56.25px)}.agedetailarrow02{margin-left:auto;margin-right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 75 / 768 * 100,56.25px)}[class*=agedetailresult0]{width:-moz-fit-content;width:fit-content;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 17.5 / 768 * 100,13.125px);padding:0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);color:#0052a4;text-align:center}.agedetailresult02{margin-left:auto}.businessfeaturesbutton01{display:grid;background:#fff;position:relative;width:100%;max-width:calc(100% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px));margin:0 auto;padding: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)}.businessfeaturesbutton01 .anchorlinkcircle01{position:absolute;bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px);right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px)}.businessfeaturesbutton01 .anchorlinkcircle01 .anchorlinkarrow01{transform:rotate(-90deg)}.businessfeaturesbuttontext01{display:grid;color:#0052a4;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px)}.mainvisual01{position:relative;z-index:1}.mainvisual01::before{content:"";background-color:#0052a4;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%)}.mainvisualfig01{margin:0 calc(50% - var(--vw, 1vw)*50);position:relative;overflow:hidden}.mainvisualpic01{opacity:0;filter:brightness(2)}.mainvisualpath01.active path{animation-play-state:running}.mainvisualpath01{position:absolute;top:-34.41%;left:calc(var(--vw, 1vw) * -568.4 / 768 * 100);width:calc(var(--vw, 1vw) * 899.25 / 768 * 100);max-width:none}.mainvisualpath01 path{animation:draw .75s forwards .5s paused;opacity:.6;fill:none;stroke:#0052a4;stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:20px}.mainvisualarticle01{display:grid;position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px) 0;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 54 / 768 * 100,40.5px) 0}.titlesecondary01,.titleprimary01{color:#fff}.businessmain01{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)) * 200 / 768 * 100,150px) 0}section[class*=businesssection0]{scroll-margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 105 / 768 * 100,78.75px)}.businesshead01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100,39px) 0}.businessoverview01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100,25.5px) 0}.businessoverviewheading01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left}.businessnumber01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px) 0}.businessnumberblock01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) 0}.businessnumberblock02{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100,48px) 0}[class*=numbercard0].active .numbercardvalue01{transform:translateY(0);transition:transform .5s .3s}.numbercardfigure01{margin:0 calc(50% - var(--vw, 1vw)*50);position:relative}.numbercardimage01 img{height:100%;-o-object-fit:cover;object-fit:cover}[class*=numbercardarticle0]{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);display:grid;background-image:linear-gradient(160deg, #fff 10%, #f7f8f8 25%)}.numbercardarticle01{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) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100,27px) 0}.numbercardarticle01 .numbercardanchor01{text-align:center}.numbercardarticle01 .numbercardtext01{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100,13.5px)}.numbercardarticle02{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) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100,42px)}.numbercardarticle02:not(:has(.numbercardtext01)){margin-top:max(min(var(--vw, 1vw), var(--svh, 1vh)) * -40 / 768 * 100,-30px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100,12px) 0}.numbercardarticle02:has(.numbercardtext01){gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px) 0}.numbercardarticle02:has(.numbercardtext01) .numbercardimage01{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 280 / 768 * 100,210px);margin:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100,21px) auto 0}.numbercardheading01{text-align:center}.numbercardrelease01{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.53;letter-spacing:.04em;text-align:center}.numbercardrelease01::before{margin-top:calc((1 - 1.53)*.5em);content:"";display:block;width:0;height:0}.numbercardrelease01::after{margin-bottom:calc((1 - 1.53)*.5em);content:"";display:block;width:0;height:0}.numbercardrow01{display:flex;justify-content:center;align-items:center;margin-bottom:auto}.numbercardresult01{display:flex;justify-content:center;align-items:baseline;overflow:hidden}.numbercardtotal01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    0.9166666667rem,
    calc(1.1rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0286458333), 1.65rem
  );margin-right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px);line-height:1.09;letter-spacing:.04em;writing-mode:vertical-lr}.numbercardtotal01::before{margin-top:calc((1 - 1.09)*.5em);content:"";display:block;width:0;height:0}.numbercardtotal01::after{margin-bottom:calc((1 - 1.09)*.5em);content:"";display:block;width:0;height:0}.numbercardscope01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    2rem,
    calc(2.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0625), 3.6rem
  );margin-right:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px);line-height:1;letter-spacing:.04em;color:#0052a4;writing-mode:vertical-lr}.numbercardvalue01,.numbercardunit01,.numbercardlabel01{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.04em;color:#0052a4}.numbercardvalue01{font-size:clamp(
    4rem,
    calc(4.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.125), 7.2rem
  );transform:translateY(120%)}.numbercardunit01,.numbercardlabel01{font-size:clamp(
    2.1666666667rem,
    calc(2.6rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0677083333), 3.9rem
  )}.numbercardanchor01{text-align:center}@media screen and (min-width: 768px){.anchorlink01{gap:0 min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:repeat(2, 1fr)}.anchorlinkbtn01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.anchorlinkbtn01{justify-content:center;min-height:min(var(--vw, 1vw) * 120 / 1280 * 100,150px);padding:min(var(--vw, 1vw) * 24 / 1280 * 100,30px) 0 lengthmd(22)}.anchorlinktext01{font-size:min(
    calc(2.6rem + 3.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.925rem
  );line-height:1.53;text-align:center}.anchorlinktext01::before{margin-top:calc((1 - 1.53)*.5em)}.anchorlinktext01::after{margin-bottom:calc((1 - 1.53)*.5em)}.anchorlinkcircle01{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.anchorlinkcircle01{display:none}.businessfeatures01{margin-top:min(var(--vw, 1vw) * 56 / 1280 * 100,70px);gap:min(var(--vw, 1vw) * 60 / 1280 * 100,75px) 0}.businessfeaturesblock01{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.businessfeaturesblock01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.businessfeaturesblock01{padding:min(var(--vw, 1vw) * 100 / 1280 * 100,125px) min(var(--vw, 1vw) * 88 / 1280 * 100,110px);gap:min(var(--vw, 1vw) * 56 / 1280 * 100,70px) 0}.businessfeatureshead01{gap:min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px) 0}.businessfeaturesheading01 span{font-size:min(
    calc(7rem + 8.75 * (var(--vw, 1vw) * 100 - 1280px) / 320), 7.875rem
  );text-align:left}.businessfeaturesprompt01{display:none}.businessfeatureswrap01{gap:0}.businessfeaturesin01::-webkit-scrollbar{width:min(var(--vw, 1vw) * 6 / 1280 * 100,7.5px);height:min(var(--vw, 1vw) * 6 / 1280 * 100,7.5px)}.businessfeaturesin01{padding-bottom:0;overflow:visible}.featuresbase01{width:100%;padding:0}.featuresbasemap01{width:min(var(--vw, 1vw) * 891.5 / 1280 * 100,1114.375px);margin-left:max(var(--vw, 1vw) * -30.5 / 1280 * 100,-38.125px)}.featuresbaseanchor01{bottom:min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px);left:max(var(--vw, 1vw) * -29 / 1280 * 100,-36.25px);width:min(var(--vw, 1vw) * 885 / 1280 * 100,1106.25px)}.featuresbaseballoon01{top:max(var(--vw, 1vw) * -169.2 / 1280 * 100,-211.5px);right:max(var(--vw, 1vw) * -15 / 1280 * 100,-18.75px)}.featuresbaseballoonin01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.featuresbaseballoonin01{padding:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) min(var(--vw, 1vw) * 36 / 1280 * 100,45px) min(var(--vw, 1vw) * 36 / 1280 * 100,45px) min(var(--vw, 1vw) * 30 / 1280 * 100,37.5px);gap:min(var(--vw, 1vw) * 16 / 1280 * 100,20px) 0}.featuresbasepath01{left:min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px);width:min(var(--vw, 1vw) * 147.33 / 1280 * 100,184.1625px)}.featuresbasegroup01{width:min(var(--vw, 1vw) * 341 / 1280 * 100,426.25px)}.featuresbasevalue01{font-size:min(
    calc(5rem + 6.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 5.625rem
  )}.featuresbaseabroad01{bottom:min(var(--vw, 1vw) * 15 / 1280 * 100,18.75px);right:min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px)}.featuresarea01{width:100%;gap:0 min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}.featuresareamap01{width:min(var(--vw, 1vw) * 480 / 1280 * 100,600px)}.featuresareawrap01{gap:min(var(--vw, 1vw) * 24 / 1280 * 100,30px) 0}.featuresareahead01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.featuresareahead01{padding:min(var(--vw, 1vw) * 10 / 1280 * 100,12.5px) 0 min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.featuresareaheading01{font-size:min(
    calc(2rem + 5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.5rem
  )}[class*=featuresareain0]{gap:min(var(--vw, 1vw) * 8 / 1280 * 100,10px) 0}.areadetail01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.areadetail01{width:min(var(--vw, 1vw) * 296 / 1280 * 100,370px);padding:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) min(var(--vw, 1vw) * 20 / 1280 * 100,25px) min(var(--vw, 1vw) * 16 / 1280 * 100,20px);border-width:2px;gap:min(var(--vw, 1vw) * 10 / 1280 * 100,12.5px) 0}.areadetailimage01{width:min(var(--vw, 1vw) * 245 / 1280 * 100,306.25px)}.areadetailimage02{width:min(var(--vw, 1vw) * 235 / 1280 * 100,293.75px)}.areadetailimage03{width:min(var(--vw, 1vw) * 184 / 1280 * 100,230px)}.areadetailimage04{width:min(var(--vw, 1vw) * 158 / 1280 * 100,197.5px)}.areadetailimage05{width:min(var(--vw, 1vw) * 212 / 1280 * 100,265px)}.featuresage01{width:100%;gap:min(var(--vw, 1vw) * 40 / 1280 * 100,50px) 0}.featuresageheading01{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  );padding-bottom:min(var(--vw, 1vw) * 16 / 1280 * 100,20px)}.featuresagewrap01{width:100%;min-height:min(var(--vw, 1vw) * 526 / 1280 * 100,657.5px);grid-template-columns:repeat(2, min(var(--vw, 1vw) * 326.4 / 1280 * 100, 408px))}.featuresagebg01{width:min(var(--vw, 1vw) * 520 / 1280 * 100,650px)}.agedetail01{transform:translateY(min(var(--vw, 1vw) * 40 / 1280 * 100, 50px))}[class*=agedetailhead0]{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=agedetailhead0]{padding:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) 0 min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.agedetailheading01{font-size:min(
    calc(2rem + 5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.5rem
  )}[class*=agedetailwrap0]{padding:min(var(--vw, 1vw) * 30 / 1280 * 100,37.5px) 0 min(var(--vw, 1vw) * 34 / 1280 * 100,42.5px);gap:min(var(--vw, 1vw) * 24 / 1280 * 100,30px) 0}[class*=agedetailwrap0]::before{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=agedetailwrap0]::before{height:calc(100% + min(var(--vw, 1vw) * 16 / 1280 * 100, 20px))}.agedetailimage01{width:min(var(--vw, 1vw) * 253 / 1280 * 100,316.25px)}[class*=agedetailarrow0]{width:min(var(--vw, 1vw) * 40 / 1280 * 100,50px)}.agedetailarrow01{margin-left:min(var(--vw, 1vw) * 60 / 1280 * 100,75px)}.agedetailarrow02{margin-right:min(var(--vw, 1vw) * 60 / 1280 * 100,75px)}[class*=agedetailresult0]{margin-top:min(var(--vw, 1vw) * 14 / 1280 * 100,17.5px);padding:0 min(var(--vw, 1vw) * 16 / 1280 * 100,20px)}.businessfeaturesbutton01{max-width:min(var(--vw, 1vw) * 672 / 1280 * 100,840px);padding:min(var(--vw, 1vw) * 28 / 1280 * 100,35px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px);transition:background .36s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.businessfeaturesbuttontext01{transition:color .36s cubic-bezier(0.445, 0.05, 0.55, 0.95);gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px)}.businessfeaturesbuttontext01 .heading05,.businessfeaturesbuttontext01 .heading08{text-align:center}.mainvisualpath01{top:-31.04%;left:calc(var(--vw, 1vw) * -398.4 / 1280 * 100);width:calc(var(--vw, 1vw) * 899.25 / 1280 * 100)}.mainvisualpath01 path{stroke-width:15px}.mainvisualarticle01{padding:min(var(--vw, 1vw) * 64 / 1280 * 100,80px) 0 min(var(--vw, 1vw) * 80 / 1280 * 100,100px);gap:min(var(--vw, 1vw) * 54 / 1280 * 100,67.5px) 0}.businessmain01{margin-top:min(var(--vw, 1vw) * 110 / 1280 * 100,137.5px);gap:min(var(--vw, 1vw) * 116 / 1280 * 100,145px) 0}section[class*=businesssection0]{scroll-margin-top:min(var(--vw, 1vw) * 60 / 1280 * 100,75px)}.businesshead01{gap:min(var(--vw, 1vw) * 56 / 1280 * 100,70px) 0}.businessoverview01{gap:min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px) 0}.businessnumber01{margin-top:min(var(--vw, 1vw) * 64 / 1280 * 100,80px);gap:min(var(--vw, 1vw) * 68 / 1280 * 100,85px) 0}.businessnumberblock01{gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:repeat(2, 1fr)}.businessnumberblock02{margin-top:min(var(--vw, 1vw) * 50 / 1280 * 100,62.5px);gap:min(var(--vw, 1vw) * 52 / 1280 * 100,65px) 0}.numbercard02{display:grid}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(odd){grid-template-columns:auto min(var(--vw, 1vw) * 496 / 1280 * 100,620px)}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(odd) .numbercardimage01{left:0}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(even){grid-template-columns:min(var(--vw, 1vw) * 496 / 1280 * 100,620px) auto}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(even) .numbercardarticle02{grid-column:1/2;grid-row:1/2}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(even) .numbercardfigure01{grid-column:2/3;grid-row:1/2}.numbercard02:not(:has(.numbercardtext01)):nth-of-type(even) .numbercardimage01{right:0}.numbercardfigure01{margin:0}.numbercardimage01{position:absolute;top:max(var(--vw, 1vw) * -20 / 1280 * 100,-25px);width:calc(100% + min(var(--vw, 1vw) * 144 / 1280 * 100, 180px));height:min(var(--vw, 1vw) * 280 / 1280 * 100,350px)}[class*=numbercardarticle0]{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}[class*=numbercardarticle0]{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=numbercardarticle0]{align-content:flex-start}.numbercardarticle01{height:100%;padding:min(var(--vw, 1vw) * 60 / 1280 * 100,75px) min(var(--vw, 1vw) * 56 / 1280 * 100,70px) min(var(--vw, 1vw) * 56 / 1280 * 100,70px);gap:min(var(--vw, 1vw) * 18 / 1280 * 100,22.5px) 0}.numbercardarticle01 .numbercardtext01{margin-top:min(var(--vw, 1vw) * 18 / 1280 * 100,22.5px)}.numbercardarticle02{min-height:min(var(--vw, 1vw) * 280 / 1280 * 100,350px)}.numbercardarticle02:not(:has(.numbercardtext01)){margin-top:0;padding:min(var(--vw, 1vw) * 42 / 1280 * 100,52.5px) min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px) min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px) min(var(--vw, 1vw) * 58 / 1280 * 100,72.5px);gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) 0}.numbercardarticle02:has(.numbercardtext01){align-content:center;align-items:center;padding:min(var(--vw, 1vw) * 40 / 1280 * 100,50px) min(var(--vw, 1vw) * 64 / 1280 * 100,80px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px) min(var(--vw, 1vw) * 42 / 1280 * 100,52.5px);gap:min(var(--vw, 1vw) * 16 / 1280 * 100,20px) min(var(--vw, 1vw) * 40 / 1280 * 100,50px);grid-template-columns:min(var(--vw, 1vw) * 158 / 1280 * 100,197.5px) auto 34.78%}.numbercardarticle02:has(.numbercardtext01) .numbercardtotal01{margin-right:min(var(--vw, 1vw) * 22 / 1280 * 100,27.5px)}.numbercardarticle02:has(.numbercardtext01) .numbercardtext01{grid-column:3/4;grid-row:1/3}.numbercardarticle02:has(.numbercardtext01) .numbercardimage01{position:relative;top:auto;width:100%;height:auto;margin:0;grid-column:1/2;grid-row:1/3}.numbercardheading01{margin-top:auto}.numbercardrelease01{font-size:min(
    calc(1.8rem + 2.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.025rem
  );line-height:1.66}.numbercardrelease01::before{margin-top:calc((1 - 1.66)*.5em)}.numbercardrelease01::after{margin-bottom:calc((1 - 1.66)*.5em)}.numbercardtotal01{font-size:min(
    calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.8rem
  );margin-right:min(var(--vw, 1vw) * 12 / 1280 * 100,15px);line-height:1.12}.numbercardtotal01::before{margin-top:calc((1 - 1.12)*.5em)}.numbercardtotal01::after{margin-bottom:calc((1 - 1.12)*.5em)}.numbercardscope01{font-size:min(
    calc(3.36rem + 8.4 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4.2rem
  );margin-right:min(var(--vw, 1vw) * 12.8 / 1280 * 100,16px)}.numbercardvalue01{font-size:min(
    calc(7.68rem + 19.2 * (var(--vw, 1vw) * 100 - 1280px) / 320), 9.6rem
  )}.numbercardunit01,.numbercardlabel01{font-size:min(
    calc(2.56rem + 6.4 * (var(--vw, 1vw) * 100 - 1280px) / 320), 3.2rem
  )}.numbercardanchor01{text-align:right}}@media screen and (min-width: 1280px){.featuresareaheading01{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  )}.agedetailheading01{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  )}}@media screen and (min-width: 1600px){.numbercardscope01{font-size:min(
    calc(4.2rem + 5.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4.725rem
  );margin-right:min(var(--vw, 1vw) * 16 / 1280 * 100,20px)}.numbercardvalue01{font-size:min(
    calc(9.6rem + 12 * (var(--vw, 1vw) * 100 - 1280px) / 320), 10.8rem
  )}.numbercardunit01,.numbercardlabel01{font-size:min(
    calc(3.2rem + 4 * (var(--vw, 1vw) * 100 - 1280px) / 320), 3.6rem
  )}}@media(any-hover: hover){.businessfeaturesbutton01:hover{background:#0052a4}.businessfeaturesbutton01:hover .workstylesectionbuttontext01{color:#fff}}