.mainvisual{background:url("../img/technology/mv.jpg") no-repeat center/cover}.technology_read_text{font-size:30px;margin-bottom:105px;text-align:center}@media(max-width: 559px){.technology_read_text{font-size:20px;margin-bottom:40px}}.spec_container{background:#1a1a1a;color:#fff;margin-top:95px;padding:125px 0 110px}@media(max-width: 559px){.spec_container{margin-top:40px;padding:80px 0 65px}}.story_container{background:silver;padding:130px 20px 150px}@media(max-width: 559px){.story_container{padding:80px 20px 65px}}.roadmap_container{padding:130px 20px 110px;width:1300px;max-width:100%;margin:auto}@media(max-width: 559px){.roadmap_container{padding:80px 20px 65px}}.roadmap_img{margin-top:-120px;z-index:-1;position:relative}@media(max-width: 559px){.roadmap_img{margin-top:0}}.technology_read_text.en_text{font-size:35px;font-style:italic;letter-spacing:.5px;line-height:1.5}@media(max-width: 559px){.technology_read_text.en_text{font-size:25px}}.keyTechnologies_link{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;gap:1em 0;counter-reset:key;max-height:550px;margin:10em 0 0}.keyTechnologies_link li:first-of-type,.keyTechnologies_link li:last-of-type{margin:11% 0}.keyTechnologies_link li:nth-of-type(4),.keyTechnologies_link li:nth-of-type(5){margin:-11% 0 11%}.keyTechnologies_link li{margin-right:-6%;margin-left:-6%;max-width:23%;cursor:pointer}.keyTechnologies_link::before{content:'';position:absolute;top:-6%;bottom:0;display:block;width:20.5%;height:99%;background:url(../img/technology/keyTechnology_m.svg) no-repeat top right/ 65%,url(../img/technology/keyTechnology_s.svg) no-repeat bottom right 8%/ 40%}.keyTechnologies_link::after{content:'';position:absolute;top:-14.5%;right:1.75%;display:block;width:20.5%;height:37%;background:url(../img/technology/keyTechnology_m.svg) no-repeat bottom left / 65%,url(../img/technology/keyTechnology_s.svg) no-repeat top right 8% / 40%}.keyTechnologies_link li a{position:relative;display:flex;align-items:center;flex-direction:column;gap:.5em;justify-content:center;width:237px;max-width:100%;padding-bottom:1.2em;color:#000;font-size:1.2rem;font-weight:700;line-height:1.3em;background:silver;aspect-ratio:237/205;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);pointer-events:none}.keyTechnologies_link li a p::before{content:counter(key,decimal-leading-zero)'.';counter-increment:key;display:block;font-family:rift,sans-serif;font-size:1.5rem}.keyTechnologies_link li a .more{position:absolute;right:0;left:0;bottom:0;color:#fff;font-family:rift,sans-serif;line-height:1.3em;text-align:center;background:url(../img/com/arrow.svg) no-repeat center right 30% / 1em auto,#000 linear-gradient(to right,rgba(54,80,206,0),rgba(0,179,213,0));transition:.3s}.keyTechnologies_link li a:hover .more,.keyTechnologies_link li.active a .more{background:url(../img/com/arrow.svg) no-repeat center right 30% / 1em auto,#000 linear-gradient(to right,rgba(54,80,206,1),rgba(0,179,213,1))}.keyTechnologies_link_details{max-width:900px;margin:5em auto 0}.keyTechnologies_link_details li{animation-delay:.05s!important}.keyTechnologies_link_details li:not(.active){display:none}.keyTechnologies_link_details li dl{color:#fff}.keyTechnologies_link_details li dl dt{position:relative;display:flex;justify-content:space-between;padding:.2em 1em .2em 1.75em;font-size:1.4666rem;font-weight:700;letter-spacing:.1em;line-height:1.6em;background:linear-gradient(to right,rgba(54,80,206,1),rgba(0,179,213,1))}.keyTechnologies_link_details li dl dt:before{position:absolute;top:1px;left:1.75em;content:'';display:block;width:2em;background:rgba(54,80,206,1);aspect-ratio:15/13;clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:translateY(-100%)}.keyTechnologies_link_details li dl dt .en{color:rgba(255,255,255,.7);font-family:'Acumin Variable Concept';font-size:.8em;font-style:italic;letter-spacing:0}.keyTechnologies_link_details li dl dd{position:relative;min-height:7em;padding:1.5em 2em;letter-spacing:.1em;background:#000}.keyTechnologies_link_details li dl dd p{position:relative;z-index:2}.keyTechnologies_link_details li dl dd .number{position:absolute;right:.05em;bottom:.05em;color:rgba(255,255,255,.35);font-family:rift,sans-serif;font-size:6.333rem;font-weight:700;line-height:1em;pointer-events:none}.story_flow{position:relative;overflow:hidden}.story_flow::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:1px;margin:0 auto;background:#fff}.story_flow>li{position:relative;z-index:1;width:50%;margin:2em 0;padding:0 2em}.story_flow>li:nth-of-type(even){float:right;margin-top:18em;margin-left:auto}.story_flow>li:nth-of-type(odd){float:left}.story_flow>li dl dt{position:relative;margin-bottom:.5em}.story_flow>li dl dt::after{content:'';position:absolute;top:50%;width:5em;height:1px;background:#fff}.story_flow>li:nth-of-type(odd) dl dt{display:flex;justify-content:flex-end}.story_flow>li:nth-of-type(odd) dl dt:after{right:-2em}.story_flow>li:nth-of-type(even) dl dt:after{left:-2em}.story_flow>li dl dt img{position:relative;z-index:2}@media screen and (max-width:1000px){.keyTechnologies_link{flex-direction:row;gap:0 2%;height:auto;max-height:2500px;margin-bottom:20vw}.keyTechnologies_link::before{top:1.25%;bottom:auto;display:block;width:100%;height:auto;background:url(../img/technology/keyTechnologySP_m.svg) no-repeat bottom 14% left 75%/ 20%,url(../img/technology/keyTechnologySP_s.svg) no-repeat bottom 17.5% left 6.8%/ 12%;aspect-ratio:3/1}.keyTechnologies_link::after{top:auto;bottom:.5%;right:0;display:block;width:100%;height:auto;background:url(../img/technology/keyTechnologySP_m.svg) no-repeat top left 74.9% / 20%,url(../img/technology/keyTechnologySP_s.svg) no-repeat bottom right 17.5% / 12%;aspect-ratio:3/1}body .keyTechnologies_link li{width:38%;max-width:45%;margin:0;margin-top:-4.5%!important;margin-bottom:-4.5%!important}body .keyTechnologies_link li img{width:50%;height:30%;aspect-ratio:1/1;object-fit:contain}.keyTechnologies_link li:first-of-type,.keyTechnologies_link li:last-of-type{margin-right:20%;margin-left:20%}.keyTechnologies_link li:nth-of-type(4){margin-left:20%}.keyTechnologies_link li a{width:100%;aspect-ratio:103/119;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.keyTechnologies_link li a .more{padding:.25em .2em 1em;background-position:top 30% right 30%,center center!important}body .story_flow>li{width:100%;float:none;margin:0;padding:2em 0;background:silver}body .story_flow>li+li{margin:2em 0 0!important}}/*# sourceMappingURL=technology.min.css.map */