@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";h1,h2,h3,h4,h5,h6,p,a,li{font-family:"Noto Sans JP",sans-serif}.section{margin-top:72px}main{overflow:hidden}a span.small{font-size:14px}#HeaderArea2{z-index:1000}#FirstView{position:relative;height:80vh;width:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom 30% center;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 820px)and (min-width: 499px){#FirstView{height:100vh}}@media screen and (max-width: 820px){#FirstView{height:60vh}}#FirstView .sp{display:none}@media screen and (max-width: 499px){#FirstView .sp{display:block}}#FirstView.logistics{background-image:url(../image/solution/logistics_bg.png)}#FirstView.manufacture{background-image:url(../image/solution/manufacture_bg.png)}#FirstView.logirism{background-image:url(../image/solution/logirism_bg.png)}#FirstView.logirism .logirism_title_front{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title_front{top:35%;margin-left:12px}}@media screen and (max-width: 375px){#FirstView.logirism .logirism_title_front{top:38%}}#FirstView.logirism .logirism_title_front img{filter:brightness(0) invert(1);width:20rem;height:auto;object-fit:contain}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title_front img{width:15rem}}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title_text .logirism_title_text_pc{display:none}}#FirstView.logirism .logirism_title_text .logirism_title_text_sp{margin-top:6px}@media screen and (min-width: 499px){#FirstView.logirism .logirism_title_text .logirism_title_text_sp{display:none}}#FirstView.logirism .logirism_title_text p{background-color:#00b0f0;font-size:clamp(1rem,1.8vw,1.2rem);color:#fff;padding:6px 12px;font-weight:bold;display:inline-block}#FirstView.logirism .logirism_title_text p:nth-of-type(1){margin-top:24px}#FirstView.logirism .logirism_title_text p.logirism_title_text_pc{margin-top:6px}#FirstView.logirism .logirism_title{position:absolute;width:35%;min-width:20rem;left:0;padding:12px 0;transform:translateY(-50%);background-color:#00b0f0;display:inline-block}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title{top:20%;min-width:15rem}}#FirstView.logirism .logirism_title img{width:20rem;height:auto;object-fit:contain;z-index:2;position:relative}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title img{width:15rem}}#FirstView.logirism .logirism_title::before{content:"";position:absolute;right:-45px;top:0;width:100px;height:100%;background-color:#00b0f0;transform:skewX(-30deg);z-index:1}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title::before{right:-40px;width:100px}}#FirstView.logirism .logirism_title::after{content:"";position:absolute;right:-80px;top:0;width:20px;height:100%;background-color:#00b0f0;transform:skewX(-30deg);z-index:1}@media screen and (max-width: 499px){#FirstView.logirism .logirism_title::after{right:-80px}}#FirstView .Image img{display:block;width:100%;z-index:-999}#FirstView .video-container{position:absolute;top:-20vh;left:0;z-index:-1;height:120vh;width:100vw;overflow:hidden}#FirstView .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#FirstView .Container{width:100%}@media screen and (max-width: 1440px){#FirstView .Container{padding-left:3rem}}@media screen and (max-width: 499px){#FirstView .Container{padding-left:1rem;width:90%}}#FirstView .Container .TextArea-top h1{position:relative;font-size:clamp(2rem,4vw,2.4rem);color:#fff;font-weight:bold;margin:0;padding:0;z-index:2;line-height:1.4}@media screen and (max-width: 499px){#FirstView .Container .TextArea-top h1{font-size:clamp(2rem,4vw,2.4rem)}}#FirstView .Container .TextArea-top .Introduction{max-width:60vw;font-weight:500;font-size:clamp(1rem,1.8vw,1.2rem);color:#fff;line-height:200%;padding:24px 36px 36px 0}@media screen and (max-width: 499px){#FirstView .Container .TextArea-top .Introduction{line-height:160%;min-width:100%}}#FirstView .Container .TextArea .Title{position:relative;display:inline-block;background-color:#b1000e;margin-left:12px;padding:12px 12px 12px 24px;z-index:1}#FirstView .Container .TextArea .Title h1{position:relative;font-size:clamp(2rem,4vw,2.4rem);color:#fff;font-weight:bold;margin:0;padding:0;z-index:2;line-height:1.2}#FirstView .Container .TextArea .Title::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}@media screen and (max-width: 499px){#FirstView .Container .TextArea .Title::before{right:-40px;width:100px}}#FirstView .Container .TextArea .Title::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}@media screen and (max-width: 499px){#FirstView .Container .TextArea .Title::after{right:-80px}}#FirstView .Container .TextArea .Introduction{max-width:569px;background-color:#fff;font-weight:500;font-size:clamp(1rem,1.8vw,1.2rem);line-height:30px;margin-top:-24px;padding:36px 56px 36px 36px;clip-path:polygon(0% 0%, 100% 0%, 88% 100%, 0% 100%)}@media screen and (max-width: 499px){#FirstView .Container .TextArea .Introduction{line-height:160%;padding:36px 56px 24px 24px}}#FirstView .scroll-prompt{position:fixed;bottom:48px;left:50%;transform:translateX(-50%);text-align:center;color:#fff;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;z-index:100;opacity:1;transition:opacity .5s}@media screen and (max-width: 1200px){#FirstView .scroll-prompt{bottom:25%}}#FirstView .scroll-prompt.fade-out{opacity:0}#FirstView .scroll-text{display:block;margin-bottom:5px}#FirstView .scroll-arrow{width:20px;height:20px;display:inline-block;position:relative;font-size:36px;animation:bounce 1.5s infinite}#FirstView .scroll-arrow::before{content:"";position:absolute;top:0;left:50%;width:12px;height:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateX(-50%) rotate(-45deg)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#Task{padding:36px 0;background-image:url(../image/top/solution_bg.jpg);background-repeat:no-repeat;background-size:cover}#Task .TaskHead{text-align:center;color:#fff;margin-bottom:24px}#Task .TaskHead h3{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff}#Task .TaskHead h3 span{position:relative}#Task .TaskHead h3 span.blue::after{content:"";position:absolute;bottom:-0.3rem;left:0;height:.3rem;width:100%;background-color:#5374c5}#Task .TaskHead h3 span.green::after{content:"";position:absolute;bottom:-0.3rem;left:0;height:.3rem;width:100%;background-color:#53c58e}#Task .TaskHead p{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:bold}#Task .TaskSection{display:flex;flex-wrap:wrap;width:90%;margin:auto}@media screen and (max-width: 499px){#Task .TaskSection{width:100%}}#Task .TaskSection .TaskSectionBlock{text-decoration:none;padding:30px;margin:10px;width:30%;flex-grow:1;box-sizing:border-box;background-color:#fff;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.15));cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}#Task .TaskSection .TaskSectionBlock:hover img{transform:scale(1.1)}#Task .TaskSection .TaskSectionBlock:hover svg{bottom:5%}@media screen and (max-width: 499px){#Task .TaskSection .TaskSectionBlock{padding:12px 12px 24px}}#Task .TaskSection .TaskSectionBlock p{font-size:calc(clamp(1rem,1.8vw,1.2rem) - 1px);color:#000;font-weight:bold;text-align:center}@media screen and (max-width: 499px){#Task .TaskSection .TaskSectionBlock p{font-size:calc(clamp(.9rem,1.5vw,1rem) - 1px)}}#Task .TaskSection .TaskSectionBlock p span.logi{color:#5374c5}#Task .TaskSection .TaskSectionBlock p span.manu{color:#53c58e}#Task .TaskSection .TaskSectionBlock img{transition:.3s all;display:block;width:120px;margin:auto}@media screen and (max-width: 499px){#Task .TaskSection .TaskSectionBlock img{width:80px}}#Task .TaskSection .TaskSectionBlock svg{transition:.3s all;position:absolute;bottom:10%}@media screen and (max-width: 499px){#Task .TaskSection .TaskSectionBlock svg{width:1rem}}#Solution{width:100%}#Solution.logistics .subtitle{color:#5374c5}#Solution.manufacture .subtitle{color:#53c58e}#Solution .Solution{margin:0 auto;width:90%}#Solution .Solution h2{color:#000;font-size:clamp(2rem,4vw,2.4rem);font-weight:bold;padding:0;line-height:1.2;display:contents}#Solution .Solution h2 .sp{display:none}@media screen and (max-width: 499px){#Solution .Solution h2 .sp{display:block}}#Solution .Solution .subtitle{font-size:clamp(.9rem,1.5vw,1rem);font-weight:bold}#Solution .Solution .SolutionText{margin-top:12px;color:#000;font-size:clamp(.9rem,1.5vw,1rem);font-weight:600}#Solution .Solution .filter.logistics .filter-btn{background-color:#f0f0f0}#Solution .Solution .filter.logistics .filter-btn.active{background-color:#dee5f7;color:#5374c5}#Solution .Solution .filter .inner{display:flex;justify-content:stretch;align-items:left;flex-direction:row;flex-wrap:wrap;gap:6px;margin:24px 0}@media screen and (max-width: 499px){#Solution .Solution .filter .inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}#Solution .Solution .filter .inner::-webkit-scrollbar{display:none}}#Solution .Solution .filter .filter-btn{cursor:pointer;border:none;border-radius:100px;padding:6px 24px;color:#5b5c62;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 499px){#Solution .Solution .filter .filter-btn{white-space:nowrap;flex-shrink:0}}#Solution .Solution .filter .filter-btn .checkmark{display:none;margin-right:5px}#Solution .Solution .filter .filter-btn .checkmark img{width:16px}#Solution .Solution .filter .filter-btn.active .checkmark{display:inline-flex}#Solution .Solution .filter.logistics{transition:top .3s ease}#Solution .Solution .filter.logistics.fixed{width:100% !important;position:fixed;z-index:70;left:0;right:0;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 499px){#Solution .Solution .filter.logistics.fixed{padding:0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#Solution .Solution .filter.logistics.fixed::-webkit-scrollbar{display:none}}#Solution .Solution .filter.logistics.fixed.transitioning{transition:top .3s ease}#Solution .Solution .filter.logistics.fixed .inner{max-width:1250px;padding:0 24px;margin:16px 0}@media screen and (max-width: 965px){#Solution .Solution .filter.logistics.fixed .inner{padding-left:24px}#Solution .Solution .filter.logistics.fixed .inner button{font-size:clamp(.9rem,1.5vw,1rem)}}@media screen and (max-width: 499px){#Solution .Solution .filter.logistics.fixed .inner{padding:0 24px;width:100%;overflow-x:auto}#Solution .Solution .filter.logistics.fixed .inner::after{content:"";display:inline-block;min-width:20px;height:1px}}#Solution .Solution .filter.logistics.fixed.with-sticky-header{transition:top .3s ease}#Solution .Solution .Solution-items{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}#Solution .Solution .Solution-items .item{width:100%}#Solution .Solution .Solution-items .item .title{position:relative;display:inline-block;background-color:#b1000e;margin-top:12px;padding:12px 12px 12px 24px;z-index:1}#Solution .Solution .Solution-items .item .title h2{position:relative;font-size:clamp(1.4rem,2.5vw,1.8rem);color:#fff;font-weight:bold;margin:0;padding:0;z-index:2;line-height:1.2}#Solution .Solution .Solution-items .item .title h2 .sp{display:none}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .title h2 .sp{display:block}}#Solution .Solution .Solution-items .item .title::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;transform:skewX(-30deg);z-index:-1}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .title::before{right:-40px;width:100px}}#Solution .Solution .Solution-items .item .title::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;transform:skewX(-30deg);z-index:1}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .title::after{right:-80px}}#Solution .Solution .Solution-items .item .link-area{margin:24px 0;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#Solution .Solution .Solution-items .item .link-area a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10rem;background-color:#5374c5;text-decoration:none;color:#fff;padding:12px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;transition:.3s all}#Solution .Solution .Solution-items .item .link-area a:hover{opacity:.8}#Solution .Solution .Solution-items .item .onayami{margin:24px 24px 0;padding:12px 12px 12px 24px;background-color:#f5f5f5;border-radius:.5rem}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .onayami{padding:12px}}#Solution .Solution .Solution-items .item .onayami .heading{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:#5b5c62}#Solution .Solution .Solution-items .item .onayami .heading img{margin-right:6px}#Solution .Solution .Solution-items .item .onayami .inner{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .onayami .inner{flex-direction:column;align-items:flex-start;gap:12px}}#Solution .Solution .Solution-items .item .onayami .inner .img-area{display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:50%;background-color:#fff;padding:6px;aspect-ratio:1/1}#Solution .Solution .Solution-items .item .onayami .inner .img-area img{width:70%}#Solution .Solution .Solution-items .item .onayami .inner .problem{margin-left:12px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .onayami .inner .problem{margin:0}}#Solution .Solution .Solution-items .item .onayami .inner .problem p{position:relative;color:#5b5c62;font-size:clamp(.9rem,1.5vw,1rem);font-weight:bold;background-color:#fff;padding:6px 12px;border-radius:.5rem;margin-left:15px}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .onayami .inner .problem p{margin-top:5px;margin-left:0}}#Solution .Solution .Solution-items .item .onayami .inner .problem p::after{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:15px solid #fff}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .onayami .inner .problem p::after{top:-8px;left:10px;transform:rotate(-30deg)}}#Solution .Solution .Solution-items .item .answer{padding:24px}#Solution .Solution .Solution-items .item .answer .heading{font-size:clamp(1.2rem,2vw,1.4rem)}#Solution .Solution .Solution-items .item .answer .description{margin-top:6px;font-weight:600}#Solution .Solution .Solution-items .item .answer .non-img-area{height:24px}#Solution .Solution .Solution-items .item .answer .img-area{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px;margin:36px 0;height:280px}@media screen and (max-width: 820px){#Solution .Solution .Solution-items .item .answer .img-area{height:auto;flex-direction:column}}#Solution .Solution .Solution-items .item .answer .img-area img{height:100%}#Solution .Solution .Solution-items .item .answer .img-area img.picture{height:60%}@media screen and (max-width: 820px){#Solution .Solution .Solution-items .item .answer .img-area img{height:auto;width:90%}#Solution .Solution .Solution-items .item .answer .img-area img.figure{width:70%}}#Solution .Solution .Solution-items .item .answer .tags{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:6px;flex-wrap:wrap}#Solution .Solution .Solution-items .item .answer .tags .tag{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:bold;border-radius:128px;padding:.25rem 12px;color:#a39f9d;border:#a39f9d 2px solid;font-size:clamp(.9rem,1.5vw,1rem)}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .answer .tags .tag{font-size:clamp(.6rem,1vw,.7rem)}}#Solution .Solution .Solution-items .item .scroll-margin-top{scroll-margin-top:120px}@media screen and (max-width: 499px){#Solution .Solution .Solution-items .item .scroll-margin-top{scroll-margin-top:140px}}#Solution .Solution .Solution-items.logistics .item{border:3px solid #5374c5}#Solution .Solution .Solution-items.logistics .item .title{background-color:#5374c5}#Solution .Solution .Solution-items.logistics .item .title::before{background-color:#5374c5}#Solution .Solution .Solution-items.logistics .item .title::after{background-color:#5374c5}#Solution .Solution .Solution-items.logistics .item .answer .heading{color:#5374c5}#Solution .Solution .Solution-items.logistics .item .tags .tag.active{color:#5374c5;border:#5374c5 2px solid}#Solution .Solution .Solution-items.manufacture{margin-top:24px}#Solution .Solution .Solution-items.manufacture .item{border:3px solid #53c58e}#Solution .Solution .Solution-items.manufacture .item .title{background-color:#53c58e}#Solution .Solution .Solution-items.manufacture .item .title::before{background-color:#53c58e}#Solution .Solution .Solution-items.manufacture .item .title::after{background-color:#53c58e}#Solution .Solution .Solution-items.manufacture .item .answer .heading{color:#53c58e}#Solution .Solution .Solution-items.manufacture .item .tags .tag.active{color:#53c58e;border:#53c58e 2px solid}#Solution-Distribution,#Solution-Manufacturing{padding:56px 0;width:100%;background-color:#f0f0f0}#Solution-Distribution .TotalSolution,#Solution-Manufacturing .TotalSolution{margin:0 auto;width:90%}#Solution-Distribution .TotalSolution h2,#Solution-Manufacturing .TotalSolution h2{color:#000;font-size:clamp(2rem,4vw,2.4rem);font-weight:bold;padding:0;line-height:1.2;display:contents}#Solution-Distribution .TotalSolution h2 .sp,#Solution-Manufacturing .TotalSolution h2 .sp{display:none}@media screen and (max-width: 499px){#Solution-Distribution .TotalSolution h2 .sp,#Solution-Manufacturing .TotalSolution h2 .sp{display:block}}#Solution-Distribution .TotalSolution .subtitle,#Solution-Manufacturing .TotalSolution .subtitle{font-size:clamp(.9rem,1.5vw,1rem);color:#5374c5;font-weight:bold}#Solution-Distribution .TotalSolution .img-area,#Solution-Manufacturing .TotalSolution .img-area{display:flex;justify-content:center;align-items:center;flex-direction:column}#Solution-Distribution .TotalSolution .img-area .TotalSolutionImg,#Solution-Manufacturing .TotalSolution .img-area .TotalSolutionImg{margin:24px 0;display:block;width:100%}@media screen and (max-width: 499px){#Solution-Distribution .TotalSolution .img-area .TotalSolutionImg,#Solution-Manufacturing .TotalSolution .img-area .TotalSolutionImg{display:none}}#Solution-Distribution .TotalSolution .img-area .TotalSolutionImgSp,#Solution-Manufacturing .TotalSolution .img-area .TotalSolutionImgSp{margin:24px 0;display:none}@media screen and (max-width: 499px){#Solution-Distribution .TotalSolution .img-area .TotalSolutionImgSp,#Solution-Manufacturing .TotalSolution .img-area .TotalSolutionImgSp{display:block;width:90%}}#Solution-Distribution .TotalSolution .TotalSolutionText,#Solution-Manufacturing .TotalSolution .TotalSolutionText{color:#000;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600}#Solution-Distribution.manufacturing .subtitle,#Solution-Manufacturing.manufacturing .subtitle{color:#53c58e}#Solution-Distribution .link-area,#Solution-Manufacturing .link-area{margin-top:36px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#Solution-Distribution .link-area a,#Solution-Manufacturing .link-area a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10rem;background-color:#b1000e;text-decoration:none;color:#fff;margin:0 auto;padding:12px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;transition:.3s all}#Solution-Distribution .link-area a:hover,#Solution-Manufacturing .link-area a:hover{opacity:.8}#Reason{padding:56px 0}@media screen and (max-width: 499px){#Reason{padding:6px 0}}#Reason .highlight-box{display:inline-block;background-color:#b1000e;padding:10px 20px;position:relative;z-index:1}#Reason .highlight-box h2{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff;font-weight:bold;padding:0;margin:0;position:relative;z-index:2}#Reason .highlight-box::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Reason .highlight-box::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Reason .ReasonBlockContainer{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:12px}@media screen and (max-width: 499px){#Reason .ReasonBlockContainer{flex-direction:column}#Reason .ReasonBlockContainer:nth-of-type(2){flex-direction:column-reverse}}#Reason .ReasonBlock{width:45%;padding:10px}@media screen and (max-width: 499px){#Reason .ReasonBlock{width:100%}}#Reason .ReasonBlock .ReasonBlockTitle{font-size:clamp(1.6rem,3vw,2rem);line-height:1.2;color:#000;font-weight:bold}#Reason .ReasonBlock .ReasonLine{width:100%;height:2px;background-color:#e4e4e4;margin:24px 0}#Reason .ReasonBlock .ReasonLine::after{content:"";display:block;width:10%;height:2px;background-color:#b1000e}#Reason .ReasonBlock .ReasonBlockText{color:#000;font-size:clamp(.9rem,1.5vw,1rem);font-weight:500;line-height:1.8}#Reason .ReasonBlock img{width:100%}#Reason .ReasonBlock .text-red{font-size:clamp(1.4rem,2.5vw,1.8rem);color:#b1000e;font-weight:bold}#Term .highlight-box{display:inline-block;background-color:#b1000e;padding:10px 20px;position:relative;z-index:1}#Term .highlight-box h2{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff;font-weight:bold;padding:0;margin:0;position:relative;z-index:2}#Term .highlight-box::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Term .highlight-box::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Term p{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:500;margin:12px 0}#Term .pc{display:block}@media screen and (max-width: 499px){#Term .pc{display:none !important}}#Term .link-area{margin-top:36px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#Term .link-area a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10rem;background-color:#b1000e;text-decoration:none;color:#fff;margin:0 auto;padding:12px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;transition:.3s all}#Term .link-area a:hover{opacity:.8}#Case .highlight-box{display:inline-block;background-color:#b1000e;padding:10px 20px;position:relative;z-index:1}#Case .highlight-box h2{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff;font-weight:bold;padding:0;margin:0;position:relative;z-index:2}#Case .highlight-box::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Case .highlight-box::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Case p{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:500;margin:12px 0}#Case .pc{display:block}@media screen and (max-width: 499px){#Case .pc{display:none !important}}#Case .link-area{margin-top:36px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#Case .link-area a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10rem;background-color:#b1000e;text-decoration:none;color:#fff;margin:0 auto;padding:12px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;transition:.3s all}#Case .link-area a:hover{opacity:.8}#Movie{padding-bottom:56px}@media screen and (max-width: 499px){#Movie{padding:6px 0}}#Movie .highlight-box{display:inline-block;background-color:#b1000e;padding:10px 20px;position:relative;z-index:1}#Movie .highlight-box h2{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff;font-weight:bold;padding:0;margin:0;position:relative;z-index:2}#Movie .highlight-box::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Movie .highlight-box::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Movie p{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:500;margin:12px 0}#Movie .MovieBlock{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:24px}#Movie .MovieBlock .UseCaseItem{width:40%;background-color:#fff;padding:24px;border:3px solid #b1000e;transition:.3s all}#Movie .MovieBlock .UseCaseItem:hover img{transform:scale(1.1)}@media screen and (max-width: 499px){#Movie .MovieBlock .UseCaseItem{width:100%}}#Movie .MovieBlock .UseCaseItem .ImgWrap{width:100%;overflow:hidden}#Movie .MovieBlock .UseCaseItem .ImgWrap img{width:100%;transition:.3s all}#Movie .MovieBlock .UseCaseItem .CaseTitle{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:bold;margin-top:12px}#Movie .MovieBlock .UseCaseItem a{text-decoration:none}#Contact{padding:56px 12px 24px;text-align:center;background-image:url(../image/top/close_bg.png);background-repeat:no-repeat;background-size:cover}#Contact .Container{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:820px}#Contact .Container h3{font-size:clamp(1.6rem,3vw,2rem);color:#000}#Contact .Container p{font-size:clamp(.9rem,1.5vw,1rem);color:#000;font-weight:500;margin-top:12px}#FloatBtnStopper{width:100%;height:8rem !important}#FloatBtnStopper #FloatBtnWrap.static .ContactBlock{background-color:rgba(255,255,255,0) !important}#FloatBtnStopper .ContactBlock{background-color:rgba(255,255,255,.5) !important;padding:24px 0;display:flex !important;justify-content:center;align-items:center;flex-direction:column}#FloatBtnStopper .ContactBlock a{background-color:#b1000e !important;padding:12px !important}#FloatBtnStopper .ContactBlock a::before{top:36% !important;left:5rem !important;height:20px !important}#HeaderArea2 .dropdown-menu{display:flex;align-items:center}#HeaderArea2 .dropdown-menu .dropdown-item{position:relative;margin-right:0}#HeaderArea2 .dropdown-menu .dropdown-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:#e4e4e4}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-trigger{padding:10px 15px;position:relative;transition:all .3s ease}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-trigger::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #a39f9d;border-bottom:2px solid #a39f9d;transform:translateY(-70%) rotate(45deg);transition:all .3s ease}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-trigger:hover{color:#b1000e}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-trigger:hover::after{border-right:2px solid #b1000e;border-bottom:2px solid #b1000e}#HeaderArea2 .dropdown-menu .dropdown-item:hover .dropdown-trigger::after{transform:translateY(-30%) rotate(-135deg)}#HeaderArea2 .dropdown-menu .dropdown-item:hover::before{content:"";position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:2px;background-color:#a39f9d}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:250px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1000;padding:10px 0;border-radius:0 0 5px 5px;border-top:3px solid #b1000e;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content a{color:#5b5c62;padding:12px 16px 12px 30px;text-decoration:none;display:block;transition:all .3s ease;position:relative}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content a::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#b1000e;opacity:1}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content a:hover{background-color:#f0f0f0}#HeaderArea2 .dropdown-menu .dropdown-item:hover .dropdown-content{display:block;opacity:1;transform:translateY(0)}@media screen and (max-width: 820px){#HeaderArea2 .dropdown-menu{flex-direction:column;width:100%}#HeaderArea2 .dropdown-menu .dropdown-item{width:100%;margin-right:0;margin-bottom:10px}#HeaderArea2 .dropdown-menu .dropdown-item:not(:last-child)::after{display:none}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-trigger::after{right:15px}#HeaderArea2 .dropdown-menu .dropdown-item:hover::before{width:100%;left:0}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content{position:static;box-shadow:none;border-top:none;border-left:3px solid #b1000e;border-radius:0;padding:0;opacity:1;transform:none}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content a{padding:8px 16px 8px 30px}#HeaderArea2 .dropdown-menu .dropdown-item .dropdown-content a:hover{background-color:#f0f0f0}}.Solution-items{padding-top:20px}@media screen and (max-width: 499px){.Solution-items{padding-top:10px}}@media screen and (max-width: 499px){.filter.logistics.fixed{position:relative;--indicator-top: 0px}.filter.logistics.fixed::after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none;z-index:80}.filter.logistics.fixed .inner{position:relative;padding-right:30px}.filter.logistics.fixed .inner .filter-btn{margin-right:8px}.filter.logistics.fixed .inner .filter-btn:last-child{margin-right:30px}.filter.logistics.fixed::after{position:fixed;right:0;top:var(--indicator-top);height:50px}.filter.logistics.fixed .inner{padding-right:50px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.filter.logistics.fixed .inner::after{content:"";display:block;min-width:30px;height:1px}}@media screen and (min-width: 499px){.filter.logistics.fixed{box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex !important;justify-content:center}.filter.logistics.fixed .inner{display:flex;flex-wrap:wrap;justify-content:center}.filter-placeholder{display:block !important;visibility:visible !important;opacity:1 !important}}.filter-placeholder{display:block;width:100%}body.filter-fix .filter.logistics.fixed{transition:none}body.filter-transition .filter.logistics.fixed{transition:top .3s ease}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:250px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1000;padding:10px 0}.dropdown-content a{color:#333;padding:12px 16px 12px 30px;text-decoration:none;display:block;position:relative}.dropdown-content a::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#b1000e}.dropdown-content a:hover{background-color:#f1f1f1}@media screen and (max-width: 767px){#SiteID{flex-direction:column;align-items:flex-start}.dropdown-menu{flex-direction:column;width:100%}.dropdown-item{width:100%;margin-right:0;margin-bottom:10px}.dropdown-content{position:static;box-shadow:none;padding:0}}#Cooperative{padding:56px 0;background-color:#f0f0f0}@media screen and (max-width: 499px){#Cooperative{padding:24px 0}}#Cooperative .highlight-box{display:inline-block;background-color:#b1000e;padding:10px 20px;position:relative;z-index:1}#Cooperative .highlight-box h2{font-size:clamp(1.8rem,3.5vw,2.2rem);color:#fff;font-weight:bold;padding:0;margin:0;position:relative;z-index:2}#Cooperative .highlight-box::before{content:"";position:absolute;right:-25px;top:0;width:60px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Cooperative .highlight-box::after{content:"";position:absolute;right:-60px;top:0;width:20px;height:100%;background-color:#b1000e;transform:skewX(-30deg);z-index:1}#Cooperative p{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:500;margin:12px 0}#Cooperative .coop-area{display:flex;justify-content:space-between;margin-top:36px}@media screen and (max-width: 820px){#Cooperative .coop-area{flex-direction:column;gap:36px}}#Cooperative .coop-area .coop-area-left,#Cooperative .coop-area .coop-area-right{width:48%;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}@media screen and (max-width: 820px){#Cooperative .coop-area .coop-area-left,#Cooperative .coop-area .coop-area-right{width:100%}}#Cooperative .coop-area .coop-area-left:hover,#Cooperative .coop-area .coop-area-right:hover{box-shadow:0 8px 20px rgba(0,0,0,.15)}#Cooperative .coop-area .coop-area-left:hover img,#Cooperative .coop-area .coop-area-right:hover img{transform:scale(1.1)}#Cooperative .coop-area .coop-area-left a,#Cooperative .coop-area .coop-area-right a{display:block;text-decoration:none}#Cooperative .coop-area .coop-area-left a h3,#Cooperative .coop-area .coop-area-right a h3{font-size:clamp(1.4rem,2.5vw,1.8rem);color:#000;font-weight:bold;padding:24px 24px 12px;margin:0;position:relative}#Cooperative .coop-area .coop-area-left a h3::after,#Cooperative .coop-area .coop-area-right a h3::after{content:"";position:absolute;bottom:0;left:24px;width:50px;height:3px;background-color:#b1000e}#Cooperative .coop-area .coop-area-left a .image-wrapper,#Cooperative .coop-area .coop-area-right a .image-wrapper{overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:transform .3s ease}#Cooperative .coop-area .coop-area-left a .image-wrapper img,#Cooperative .coop-area .coop-area-right a .image-wrapper img{width:80%;height:250px;object-fit:cover;display:block;transition:transform .3s ease}@media screen and (max-width: 499px){#Cooperative .coop-area .coop-area-left a .image-wrapper img,#Cooperative .coop-area .coop-area-right a .image-wrapper img{height:180px}}@media screen and (max-width: 499px){#Cooperative .coop-area .coop-area-left a .image-wrapper,#Cooperative .coop-area .coop-area-right a .image-wrapper{height:180px}}#Cooperative .coop-area .coop-area-left p,#Cooperative .coop-area .coop-area-right p{padding:12px 24px 24px;margin:0;font-size:clamp(.9rem,1.5vw,1rem);color:#5b5c62;line-height:1.6}#Solution .Solution-items .item{scroll-margin-top:120px}@media screen and (max-width: 499px){#Solution .Solution-items .item{scroll-margin-top:140px}}#Solution .Solution-items.logistics .item{scroll-margin-top:180px}@media screen and (max-width: 499px){#Solution .Solution-items.logistics .item{scroll-margin-top:200px}}#LogirismAbout{margin-top:72px;padding:56px;background-color:#f7f8f8;position:relative;border-radius:.5rem}#LogirismAbout .logirism_about_container:nth-of-type(1){position:relative}#LogirismAbout .logirism_about_container:nth-of-type(2){display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:36px;gap:6px}@media screen and (max-width: 499px){#LogirismAbout .logirism_about_container:nth-of-type(2){flex-direction:column}}#LogirismAbout .logirism_about_container:nth-of-type(3){margin-top:36px}#LogirismAbout .logirism_about_x{font-size:clamp(2rem,4vw,2.4rem);color:#00b0f0;font-weight:bold}#LogirismAbout .logirism_title{position:absolute;top:-40%;left:-2%;width:20%;min-width:15rem;object-fit:contain}@media screen and (max-width: 499px){#LogirismAbout .logirism_title{top:-30%;left:-12%}}#LogirismAbout .logirism_about_img{position:absolute;right:0;bottom:50%;transform:translateY(50%);width:50%;min-width:15rem;height:100%;object-fit:contain}@media screen and (max-width: 499px){#LogirismAbout .logirism_about_img{right:-20%;bottom:15%}}#LogirismAbout .logirism_about_inner{padding:56px 0}@media screen and (max-width: 499px){#LogirismAbout .logirism_about_inner{padding:24px 0 72px}}#LogirismAbout .logirism_about_inner h2{font-size:clamp(1.2rem,2vw,1.4rem);color:#000;font-weight:bold;line-height:1.2;margin:0;z-index:1}#LogirismAbout .logirism_about_inner h2 br{display:none}@media screen and (max-width: 499px){#LogirismAbout .logirism_about_inner h2 br{display:block}}#LogirismAbout .logirism_about_inner h2 span{font-weight:bold;color:#00b0f0;background-color:rgba(0,0,0,0);display:inline-block;position:relative;padding:0}#LogirismAbout .logirism_about_inner h2 span::after{content:"";display:block;position:absolute;width:100%;height:10px;bottom:0;background-color:rgba(0,176,240,.2)}#LogirismAbout .logirism_about_inner h2 span strong{font-size:clamp(1.8rem,3.5vw,2.2rem);font-weight:bold;color:#00b0f0}#LogirismAbout .logirism_about_inner small{font-size:clamp(.6rem,1vw,.7rem);color:#000;font-weight:500;margin-top:6px;z-index:1}#LogirismAbout .gtp{background-color:#fff}#LogirismAbout .otp{background-color:#00b0f0}#LogirismAbout .gtp,#LogirismAbout .otp{border:2px solid #00b0f0;border-radius:.5rem;padding:12px;width:45%}@media screen and (max-width: 499px){#LogirismAbout .gtp,#LogirismAbout .otp{width:100%}}#LogirismAbout .gtp h3,#LogirismAbout .otp h3{display:flex;justify-content:center;align-items:center;flex-direction:row;border:2px solid #6dc4e3;border-radius:.5rem;padding:12px;background-color:#fff;font-size:clamp(1.4rem,2.5vw,1.8rem);color:#000;font-weight:bold;margin:0;text-align:center;filter:drop-shadow(0 0 5px rgba(0, 176, 240, 0.3))}#LogirismAbout .gtp h3 span,#LogirismAbout .otp h3 span{font-size:clamp(1rem,1.8vw,1.2rem);margin-left:6px}#LogirismAbout .gtp .gtp_inner p,#LogirismAbout .otp .gtp_inner p{color:#000}#LogirismAbout .gtp .otp_inner p,#LogirismAbout .otp .otp_inner p{color:#fff}#LogirismAbout .gtp .gtp_inner,#LogirismAbout .gtp .otp_inner,#LogirismAbout .otp .gtp_inner,#LogirismAbout .otp .otp_inner{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:36px;padding:0 36px}@media screen and (max-width: 499px){#LogirismAbout .gtp .gtp_inner,#LogirismAbout .gtp .otp_inner,#LogirismAbout .otp .gtp_inner,#LogirismAbout .otp .otp_inner{flex-direction:column;gap:12px}}#LogirismAbout .gtp .gtp_inner img,#LogirismAbout .gtp .otp_inner img,#LogirismAbout .otp .gtp_inner img,#LogirismAbout .otp .otp_inner img{width:30%;height:100%;object-fit:contain}@media screen and (max-width: 499px){#LogirismAbout .gtp .gtp_inner img,#LogirismAbout .gtp .otp_inner img,#LogirismAbout .otp .gtp_inner img,#LogirismAbout .otp .otp_inner img{width:40%}}#LogirismAbout .gtp .gtp_inner p,#LogirismAbout .gtp .otp_inner p,#LogirismAbout .otp .gtp_inner p,#LogirismAbout .otp .otp_inner p{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:bold;line-height:1.8}#LogirismAbout .logirism_about_text{font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:bold;line-height:1.8}#LogirismAbout .logirism_about_text span{color:#00b0f0}#LogirismPoint .logirism_point_inner{margin-top:36px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media screen and (max-width: 499px){#LogirismPoint .logirism_point_inner{flex-direction:column;gap:12px}}#LogirismPoint .logirism_point_inner .logirism_point_container{width:42%;border-radius:.5rem;background-color:#6dc4e3;border:2px solid #00b0f0;position:relative;padding:36px}@media screen and (max-width: 499px){#LogirismPoint .logirism_point_inner .logirism_point_container{width:90%}}#LogirismPoint .logirism_point_inner .logirism_point_container p{position:relative;z-index:1}#LogirismPoint .logirism_point_inner .logirism_point_container p:nth-of-type(1){display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:clamp(1rem,1.8vw,1.2rem);color:#fff;font-weight:bold}#LogirismPoint .logirism_point_inner .logirism_point_container p:nth-of-type(1) span{font-size:clamp(1.8rem,3.5vw,2.2rem);margin-left:6px}#LogirismPoint .logirism_point_inner .logirism_point_container p:nth-of-type(2){font-size:clamp(1rem,1.8vw,1.2rem);color:#000;font-weight:bold}#LogirismPoint .logirism_point_inner .logirism_point_container h3{color:#000;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:bold;position:relative;display:inline-block;margin-top:12px;z-index:1}#LogirismPoint .logirism_point_inner .logirism_point_container h3::after{content:"";display:block;position:absolute;width:100%;height:10px;bottom:0;z-index:-1;background-color:rgba(255,255,255,.5)}#LogirismPoint .logirism_point_inner .logirism_point_container .logirism_point_img{position:absolute;top:0;right:5%;width:40%;height:100%;object-fit:contain}@media screen and (max-width: 499px){#LogirismPoint .logirism_point_inner .logirism_point_container .logirism_point_img{width:100%;opacity:.2}}#LogirismPoint small{font-size:clamp(.6rem,1vw,.7rem);color:#000;font-weight:500;margin-top:6px}#LogirismPoint small .sp{display:none}@media screen and (max-width: 499px){#LogirismPoint small .sp{display:block}}#Logirismlogic{margin-top:72px;padding:56px;background-color:#f7f8f8;position:relative;border-radius:.5rem}@media screen and (max-width: 499px){#Logirismlogic{margin-top:56px;padding:36px 24px}}#Logirismlogic .logirism_logic_container{position:relative}#Logirismlogic .logirism_title{position:absolute;top:-8%;left:-2%;width:25%;min-width:15rem;object-fit:contain}@media screen and (max-width: 499px){#Logirismlogic .logirism_title{position:relative;top:0;left:0;width:80%;min-width:auto;margin-bottom:36px}}#Logirismlogic .logirism_logic_figure_wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#Logirismlogic .logirism_logic_figure{position:relative;width:80%}#Logirismlogic .logirism_logic_figure .logirism_logic_figure_main{width:100%;height:100%;object-fit:contain;z-index:2;position:relative}@media screen and (max-width: 499px){#Logirismlogic .logirism_logic_figure .logirism_logic_figure_main{display:none}}#Logirismlogic .logirism_logic_figure .logirism_logic_figure_sp{display:none;width:100%;height:100%;object-fit:contain;z-index:2;position:relative}@media screen and (max-width: 499px){#Logirismlogic .logirism_logic_figure .logirism_logic_figure_sp{display:block}}#Logirismlogic .logirism_logic_figure .logirism_logic_figure_ar1{position:absolute;top:7%;left:40%;transform:translateY(-50%);z-index:1;width:20%;animation:ar1 3s infinite linear}#Logirismlogic .logirism_logic_figure .logirism_logic_figure_ar2_right{position:absolute;bottom:15%;right:40%;width:6%;transform:translateY(-50%);z-index:1;animation:ar2right 3s infinite linear}#Logirismlogic .logirism_logic_figure .logirism_logic_figure_ar2_left{position:absolute;bottom:16%;left:39%;width:6%;transform:translateY(-50%);transform:scaleX(-1);z-index:1;animation:ar2left 3s infinite linear}#Logirismlogic .logirism_logic_figure .logirism_logic_highlight{position:absolute;height:10px;background-color:rgba(0,176,240,.5);z-index:3;transform:scaleX(0);transform-origin:left;transition:transform .8s ease-out;mix-blend-mode:multiply;border-radius:5px}@media screen and (max-width: 499px){#Logirismlogic .logirism_logic_figure .logirism_logic_highlight{display:none}}#Logirismlogic .logirism_logic_figure .highlight1{top:31%;left:12%;width:15%}#Logirismlogic .logirism_logic_figure .highlight2{top:52%;left:43%;width:12%}#Logirismlogic .logirism_logic_figure .highlight3{bottom:32.2%;left:8.5%;width:15%}#Logirismlogic .logirism_logic_figure .highlight1.active,#Logirismlogic .logirism_logic_figure .highlight2.active,#Logirismlogic .logirism_logic_figure .highlight3.active{transform:scaleX(1)}#LogirismSolution{margin-top:72px;padding:56px;position:relative}@media screen and (max-width: 499px){#LogirismSolution{margin-top:56px;padding:36px 24px}}#LogirismSolution .logirism_solution_container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}#LogirismSolution .logirism_title{position:absolute;top:-25%;left:-2%;width:25%;min-width:25rem;object-fit:contain;z-index:1}@media screen and (max-width: 499px){#LogirismSolution .logirism_title{position:relative;top:0;left:0%;width:80%;min-width:22rem;margin-bottom:36px}}#LogirismSolution .logirism_solution_img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 499px){#LogirismSolution .logirism_solution_img{display:none}}#LogirismSolution .logirism_solution_img.sp{display:none}@media screen and (max-width: 499px){#LogirismSolution .logirism_solution_img.sp{display:block;width:65%;height:auto}}@keyframes ar1{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes ar2right{0%{right:38%;opacity:.3}50%{right:40%;opacity:1}100%{right:38%;opacity:.3}}@keyframes ar2left{0%{left:37%;opacity:.3}50%{left:39%;opacity:1}100%{left:37%;opacity:.3}}@keyframes pulse1{0%{transform:translate(-50%, -50%) scale(0.2);opacity:.8}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}@keyframes pulse2{0%{transform:translate(-50%, -50%) scale(0.2);opacity:.8}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}@keyframes pulse3{0%{transform:translate(-50%, -50%) scale(0.2);opacity:.8}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}.logirism_logic_figure_circles{position:absolute;top:21%;left:25%;transform:translateY(-50%);z-index:0;width:50%;height:30%}.logirism_logic_figure_circles::before,.logirism_logic_figure_circles::after,.logirism_logic_figure_circles .inner-circle{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.2);border-radius:50%;opacity:0}.logirism_logic_figure_circles::before{width:100%;height:100%;background-color:rgba(0,176,240,.3);animation:pulse1 3s infinite ease-out;animation-delay:0s}.logirism_logic_figure_circles::after{width:100%;height:100%;background-color:rgba(0,176,240,.5);animation:pulse2 3s infinite ease-out;animation-delay:1s}.logirism_logic_figure_circles .inner-circle{width:100%;height:100%;background-color:rgba(0,176,240,.7);animation:pulse3 3s infinite ease-out;animation-delay:2s}#HeaderArea2{z-index:1000}#SiteID{display:flex;align-items:center}#SiteID>a{margin-right:20px}#SiteID a+a{margin-left:0}.dropdown-menu{display:flex;align-items:center}.dropdown-item{position:relative;margin-right:20px}.non-dropdown{transition:all .3s ease}.non-dropdown:hover{opacity:.6}.dropdown-item:not(:last-child)::after{content:"";position:absolute;right:-10%;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:#a39f9d}.dropdown-trigger,.non-dropdown{padding:10px 15px;position:relative;transition:all .3s ease;display:block;text-decoration:none;color:#333;font-weight:bold}.dropdown-trigger{margin-right:10px}.dropdown-trigger::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #a39f9d;border-bottom:2px solid #a39f9d;transform:translateY(-70%) rotate(45deg);transition:all .3s ease}.dropdown-trigger:hover{color:#b1000e}.dropdown-trigger:hover::after{border-color:#b1000e}.dropdown-item:hover .dropdown-trigger::after{transform:translateY(-30%) rotate(-135deg)}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:250px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1000;padding:10px 0;border-radius:0 0 5px 5px;border-top:3px solid #b1000e;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.dropdown-content a{color:#5b5c62;padding:12px 16px 12px 30px;text-decoration:none;display:block;transition:all .3s ease;position:relative}.dropdown-content a::before{content:"" !important;position:absolute;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:6px !important;height:6px !important;border-radius:50% !important;background-color:#b1000e !important;opacity:1 !important}.dropdown-content a:hover{background-color:#f0f0f0}.dropdown-item:hover .dropdown-content{display:block;opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){#SiteID{flex-direction:column;align-items:flex-start}.dropdown-menu{flex-direction:column;width:100%}.dropdown-item{display:none !important}}