<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.c-mv{background-image:url(../../../assets/images/business/business_mv.jpg)}.p-sec01{background:url(../../../assets/images/business/our_technology@2x.jpg) center no-repeat;background-size:cover;padding:145px 0}@media screen and (max-width: 500px){.p-sec01{padding:80px 0}}.p-sec01 .c-inner{max-width:714px}.p-sec01__text{color:#1f4e79;font-size:20px;line-height:1.5}@media screen and (max-width: 500px){.p-sec01__text{font-size:16px}}.p-sec02{padding:100px 0 220px;overflow:hidden}@media screen and (max-width: 500px){.p-sec02{padding:50px 0 100px}}.p-sec02__flex{display:flex;align-items:center;justify-content:space-between;gap:40px}@media screen and (max-width: 810px){.p-sec02__flex{flex-direction:column}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec02__flex{gap:20px}}.p-sec02__flex+.p-sec02__flex{margin-top:100px}@media screen and (max-width: 500px){.p-sec02__flex+.p-sec02__flex{margin-top:50px}}.p-sec02__flex .image{width:600px;position:relative}@media screen and (max-width: 810px){.p-sec02__flex .image{width:100%;text-align:center;padding:0 20px}}.p-sec02__flex .image:before{content:"";width:380px;top:-120px;bottom:-120px;background:rgba(31,78,121,.1);position:absolute;z-index:-1}@media screen and (max-width: 810px){.p-sec02__flex .image:before{top:-60px;bottom:-60px}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec02__flex .image:before{top:-20px;bottom:-20px;width:150px}}.p-sec02__flex .textarea{width:500px}@media screen and (max-width: 810px){.p-sec02__flex .textarea{width:auto}}.p-sec02__flex .textarea .text{font-size:16px;line-height:1.875}@media screen and (max-width: 500px){.p-sec02__flex .textarea .text{font-size:14px}}.p-sec02__flex--normal .image{margin-left:-130px}@media screen and (max-width: 810px){.p-sec02__flex--normal .image{margin-left:0}}.p-sec02__flex--normal .image:before{left:0}.p-sec02__flex--rev{flex-direction:row-reverse}@media screen and (max-width: 810px){.p-sec02__flex--rev{flex-direction:column}}.p-sec02__flex--rev .image{margin-right:-130px}@media screen and (max-width: 810px){.p-sec02__flex--rev .image{margin-right:0}}.p-sec02__flex--rev .image:before{right:0}.p-sec03{margin-bottom:100px}@media screen and (max-width: 500px){.p-sec03{margin-bottom:50px}}.p-sec03__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 810px){.p-sec03__list{gap:20px}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec03__list{grid-template-columns:1fr}}.p-sec03__list .image{aspect-ratio:3/2}.p-sec03__list .image img{width:100%;height:100%;object-fit:cover}.p-sec03__list .title{color:#1f4e79;font-size:20px;font-weight:700;line-height:1.8;margin:10px 0 5px}@media screen and (max-width: 500px){.p-sec03__list .title{font-size:18px}}.p-sec03__list .text{font-size:16px;line-height:1.875}@media screen and (max-width: 500px){.p-sec03__list .text{font-size:14px}}.p-sec04{background:url(../../../assets/images/business/business_works_bg.svg) right -235px top -68px no-repeat rgba(31,78,121,.11);background-size:765px;padding:100px 0}@media screen and (max-width: 810px){.p-sec04{background:url(../../../assets/images/business/business_works_bg.svg) right -100px top -40px no-repeat rgba(31,78,121,.11);background-size:400px}}.p-sec04 .c-inner{width:calc(100% - 200px)}@media screen and (max-width: 810px){.p-sec04 .c-inner{width:100%;padding-left:20px;padding-right:20px}}.p-sec04__text{color:#1f4e79;font-size:20px;line-height:1.5;max-width:750px;margin:0 auto}@media screen and (max-width: 500px){.p-sec04__text{font-size:16px}}.p-sec04__imagetext{position:absolute;top:-44px;left:0;opacity:.3}@media screen and (max-width: 810px){.p-sec04__imagetext{display:none}}@media screen and (max-width: 810px){.p-sec04__sptext{text-align:center;margin-bottom:10px}.p-sec04__sptext img{height:50px;width:auto}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec04__sptext img{height:30px}}.p-sec04__btn{text-align:center;margin-top:50px}@media screen and (max-width: 500px){.p-sec04__btn{margin-top:30px}}.p-sec04-solution{margin-top:90px;position:relative}@media screen and (max-width: 500px){.p-sec04-solution{margin-top:50px}}.p-sec04-solution__list{gap:30px;display:grid;grid-template-columns:repeat(2, 1fr);padding-bottom:50px;margin-top:70px}@media screen and (max-width: 1080px){.p-sec04-solution__list{grid-template-columns:1fr;width:497px;margin-left:auto;margin-right:auto;padding-bottom:0}}@media screen and (max-width: 1080px)and (max-width: 810px){.p-sec04-solution__list{width:auto}}@media screen and (max-width: 1080px)and (max-width: 810px)and (max-width: 500px){.p-sec04-solution__list{margin-top:40px}}.p-sec04-solution__list li{background-color:#fff;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 1080px){.p-sec04-solution__list li{height:auto}}@media screen and (min-width: 1081px),print{.p-sec04-solution__list li:nth-child(2n){transform:translateY(50px)}}.p-sec04-solution__list li.list1{background:url(../../../assets/images/business/works_01@2x.jpg) center no-repeat;background-size:cover}.p-sec04-solution__list li.list2{background:url(../../../assets/images/business/works_02@2x.jpg) center no-repeat;background-size:cover}.p-sec04-solution__list li.list3{background:url(../../../assets/images/business/works_03@2x.jpg) center no-repeat;background-size:cover}.p-sec04-solution__list li.list4{background:url(../../../assets/images/business/works_04@2x.jpg) center no-repeat;background-size:cover}@media screen and (min-width: 1081px),print{.p-sec04-solution__list li:hover .title{padding:20px 0;background-size:10000% 100%}.p-sec04-solution__list li:hover .title:before{transform:translateX(-50%) rotate(0)}.p-sec04-solution__list li:hover .textarea{opacity:1}}.p-sec04-solution__list li .title{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0 60px;transition:.3s ease;position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 1080px){.p-sec04-solution__list li .title{padding:20px 0;background-color:#fff;position:static}}.p-sec04-solution__list li .title:before{content:"";bottom:0;left:50%;transform:translateX(-50%) rotate(-10deg);transform-origin:bottom center;background-color:#fff;width:100vw;height:100vh;position:absolute;pointer-events:none;transition:.3s ease}@media screen and (max-width: 1080px){.p-sec04-solution__list li .title:before{display:none}}.p-sec04-solution__list li .title img{position:relative;z-index:1}@media screen and (max-width: 500px){.p-sec04-solution__list li .title img{height:20px;width:auto}}.p-sec04-solution__list li .title .text{color:#1f4e79;text-align:center;font-size:14px;line-height:1.4;margin-top:5px;position:relative;z-index:1}@media screen and (max-width: 500px){.p-sec04-solution__list li .title .text{font-size:12px}}.p-sec04-solution__list li .textarea{padding:80px 55px 0;height:100%;display:flex;align-items:center;opacity:0;transition:.3s ease}@media screen and (max-width: 1080px){.p-sec04-solution__list li .textarea{opacity:1;padding:80px 40px;height:auto}}@media screen and (max-width: 1080px)and (max-width: 500px){.p-sec04-solution__list li .textarea{padding:40px 20px}}.p-sec04-solution__list li .textarea p{color:#fff;font-size:18px;line-height:1.6666666667}@media screen and (max-width: 500px){.p-sec04-solution__list li .textarea p{font-size:16px}}.p-sec04-ec{margin-top:120px;position:relative}@media screen and (max-width: 500px){.p-sec04-ec{margin-top:60px}}.p-sec04-ec__main{margin-top:60px;background:url(../../../assets/images/business/works_05@2x.jpg) no-repeat;background-size:cover;height:500px;position:relative;overflow:hidden}@media screen and (max-width: 1080px){.p-sec04-ec__main{height:auto}}@media screen and (max-width: 1080px)and (max-width: 810px)and (max-width: 500px){.p-sec04-ec__main{margin-top:30px}}@media screen and (min-width: 1081px),print{.p-sec04-ec__main:hover .title{padding:20px 0}.p-sec04-ec__main:hover .title:before,.p-sec04-ec__main:hover .title:after{transform:translateX(-50%) rotate(0)}.p-sec04-ec__main:hover .textarea{opacity:1}}.p-sec04-ec__main .title{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;position:absolute;top:0;left:0;transition:.3s ease}@media screen and (max-width: 1080px){.p-sec04-ec__main .title{padding:20px 0;background-color:#fff;position:static}}.p-sec04-ec__main .title:before,.p-sec04-ec__main .title:after{content:"";bottom:0;left:50%;transform:translateX(-50%) rotate(-10deg);transform-origin:bottom center;background-color:#fff;width:100vw;height:100vh;position:absolute;pointer-events:none;transition:.3s ease}@media screen and (max-width: 1080px){.p-sec04-ec__main .title:before,.p-sec04-ec__main .title:after{display:none}}.p-sec04-ec__main .title:after{transform:translateX(-50%) rotate(10deg)}.p-sec04-ec__main .title img{position:relative;z-index:1}@media screen and (max-width: 500px){.p-sec04-ec__main .title img{height:20px;width:auto}}.p-sec04-ec__main .title .text{color:#1f4e79;text-align:center;font-size:14px;line-height:1.4;margin-top:5px;position:relative;z-index:1}@media screen and (max-width: 500px){.p-sec04-ec__main .title .text{font-size:12px}}.p-sec04-ec__main .textarea{padding:80px 55px 0;height:100%;display:flex;align-items:center;opacity:0;transition:.3s ease}@media screen and (max-width: 1080px){.p-sec04-ec__main .textarea{opacity:1;padding:80px 40px;height:auto}}@media screen and (max-width: 1080px)and (max-width: 500px){.p-sec04-ec__main .textarea{padding:40px 20px}}.p-sec04-ec__main .textarea p{color:#fff;font-size:18px;line-height:1.6666666667}@media screen and (max-width: 500px){.p-sec04-ec__main .textarea p{font-size:16px}}</pre></body></html>