<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 768px){.pc_ver{display:none}}@media screen and (min-width: 769px){.sp_ver{display:none}}.mt0{margin-top:0px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}@media screen and (max-width: 768px){.mtsp0{margin-top:0px !important}}@media screen and (max-width: 768px){.mtsp10{margin-top:10px !important}}@media screen and (max-width: 768px){.mtsp20{margin-top:20px !important}}@media screen and (max-width: 768px){.mtsp30{margin-top:30px !important}}@media screen and (max-width: 768px){.mtsp40{margin-top:40px !important}}@media screen and (max-width: 768px){.mtsp50{margin-top:50px !important}}@media screen and (max-width: 768px){.mtsp60{margin-top:60px !important}}@media screen and (max-width: 768px){.mtsp70{margin-top:70px !important}}@media screen and (max-width: 768px){.mtsp80{margin-top:80px !important}}@media screen and (max-width: 768px){.mtsp90{margin-top:90px !important}}@media screen and (max-width: 768px){.mtsp100{margin-top:100px !important}}@media screen and (max-width: 768px){.mtsp110{margin-top:110px !important}}@media screen and (max-width: 768px){.mtsp120{margin-top:120px !important}}@media screen and (max-width: 768px){.mtsp130{margin-top:130px !important}}@media screen and (max-width: 768px){.mtsp140{margin-top:140px !important}}@media screen and (max-width: 768px){.mtsp150{margin-top:150px !important}}@media screen and (max-width: 768px){.mtsp160{margin-top:160px !important}}.pt0{padding-top:0px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pt110{padding-top:110px !important}.pt120{padding-top:120px !important}.pt130{padding-top:130px !important}.pt140{padding-top:140px !important}.pt150{padding-top:150px !important}.pt160{padding-top:160px !important}.boxw50{width:50% !important}.boxw60{width:60% !important}.boxw70{width:70% !important}.boxw80{width:80% !important}.boxw90{width:90% !important}.boxw100{width:100% !important}.mw50{max-width:50% !important;margin-left:auto;margin-right:auto}.mw60{max-width:60% !important;margin-left:auto;margin-right:auto}.mw70{max-width:70% !important;margin-left:auto;margin-right:auto}.mw80{max-width:80% !important;margin-left:auto;margin-right:auto}.mw90{max-width:90% !important;margin-left:auto;margin-right:auto}.mw100{max-width:100% !important;margin-left:auto;margin-right:auto}body{overflow-x:hidden}.mainimage__container{position:relative;width:100%}.mainimage__wrapper.-main{position:relative;z-index:1}.mainimage__container .swiper-container{overflow:hidden}.mainimage__container .swiper-slide img{max-width:inherit;width:100%;height:100%;object-fit:cover}.mainimage__wrapper.-text{position:relative;z-index:5;color:#FFF}.mainimage__wrapper.-movie{position:relative;z-index:6;color:#FFF}.mainimage__box.-youtube{position:relative;width:100%;padding-top:56.25%}.mainimage__box.-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.mainimage__box.-careermap{position:relative;display:block;color:#FFF;background-color:#4FA63E;font-weight:500;margin:10px auto 0;padding:1em 1em;border-radius:6px;transition:all 0.4s ease 0s}.mainimage__wrapper.-sub{position:relative;z-index:2}.mainimage__wrapper.-text{transition:opacity .5s ease 0s}.mainimage__wrapper.-text:not(.active){opacity:0}.mainimage__wrapper.-text.active{opacity:1}@media screen and (min-width: 821px){.mainimage__wrapper.-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:95vh;min-height:680px;padding-left:5%;padding-bottom:70px}.mainimage__wrapper.-sub{position:relative;z-index:2;margin:-50px auto 0}.swiper-container{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.mainimage__wrapper.-text{width:40%;max-width:420px;display:table;padding:25px 2%;background-color:rgba(43,148,240,0.8);text-align:left}.mainimage__item.-en{font-size:clamp(36px, 72px, 3.6vw);font-weight:100;line-height:1em}.mainimage__item.-jp{margin-top:1em;font-size:clamp(14px, 18px, 1vw);letter-spacing:.75em;line-height:1em;font-weight:500}.mainimage__wrapper.-movie{width:420px;max-width:40%;right:0;bottom:0}.mainimage__box.-youtube{margin-top:10px}}@media screen and (max-width: 820px){.swiper-container{width:100%;aspect-ratio:1 / .92}.mainimage__container .swiper-button-prev,.mainimage__container .swiper-button-next{display:none}.mainimage__wrapper.-text{display:flex;justify-content:center;align-items:center;left:0;background-color:#0080F0;color:#FFF;padding:10px}.mainimage__item.-en{font-size:clamp(28px, 40px, 6vw);padding-right:.5em}.mainimage__item.-jp{margin-top:.5em;font-size:0.75rem;letter-spacing:.25em;line-height:1}.mainimage__wrapper.-movie{width:90%;margin:15px auto}}.mainimage__box.-careermap{position:relative;display:block;color:#FFF;background-color:#4FA63E;font-weight:500;border-radius:6px;transition:all 0.4s ease 0s}@media screen and (min-width: 769px){.mainimage__box.-careermap{margin:10px auto 0;padding:1em 1em}}@media screen and (max-width: 768px){.mainimage__box.-careermap{margin:10px auto 0;padding:1em 1em;font-size:12px;line-height:1}}@media screen and (max-width: 768px){.mainimage__box.-careermap img{height:18px;width:auto}}.mainimage__box.-careermap span{display:inline-block}@media screen and (max-width: 768px){.mainimage__box.-careermap span{line-height:18px}}.mainimage__box.-careermap:hover{opacity:.9}.ytp-impression-link-content{transform:translateX(-100vw) !important}.topics__wrapper{width:90%;max-width:1280px;position:relative;margin:0 auto;background-color:#0080F0;z-index:11}@media screen and (min-width: 769px){.topics__wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 3% 25px}}@media screen and (max-width: 768px){.topics__wrapper{margin:0px auto 0;min-height:140px;padding:20px 5% 30px}}.topics__wrapper h2{color:#FFF}@media screen and (min-width: 769px){.topics__wrapper h2{position:absolute;left:5%;top:0;width:80px;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20width%3D%22256%22%20height%3D%22256%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cpolyline%20fill%3D%22%232b92ed%22%20points%3D%22256%200%20256%20256%200%20256%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:left center}}@media screen and (max-width: 768px){.topics__wrapper h2{font-size:1.25rem;font-weight:900}}.topics__wrapper&gt;div{margin-left:auto;text-align:right}@media screen and (min-width: 769px){.topics__wrapper&gt;div{width:calc(100% - 140px)}}.topics__wrapper .bt00 span{color:#FFF;font-weight:400;font-size:.875rem}.topics__wrapper .bt00 span.arw{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M255.992%2C0C114.615%2C0%2C0%2C114.615%2C0%2C256s114.615%2C256%2C255.992%2C256C397.385%2C512%2C512%2C397.385%2C512%2C256%20S397.385%2C0%2C255.992%2C0z%20M232.213%2C389.57l-44.097-44.106L277.572%2C256l-89.456-89.464l44.097-44.097L365.782%2C256L232.213%2C389.57z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:12px 12px;padding-left:20px;background-repeat:no-repeat;background-position:left center}.topics__wrapper ul{margin-left:auto;margin-bottom:1em;text-align:left}.topics__wrapper li{border-bottom:solid 1px #1d8ced}@media screen and (min-width: 769px){.topics__wrapper li{padding:.25em 0}}@media screen and (max-width: 768px){.topics__wrapper li{padding:1em 0;line-height:1.5}}.topics__wrapper li a{position:relative;font-weight:500;font-size:.875rem;color:#FFF}@media screen and (min-width: 769px){.topics__wrapper li a{padding-left:7em}}.topics__wrapper li span{line-height:1}@media screen and (min-width: 769px){.topics__wrapper li span{position:absolute;left:0;top:.3em}}@media screen and (max-width: 768px){.topics__wrapper li span{display:block;padding-bottom:.25em}}#company{overflow-x:hidden}@media screen and (min-width: 769px){#company{padding:160px 5% 0}}@media screen and (max-width: 768px){#company{padding:50px 10% 0}}#company .inner{max-width:1480px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#company .leftparts{text-align:left}@media screen and (min-width: 769px){#company .leftparts{width:40%}}@media screen and (max-width: 768px){#company .leftparts{order:2;margin-top:30px}}#company .rightparts{opacity:0;position:relative;left:50px}@media screen and (min-width: 769px){#company .rightparts{width:56%}}@media screen and (max-width: 768px){#company .rightparts{order:1}}#company .categories{position:relative;font-weight:900}#company .categories span{position:relative;display:inline-block;background-color:#FFF;padding-right:1em;z-index:2}#company .categories:after{content:"";background-color:#333;position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);z-index:1}#company h2{letter-spacing:.25em;font-weight:700}@media screen and (min-width: 769px){#company h2{margin-top:.75em;font-size:2.5rem}}@media screen and (max-width: 768px){#company h2{font-size:7vw}}#company h2 span{display:table;line-height:2.5}@media screen and (min-width: 769px){#company h2 span{font-size:1.25rem}}@media screen and (max-width: 768px){#company h2 span{font-size:5vw}}#company h2+p{margin-top:2.5em;line-height:2}#company .links{margin-top:30px}@media screen and (min-width: 769px){#company .links{display:flex;justify-content:space-between}}@media screen and (min-width: 769px){#company .links li{width:48%}}@media screen and (max-width: 768px){#company .links li:not(:first-child){margin-top:1em}}@media screen and (min-width: 769px){#solution{padding:0px 5% 60px}}@media screen and (max-width: 768px){#solution{padding:20px 10% 30px}}#solution .inner{max-width:1480px;margin:0 auto}#solution h2{font-weight:700;line-height:1}@media screen and (min-width: 769px){#solution h2{font-size:2.5rem}}@media screen and (max-width: 768px){#solution h2{font-size:8vw}}#solution h2+p{margin-top:2.5em;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){#solution h2+p{text-align:left}}@media screen and (min-width: 769px){#solution .links{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 769px){#solution .links{margin-top:4em}}@media screen and (max-width: 768px){#solution .links{margin-top:2em}}#solution .links li{position:relative;top:50px;margin-top:1em;opacity:0}@media screen and (min-width: 769px){#solution .links li{width:calc(50% - .5em)}}#solution .links a{position:relative;display:block;padding-bottom:62.5%;overflow:hidden}#solution .links a:before{content:"";position:absolute;transform:scale(1, 1);transition:all 1s ease 0s;display:block;width:100%;height:100%;z-index:1}#solution .links a:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:2}#solution .links a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;display:table;color:#FFF;padding-left:.5em;letter-spacing:.5em;text-shadow:1px 2px 6px #000;z-index:3;font-weight:700}@media screen and (min-width: 769px){#solution .links a span{font-size:2rem}}@media screen and (max-width: 768px){#solution .links a span{font-size:1.25rem}}#solution #sol01:before{background:url("../img/top/photo10.jpg") center center;background-size:cover}#solution #sol02:before{background:url("../img/top/photo03.jpg") center center;background-size:cover}#solution #sol03:before{background:url("../img/top/photo11.jpg") center center;background-size:cover}#solution #sol04:before{background:url("../img/top/photo12_0726.jpg") center center;background-size:cover}#solution a:hover:before{transform:scale(1.1, 1.1);transition:all .5s ease 0s}
</pre></body></html>