.features-issue{padding:0 0 180px;position:relative}.features-issue-inner ul{display:flex;gap:0 40px}.features-issue-inner ul li.issue-box{align-items:center;background:#fff;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:30px 0;justify-content:start;padding:30px 20px;width:25%}.features-issue-inner ul li.issue-box .issue-thumnail{max-width:180px}.features-issue-inner ul li.issue-box .issue-description{font-size:1.8rem;text-align:center}.features-issue-inner ul li.issue-box .issue-description strong{background:linear-gradient(transparent 50%,#f4ff69 0);font-weight:700}.features-issue-inner:after{background-position:50%;background-size:contain;bottom:60px;content:url(https://service.aainc.co.jp/hubfs/kaname/brand/202505/kaname-arrow-down.svg);display:block;height:80px;left:50%;margin-left:-40px;position:absolute;width:80px}.features-solution{position:relative}.features-solution-box{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;margin-bottom:50px}.features-solution-sub-title{color:#fff;font-size:16px;line-height:1.2;width:100px}.features-solution-box .features-solution-sub-title.features1{background:#019dad}.features-solution-box .features-solution-sub-title.features2{background:#02d3d3}.features-solution-box .features-solution-sub-title.features3{background:#9cef9e}.features-solution-sub-title{align-items:center;display:flex;flex-direction:column;font-weight:600;justify-content:center}.features-solution-sub-title .num{font-family:Roboto,sans-serif;font-size:60px}.features-solution-description{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:30px}.features-solution-description h3{margin-bottom:30px}.features-solution-description .note{font-size:1.1rem;margin-top:20px}.process1 .features-solution-diagram{width:48%}.process1 .features-solution-description{width:calc(52% - 60px)}.process2 .features-solution-diagram{width:31%}.process2 .features-solution-diagram img{padding:20px}.process2 .features-solution-description{width:calc(69% - 60px)}.process3 .features-solution-description,.process3 .features-solution-diagram{width:100%}.features-solution-more{align-items:center;display:flex;gap:0 40px;justify-content:center;margin:100px auto 0;max-width:1000px}.features-solution-more .features-solution-more-description{padding:0;width:55%}.features-solution-more .features-solution-more-description h3{margin-bottom:30px}.features-solution-more figure{width:45%}.features-solution-inner .features-solution-conceptual-diagram{margin:40px auto 80px;max-width:1200px;text-align:center}.features-solution-inner .features-solution-conceptual-diagram img{width:100%}.features-solution-inner h3.features-solution-detail-title{font-size:2.6rem;font-weight:400;margin-bottom:0}.features-solution-inner h4.features-solution-detail-title{color:#019dad;font-size:1.8rem;font-weight:700}.features-solution-inner p.features-solution-detail-description{margin-bottom:20px}.features-solution-inner p.features-solution-detail-description small{font-size:1.3rem}.features-solution-inner .features-solution-detail-menu h3{font-size:1.8rem;font-weight:700;margin-bottom:5px}.features-solution-inner .features-solution-detail-menu h4{color:#019dad}.features-solution-inner .features-solution-detail-menu h4 small{font-size:1.4rem}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list{display:flex;flex-direction:column;gap:10px 0}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list li{background:#f9f9f9;padding:15px}.features-solution-inner p.features-solution-note{background:#f9f9f9;border-radius:3px;color:#666;font-size:1.2rem;margin-bottom:30px;padding:15px}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list .solution-menu-term{color:#333;font-size:1.3rem;font-weight:400}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list .solution-menu-term i{background:#aaa;border-radius:3px;color:#fff;font-size:1.1rem;font-style:normal;margin-right:3px;padding:2px 4px}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list .solution-menu-term a{text-decoration:underline}.features-solution-inner .features-solution-detail-menu .features-solution-detail-menu-list .solution-menu-term a:after{background-image:url(https://service.aainc.co.jp/hubfs/kaname/brand/202512/Icon_exlink.svg);background-size:contain;content:"";display:inline-block;height:12px;margin:0 2px 3px;vertical-align:middle;width:12px}.process3 .features-solution-detail-action-wrap{display:flex;flex-wrap:wrap;gap:10px}.process3 .features-solution-detail-action-box{background:#f9f9f9;padding:20px;width:calc(50% - 5px)}.process3 .features-solution-detail-action-wrap .features-solution-detail-action-box:nth-child(n+3){width:100%}.process3 .features-solution-detail-action-list{align-items:center;display:flex;gap:0 40px;margin:20px 0}.process3 .features-solution-detail-action-list li{font-size:1.1rem;text-align:center}.process3 .features-solution-detail-action-list li img{width:90px}.process3 .features-solution-detail-3c1{align-items:end;display:flex;gap:0 20px}.process3 .features-solution-detail-3c1 .features-solution-detail-3c1-descrption{width:calc(100% - 260px)}.process3 .features-solution-detail-3c1 .features-solution-detail-3c1-descrption h5{font-size:2rem;font-weight:700;margin-bottom:10px}.process3 .features-solution-detail-3c1 .features-solution-detail-3c1-descrption h5 small{font-size:1.6rem}.process3 .features-solution-detail-3c1 figure{padding:0 20px;width:240px}.features-solution-inner .process3 p.features-solution-detail-description{margin-bottom:0}@media screen and (max-width:1080px){.features-issue{padding:0 0 120px}.features-issue-inner ul{gap:0 20px}.features-issue-inner ul li.issue-box .issue-thumnail{max-width:160px}.features-issue-inner ul li.issue-box .issue-description{font-size:1.8rem;text-align:left}.features-issue-inner:after{bottom:50px;display:block;height:50px;margin-left:-25px;width:50px}.features-solution-box{margin-bottom:20px}.features-solution-description{width:calc(60% - 60px)}.features-solution-sub-title{font-size:12px;width:60px}.features-solution-sub-title .num{font-size:60px}.features-solution-diagram{width:40%}.features-solution-more{margin:50px auto 0;width:100%}}@media screen and (max-width:820px){.features-issue-inner ul{flex-direction:column;gap:30px 0}.features-issue-inner ul li.issue-box{flex-direction:row;gap:0 20px;justify-content:start;padding:30px;width:100%}.features-issue-inner ul li.issue-box .issue-thumnail{max-width:120px}.features-solution-box{margin-bottom:30px;position:relative}.features-solution-sub-title{left:0;padding:20px 0;position:absolute;top:0}.features-solution-sub-title .num{font-size:60px}.features-solution-description{padding:20px 20px 20px 100px;width:100%}.features-solution-description h3{margin-bottom:10px}.features-solution-diagram,.features-solution-more .features-solution-more-description{width:100%}.features-solution-more figure{width:80%}.process1{flex-direction:column}.process1 .features-solution-diagram{margin-left:20%;width:80%}.process1 .features-solution-description{width:100%}.process2 .features-solution-diagram{width:30%}.process2 .features-solution-diagram img{padding:10px}.process2 .features-solution-description{width:calc(70% - 5px)}.process3 .features-solution-description,.process3 .features-solution-diagram{width:100%}}@media screen and (max-width:620px){.features-issue-inner ul{gap:20px 0}.features-issue-inner ul li.issue-box{padding:20px}.features-issue-inner ul li.issue-box .issue-description{font-size:1.6rem}.features-issue-inner:after{bottom:70px;display:block;height:40px;left:50%;margin-left:-20px;width:40px}.features-solution-sub-title{padding:10px 0}.features-solution-sub-title .num{font-size:30px}.features-solution-description{padding:20px 20px 20px 80px;width:100%}.features-solution-more{flex-direction:column}.features-solution-more .features-solution-more-description h3{margin-bottom:10px}.process1 .features-solution-diagram{margin-left:0;width:100%}.process1 .features-solution-description{width:100%}.process2{flex-direction:column}.process2 .features-solution-diagram{width:100%}.process2 .features-solution-diagram img{padding:10px}.process2 .features-solution-description{width:100%}.process3 .features-solution-detail-action-box,.process3 .features-solution-detail-action-wrap .features-solution-detail-action-box:nth-child(3){width:calc(100% - 30px)}.process3 .features-solution-description,.process3 .features-solution-diagram{width:100%}.process3 .features-solution-detail-action-list{display:flex;flex-wrap:wrap;gap:20px}.process3 .features-solution-detail-action-list li{font-size:1rem}.process3 .features-solution-detail-action-list li img{width:60px}.process3 .features-solution-detail-3c1{align-items:center;display:flex;flex-direction:column;gap:20px}.process3 .features-solution-detail-3c1 .features-solution-detail-3c1-descrption{width:100%}}