.strength:where(.astro-O7ZCUCIA){margin:0 auto;max-width:960px}.header:where(.astro-O7ZCUCIA){display:flex;align-items:flex-end}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA){flex-direction:column-reverse;align-items:center}}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .left:where(.astro-O7ZCUCIA){padding-bottom:9px}}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .left:where(.astro-O7ZCUCIA){margin-top:min(10.6666666667vw,40px)}}.header:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){font-family:var(--font-en);font-weight:600;line-height:1.5;letter-spacing:-.05em}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA) br{display:none}}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){font-size:100px}}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){font-size:min(13.3333333333vw,50px)}}.header:where(.astro-O7ZCUCIA) .text:where(.astro-O7ZCUCIA){font-weight:500;line-height:180%;color:#3f44d1}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .text:where(.astro-O7ZCUCIA){text-align:center}}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .text:where(.astro-O7ZCUCIA){margin-top:min(2.4305555556vw,35px);font-size:20px}}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .text:where(.astro-O7ZCUCIA){margin-top:min(6.1333333333vw,23px);font-size:min(3.7333333333vw,14px)}}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .image-wrap:where(.astro-O7ZCUCIA){flex-grow:1;text-align:right}}.header:where(.astro-O7ZCUCIA) .image:where(.astro-O7ZCUCIA){width:100%;height:auto}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .image:where(.astro-O7ZCUCIA){min-width:280px}}@media (min-width: 769px){.header:where(.astro-O7ZCUCIA) .image:where(.astro-O7ZCUCIA){max-width:min(27.7777777778vw,400px)}}@media (max-width: 768px){.header:where(.astro-O7ZCUCIA) .image:where(.astro-O7ZCUCIA){max-width:min(65.3333333333vw,245px)}}@media (min-width: 769px){.list-wrap:where(.astro-O7ZCUCIA){margin-top:min(9.7916666667vw,141px)}}@media (max-width: 768px){.list-wrap:where(.astro-O7ZCUCIA){margin-top:min(12.2666666667vw,46px)}}.list:where(.astro-O7ZCUCIA){margin:0 auto;display:grid}@media (min-width: 769px){.list:where(.astro-O7ZCUCIA){max-width:958px;border-right:1px solid #888;grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.list:where(.astro-O7ZCUCIA){border-bottom:1px solid #888}}.item:where(.astro-O7ZCUCIA){padding:18px 39px 14px}@media (min-width: 769px){.item:where(.astro-O7ZCUCIA){border-left:1px solid #888}}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA){border-top:1px solid #888}}@media (min-width: 769px){.item:where(.astro-O7ZCUCIA){padding-top:min(1.25vw,18px);padding-inline:min(2.7083333333vw,39px);padding-bottom:min(.9722222222vw,14px)}}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA){padding-top:min(4.8vw,18px);padding-inline:min(6.6666666667vw,25px);padding-bottom:min(12vw,45px)}}.item:where(.astro-O7ZCUCIA) .number-wrap:where(.astro-O7ZCUCIA){position:relative}.item:where(.astro-O7ZCUCIA) .number:where(.astro-O7ZCUCIA){position:relative;font-family:var(--font-en);font-weight:var(--font-en-regular);text-align:center;color:#3f44d11a}@media (min-width: 769px){.item:where(.astro-O7ZCUCIA) .number:where(.astro-O7ZCUCIA){font-size:140px;line-height:140px}}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA) .number:where(.astro-O7ZCUCIA){font-size:min(21.3333333333vw,80px)}}.item:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){position:absolute;top:50%;left:0;width:100%;translate:0% -50%;text-align:center;font-weight:var(--font-ja-medium);line-height:150%;color:var(--color-accent)}@media (min-width: 769px){.item:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){margin-top:min(-.5555555556vw,-8px);font-size:24px}}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA) .head:where(.astro-O7ZCUCIA){margin-top:min(-2.1333333333vw,-8px);font-size:min(4.2666666667vw,16px)}}.item:where(.astro-O7ZCUCIA) .text-wrap:where(.astro-O7ZCUCIA){font-weight:400;color:#222}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA) .text-wrap:where(.astro-O7ZCUCIA){line-height:180%}}@media (min-width: 769px){.item:where(.astro-O7ZCUCIA) .text-wrap:where(.astro-O7ZCUCIA){font-size:16px;line-height:28px}}@media (max-width: 768px){.item:where(.astro-O7ZCUCIA) .text-wrap:where(.astro-O7ZCUCIA){margin-top:min(-2.6666666667vw,-10px);font-size:min(3.7333333333vw,14px)}}.button-wrap:where(.astro-O7ZCUCIA){margin-top:59px;text-align:right}.history:where(.astro-EWHE2GC4){margin:0 auto;max-width:960px}@media (min-width: 769px){.history:where(.astro-EWHE2GC4){margin-top:min(9.0972222222vw,131px)}}@media (max-width: 768px){.history:where(.astro-EWHE2GC4){margin-top:min(53.0666666667vw,199px)}}.header:where(.astro-EWHE2GC4){text-align:center}.header:where(.astro-EWHE2GC4) .body:where(.astro-EWHE2GC4){margin-top:60px;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:500;line-height:30px;color:#000}@media (min-width: 769px){.header:where(.astro-EWHE2GC4) .body:where(.astro-EWHE2GC4){margin-top:min(4.1666666667vw,60px);padding-block:min(4.1666666667vw,60px);font-size:18px;line-height:min(2.0833333333vw,30px)}}@media (max-width: 768px){.header:where(.astro-EWHE2GC4) .body:where(.astro-EWHE2GC4){margin-top:min(7.4666666667vw,28px);padding-block:min(12.5333333333vw,47px);font-size:min(3.7333333333vw,14px);line-height:min(6.4vw,24px)}}.button-wrap:where(.astro-EWHE2GC4){text-align:right}@media (min-width: 769px){.button-wrap:where(.astro-EWHE2GC4){margin-top:min(4.1666666667vw,60px)}}@media (max-width: 768px){.button-wrap:where(.astro-EWHE2GC4){margin-top:min(10.6666666667vw,40px)}}.business:where(.astro-5YKZJ77M){margin:0 auto;max-width:960px}@media (min-width: 769px){.business:where(.astro-5YKZJ77M){margin-top:min(10.4166666667vw,150px)}}@media (max-width: 768px){.business:where(.astro-5YKZJ77M){margin-top:min(53.3333333333vw,200px)}}.header:where(.astro-5YKZJ77M) .head:where(.astro-5YKZJ77M){text-align:center}.header:where(.astro-5YKZJ77M) .body:where(.astro-5YKZJ77M){margin-top:40px}@media (min-width: 769px){.header:where(.astro-5YKZJ77M) .body:where(.astro-5YKZJ77M){margin-top:min(2.7777777778vw,40px)}}@media (max-width: 768px){.header:where(.astro-5YKZJ77M) .body:where(.astro-5YKZJ77M){margin-top:min(9.8666666667vw,37px)}}.button-wrap:where(.astro-5YKZJ77M){margin-top:60px;text-align:right}@media (min-width: 769px){.button-wrap:where(.astro-5YKZJ77M){margin-top:min(4.1666666667vw,60px)}}@media (max-width: 768px){.button-wrap:where(.astro-5YKZJ77M){margin-top:min(10.6666666667vw,40px)}}.performance:where(.astro-5XPYMUBS){margin:0 auto;max-width:960px}@media (min-width: 769px){.performance:where(.astro-5XPYMUBS){margin-top:min(10.4166666667vw,150px)}}@media (max-width: 768px){.performance:where(.astro-5XPYMUBS){margin-top:min(53.3333333333vw,200px)}}.header:where(.astro-5XPYMUBS) .head:where(.astro-5XPYMUBS){text-align:center}@media (min-width: 769px){.ir:where(.astro-5XPYMUBS){margin-top:min(4.1666666667vw,60px);padding:28px}}@media (max-width: 768px){.ir:where(.astro-5XPYMUBS){margin-top:min(5.3333333333vw,20px);padding:min(5.3333333333vw,20px)}}@media (max-width: 1000px){.ir:where(.astro-5XPYMUBS) .qirSection_wrapper{flex-direction:column}.ir:where(.astro-5XPYMUBS) .qirContent{margin:0 auto;min-width:324px}.ir:where(.astro-5XPYMUBS) .qirContent+.qirContent{margin-top:20px}}.button-wrap:where(.astro-5XPYMUBS){text-align:right}@media (min-width: 769px){.button-wrap:where(.astro-5XPYMUBS){margin-top:min(4.1666666667vw,60px)}}@media (max-width: 768px){.button-wrap:where(.astro-5XPYMUBS){margin-top:min(10.6666666667vw,40px)}}.wrapper:where(.astro-R6FBUVFD){position:relative}@media (min-width: 769px){.wrapper:where(.astro-R6FBUVFD){margin-top:min(5.5555555556vw,80px);margin-bottom:min(9.7222222222vw,140px)}}@media (max-width: 768px){.wrapper:where(.astro-R6FBUVFD){margin-top:min(10.6666666667vw,40px);margin-bottom:min(33.3333333333vw,125px)}}.content:where(.astro-R6FBUVFD){position:relative}@media (min-width: 769px){.content:where(.astro-R6FBUVFD){margin-top:min(9.0972222222vw,131px);padding-inline:40px}}@media (max-width: 768px){.content:where(.astro-R6FBUVFD){margin-top:min(19.2vw,72px);padding-inline:min(6.6666666667vw,25px)}}.object-wrap-bottom:where(.astro-R6FBUVFD){margin-top:100px}
