.mv-solution{position:relative;min-height:750px}@media screen and (max-width: 1024px){.mv-solution{min-height:650px}}@media screen and (max-width: 500px){.mv-solution{min-height:600px}}.mv-solution .mv-lower__image{position:absolute;width:100%;height:40%;left:0;bottom:35%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}@media screen and (max-height: 760px) and (min-width: 1100px){.mv-solution .mv-lower__image{bottom:32%}}@media screen and (max-width: 1024px){.mv-solution .mv-lower__image{bottom:32%}}@media screen and (max-width: 768px){.mv-solution .mv-lower__image{bottom:30%}}.mv-solution .mv-lower__image::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.mv-solution .inner{z-index:2}.mv-solution .mv-lower__ttl{top:40%;transform:none;width:100%;padding-left:570px}@media screen and (max-height: 760px) and (min-width: 1100px){.mv-solution .mv-lower__ttl{top:42%}}@media screen and (max-height: 660px) and (min-width: 1023px){.mv-solution .mv-lower__ttl{top:45%}}@media screen and (max-width: 1024px){.mv-solution .mv-lower__ttl{top:45%}}@media screen and (max-width: 768px){.mv-solution .mv-lower__ttl{top:47%}}@media screen and (max-width: 500px){.mv-solution .mv-lower__ttl{top:45%}}@media screen and (max-width: 1040px){.mv-solution .mv-lower__ttl{padding-left:45%}}@media screen and (max-width: 500px){.mv-solution .mv-lower__ttl{padding-left:0}}.mv-solution .mv-lower__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(600px + 400px + 60vw);left:-60vw;top:56px;transform-origin:left;transform:scaleX(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .mv-lower__ttl::before{transform:scaleX(1)}@media screen and (max-width: 1040px){.mv-solution .mv-lower__ttl::before{width:calc(520px + 400px + 60vw)}}@media screen and (max-width: 1024px){.mv-solution .mv-lower__ttl::before{top:46px}}@media screen and (max-width: 768px){.mv-solution .mv-lower__ttl::before{top:42px}}@media screen and (max-width: 500px){.mv-solution .mv-lower__ttl::before{top:32px}}.mv-solution .mv-lower__ttl::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100vw;top:-20px;left:160px;transform-origin:left;transform:scaleX(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .mv-lower__ttl::after{transform:scaleX(1)}@media screen and (max-width: 768px){.mv-solution .mv-lower__ttl::after{width:calc(100vw + 60px);top:-20px;left:-60px}}.mv-solution .ttl-01{position:relative}@media screen and (max-width: 500px){.mv-solution .ttl-01{margin-left:auto;display:table}}.mv-solution .ttl-01 .ttl-txt .letter{color:#fff}.mv-solution .ttl-01 .mirror span{color:rgba(0,167,210,0.3)}.mv-solution .ttl-01::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:130px;left:-10px;top:-32px;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-01::before{transform:scaleY(1)}@media screen and (max-width: 768px){.mv-solution .ttl-01::before{height:101px}}@media screen and (max-width: 500px){.mv-solution .ttl-01::before{height:90px;left:-6px}}.mv-solution .ttl-01::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:276px;left:52px;top:-85px;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-01::after{transform:scaleY(1)}@media screen and (max-width: 1024px){.mv-solution .ttl-01::after{height:220px;left:41px;top:-65px}}@media screen and (max-width: 768px){.mv-solution .ttl-01::after{height:180px;left:35px;top:-60px}}@media screen and (max-width: 500px){.mv-solution .ttl-01::after{height:155px;left:25px;top:-43px}}.mv-solution .ttl-min__en{top:110px;left:232px;color:#fff}@media screen and (max-width: 1040px){.mv-solution .ttl-min__en{left:153px}}@media screen and (max-width: 768px){.mv-solution .ttl-min__en{left:-6px;top:101px}}@media screen and (max-width: 500px){.mv-solution .ttl-min__en{left:-12px;top:83px}}.mv-solution .ttl-min__en::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:155px;top:31px;left:-30px;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-min__en::before{transform:scaleY(1)}@media screen and (max-width: 1024px){.mv-solution .ttl-min__en::before{left:-46px}}@media screen and (max-width: 768px){.mv-solution .ttl-min__en::before{left:-44px;top:-46px}}@media screen and (max-width: 500px){.mv-solution .ttl-min__en::before{left:-40px}}.mv-solution .ttl-min__en::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:134px;top:-7px;left:-4px;transform-origin:left;transform:scaleX(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-min__en::after{transform:scaleX(1)}@media screen and (max-width: 1024px){.mv-solution .ttl-min__en::after{top:-10px;left:-14px}}@media screen and (max-width: 500px){.mv-solution .ttl-min__en::after{width:104px}}.mv-solution .ttl-min__ja{position:absolute;top:27px;left:132px;color:#fff}@media screen and (max-width: 1040px){.mv-solution .ttl-min__ja{left:51px}}@media screen and (max-width: 1024px){.mv-solution .ttl-min__ja{top:12px}}@media screen and (max-width: 768px){.mv-solution .ttl-min__ja{top:-22px;left:30px}}@media screen and (max-width: 500px){.mv-solution .ttl-min__ja{top:-18px;left:20px}}.mv-solution .ttl-min__ja::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:55px;top:-10px;right:0;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-min__ja::before{transform:scaleY(1)}@media screen and (max-width: 768px){.mv-solution .ttl-min__ja::before{content:none}}.mv-solution .ttl-min__ja::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:295px;top:-130px;right:-65px;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-solution .ttl-min__ja::after{transform:scaleY(1)}@media screen and (max-width: 1024px){.mv-solution .ttl-min__ja::after{height:260px}}@media screen and (max-width: 768px){.mv-solution .ttl-min__ja::after{content:none}}.mv-solution .mv-lower__desc{position:relative;height:20%;margin-bottom:5%;background:linear-gradient(-90deg, #7ee5ff 0%, #7ee5ff 40%, #00a7d2 60%, #00a7d2 100%);margin-left:130px;padding-left:20px;padding-right:20px}@media screen and (max-width: 1024px){.mv-solution .mv-lower__desc{margin-left:50px}}@media screen and (max-width: 768px){.mv-solution .mv-lower__desc{margin-left:31px}}@media screen and (max-width: 500px){.mv-solution .mv-lower__desc{padding-right:16px;margin-left:20px}}.mv-solution .mv-lower__desc p .letter{color:#fff;font-weight:bold}.mv-solution .mv-lower__desc .vert-scroll{width:1px;height:505px;top:-400px;left:0;z-index:0}@media screen and (min-width: 1025px) and (max-height: 830px){.mv-solution .mv-lower__desc .vert-scroll{top:-300px}}@media screen and (max-width: 1024px){.mv-solution .mv-lower__desc .vert-scroll{top:-280px}}@media screen and (max-width: 500px){.mv-solution .mv-lower__desc .vert-scroll{top:-235px}}@media screen and (max-width: 1040px){.mv-solution.mv-single::before{width:calc(50vw - 520px + 835px)}}.mv-solution.mv-single .mv-lower__ttl{padding-left:320px}@media screen and (max-width: 1024px){.mv-solution.mv-single .mv-lower__ttl{padding-left:100px}}@media screen and (max-width: 768px){.mv-solution.mv-single .mv-lower__ttl{padding-left:56px}}@media screen and (max-width: 500px){.mv-solution.mv-single .mv-lower__ttl{padding-left:24px}}@media screen and (max-width: 1024px){.mv-solution.mv-single .mv-lower__ttl::after{left:60px}}@media screen and (max-width: 500px){.mv-solution.mv-single .mv-lower__ttl::after{left:28px}}.mv-solution.mv-single .ttl-01{white-space:nowrap}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-01{white-space:initial}}@media screen and (max-width: 500px){.mv-solution.mv-single .ttl-01{margin-left:0}}.mv-solution.mv-single .ttl-01::before{height:224px}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-01::before{content:none}}.mv-solution.mv-single .ttl-01::after{height:65px}@media screen and (max-width: 1024px){.mv-solution.mv-single .ttl-01::after{height:45px}}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-01::after{height:41px}}@media screen and (max-width: 500px){.mv-solution.mv-single .ttl-01::after{height:24px}}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-01 .ttl-txt{line-height:0.9}}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-01 .mirror{display:none}}.mv-solution.mv-single .ttl-min__en{left:230px}@media screen and (max-width: 1024px){.mv-solution.mv-single .ttl-min__en{left:8px}}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-min__en{left:-22px}}@media screen and (max-width: 500px){.mv-solution.mv-single .ttl-min__en{left:-42px}}.mv-solution.mv-single .ttl-min__en::before{display:none}.mv-solution.mv-single .ttl-min__en::after{width:302px;top:31px;left:-170px}@media screen and (max-width: 1024px){.mv-solution.mv-single .ttl-min__en::after{content:none}}.mv-solution.mv-single .ttl-min__ja{top:-58px;left:373px}@media screen and (max-width: 1024px){.mv-solution.mv-single .ttl-min__ja{left:145px}}@media screen and (max-width: 768px){.mv-solution.mv-single .ttl-min__ja{left:96px}}@media screen and (max-width: 500px){.mv-solution.mv-single .ttl-min__ja{left:54px;top:-44px}}.mv-solution.mv-single .ttl-min__ja::before,.mv-solution.mv-single .ttl-min__ja::after{display:none}.mv-solution.mv-single .mv-case{position:absolute;top:30px;left:60px}@media screen and (max-width: 1024px){.mv-solution.mv-single .mv-case{top:15px;left:-18px}}@media screen and (max-width: 768px){.mv-solution.mv-single .mv-case{left:-10px}}@media screen and (max-width: 500px){.mv-solution.mv-single .mv-case{left:23px;top:-70px}}.mv-solution.mv-single .mv-case .case{font-size:2rem;opacity:0;transition:0.4s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.2s;color:#fff}.loaded .mv-solution.mv-single .mv-case .case{opacity:1}.mv-solution.mv-single .mv-case .number{display:block;position:absolute;height:380px;width:400px;opacity:0.4;background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%);left:-130px;z-index:-1}@media screen and (max-width: 1200px){.mv-solution.mv-single .mv-case .number{left:-80px}}@media screen and (max-height: 800px) and (min-width: 1023px){.mv-solution.mv-single .mv-case .number{height:320px;width:340px}}@media screen and (max-width: 1024px){.mv-solution.mv-single .mv-case .number{height:320px;width:350px;left:0}}@media screen and (max-width: 768px){.mv-solution.mv-single .mv-case .number{height:230px;width:260px}}@media screen and (max-width: 500px){.mv-solution.mv-single .mv-case .number{height:170px;width:200px;top:0;transform:translateY(0)}}@media screen and (max-width: 768px){.mv-solution.mv-single .mv-lower__desc{margin-left:50px}}@media screen and (max-width: 500px){.mv-solution.mv-single .mv-lower__desc{margin-left:20px}}.mv-solution.mv-single .mv-lower__desc .customer{color:#fff;padding-bottom:10px}.solution-archive{padding-top:6%;padding-bottom:13%}@media screen and (max-width: 500px){.solution-archive{padding-bottom:25%}}.solution-archive .solution-archive__lists{padding-left:110px}@media screen and (max-width: 1040px){.solution-archive .solution-archive__lists{padding-left:30px}}@media screen and (max-width: 900px){.solution-archive .solution-archive__lists{padding-left:51px}}@media screen and (max-width: 768px){.solution-archive .solution-archive__lists{padding-left:31px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__lists{padding-left:17px}}@media screen and (max-width: 900px){.solution-archive .solution-archive__list{display:block;width:70%}}@media screen and (max-width: 768px){.solution-archive .solution-archive__list{width:90%}}.solution-archive .solution-archive__list:not(:first-child){margin-top:250px}@media screen and (max-width: 1024px){.solution-archive .solution-archive__list:not(:first-child){margin-top:200px}}@media screen and (max-width: 768px){.solution-archive .solution-archive__list:not(:first-child){margin-top:170px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__list:not(:first-child){margin-top:120px}}@media screen and (max-width: 900px){.solution-archive .solution-archive__img{margin-bottom:100px;margin-left:-1px}}@media screen and (max-width: 768px){.solution-archive .solution-archive__img{margin-bottom:80px;width:80%;height:280px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__img{height:180px}}.solution-archive .solution-archive__desc{flex:0 1 100%;position:relative;margin-right:-5%}@media screen and (max-width: 1200px){.solution-archive .solution-archive__desc{margin-right:0}}@media screen and (max-width: 1040px){.solution-archive .solution-archive__desc{margin-right:-5%}}@media screen and (max-width: 900px){.solution-archive .solution-archive__desc{padding-bottom:40px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc{padding-bottom:30px}}.solution-archive .solution-archive__desc::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:calc(100% + 60px);left:0;top:-30px}@media screen and (max-width: 768px){.solution-archive .solution-archive__desc::before{content:none}}.solution-archive .solution-archive__desc::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:355px;left:63px;top:-55px}@media screen and (max-width: 768px){.solution-archive .solution-archive__desc::after{height:290px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc::after{content:none}}.solution-archive .solution-archive__desc .case{position:relative;padding-left:10px;top:-25px}.solution-archive .solution-archive__desc .case::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100px;bottom:1px;left:0}.solution-archive .solution-archive__desc h3{padding-left:70px;padding-bottom:5px;font-size:4rem}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc h3{padding-left:14px;font-size:3.6rem}}.solution-archive .solution-archive__desc .char-gray{padding-left:70px;padding-bottom:20px;position:relative}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc .char-gray{padding-left:14px}}.solution-archive .solution-archive__desc .char-gray::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100%;top:-5px;left:0}.solution-archive .solution-archive__desc .char-gray::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:80%;bottom:15px;left:0}.solution-archive .solution-archive__desc .customer{padding-left:70px;font-weight:bold}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc .customer{padding-left:14px}}.solution-archive .solution-archive__desc .solution-archive__number{display:block;position:absolute;height:90px;width:90px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0.2;top:-90px;left:70px}@media screen and (max-width: 1024px){.solution-archive .solution-archive__desc .solution-archive__number{width:75px;height:75px;top:-75px}}@media screen and (max-width: 500px){.solution-archive .solution-archive__desc .solution-archive__number{width:60px;height:60px;top:-70px;left:60px}}.solution-archive .solution-archive__desc .btnwrap{position:absolute;margin-left:63px;bottom:-51px}.solution-archive .solution-archive__desc .btnwrap::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100%;top:-1px;right:100%}.solution-thumb{padding-top:3%;padding-bottom:5%}@media screen and (max-width: 500px){.solution-thumb{padding-bottom:10%}}.solution-thumb .solution-archive__img{margin-left:130px;flex:none;width:560px;height:400px}@media screen and (max-width: 1024px){.solution-thumb .solution-archive__img{margin-left:50px}}@media screen and (max-width: 768px){.solution-thumb .solution-archive__img{width:500px;height:320px}}@media screen and (max-width: 500px){.solution-thumb .solution-archive__img{width:270px;height:200px;margin-left:20px}}.solution-interview{padding-bottom:10%;z-index:3}.solution-interview .inner{padding-left:131px}@media screen and (max-width: 1024px){.solution-interview .inner{padding-left:51px}}@media screen and (max-width: 500px){.solution-interview .inner{padding-left:20px}}.solution-interview .inner::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(720px + 50vw);top:56px;left:-50vw}@media screen and (max-width: 1024px){.solution-interview .inner::before{top:47px}}@media screen and (max-width: 768px){.solution-interview .inner::before{top:42px}}@media screen and (max-width: 500px){.solution-interview .inner::before{top:32px}}.solution-interview .solution-interview__ttl{padding-left:9px;position:relative}.solution-interview .solution-interview__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:110px;top:-15px;left:34px}@media screen and (max-width: 1024px){.solution-interview .solution-interview__ttl::before{height:100px;left:28px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__ttl::before{height:80px;left:21px}}.solution-interview .solution-interview__ttl::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:168px;top:20px;left:445px}@media screen and (max-width: 1024px){.solution-interview .solution-interview__ttl::after{height:138px;left:356px}}@media screen and (max-width: 768px){.solution-interview .solution-interview__ttl::after{height:112px;left:315px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__ttl::after{height:80px;left:224px;top:10px}}.solution-interview .solution-interview__overview{padding-top:65px;padding-bottom:75px;padding-left:9px}@media screen and (max-width: 1024px){.solution-interview .solution-interview__overview{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__overview{padding-top:28px;padding-bottom:35px}}.solution-interview .solution-interview__catch{font-size:1.8rem;padding-bottom:50px;position:relative}@media screen and (max-width: 500px){.solution-interview .solution-interview__catch{padding-bottom:12px}}.solution-interview .solution-interview__catch::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100vw;top:-10px;left:-9px}.solution-interview .solution-interview__catch::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100vw;top:35px;left:-9px}@media screen and (max-width: 500px){.solution-interview .solution-interview__catch::after{top:auto;bottom:0}}.solution-interview .solution-interview__company{border-collapse:separate;padding-left:10px}@media screen and (max-width: 500px){.solution-interview .solution-interview__company{padding-top:30px;padding-left:4px}}.solution-interview .solution-interview__interviewee{border-collapse:separate;padding-top:50px;padding-left:10px;position:relative}@media screen and (max-width: 500px){.solution-interview .solution-interview__interviewee{padding-top:30px;padding-left:4px;padding-bottom:8px}}.solution-interview .solution-interview__interviewee::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:600px;bottom:0;left:-9px}@media screen and (max-width: 500px){.solution-interview .solution-interview__interviewee th{width:108px}}.solution-interview .solution-interview__lists{padding-bottom:100px}@media screen and (max-width: 768px){.solution-interview .solution-interview__lists{padding-bottom:65px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__lists{padding-bottom:30px}}@media screen and (max-width: 768px){.solution-interview .solution-interview__list{display:block}}.solution-interview .solution-interview__list:not(:first-child){margin-top:160px}@media screen and (max-width: 1024px){.solution-interview .solution-interview__list:not(:first-child){margin-top:120px}}@media screen and (max-width: 768px){.solution-interview .solution-interview__list:not(:first-child){margin-top:100px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__list:not(:first-child){margin-top:60px}}.solution-interview .solution-interview__img{flex:0 0 420px;height:300px}@media screen and (max-width: 1040px){.solution-interview .solution-interview__img{flex:0 0 400px;height:285px}}@media screen and (max-width: 1024px){.solution-interview .solution-interview__img{flex:0 0 340px;height:240px}}@media screen and (max-width: 768px){.solution-interview .solution-interview__img{width:60%;height:220px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__img{width:280px;height:200px}}.solution-interview .solution-interview__desc{padding-top:40px;padding-left:50px;flex:0 1 100%;margin-right:-5%;position:relative}@media screen and (max-width: 1200px){.solution-interview .solution-interview__desc{padding-left:35px;margin-right:0}}@media screen and (max-width: 1040px){.solution-interview .solution-interview__desc{padding-left:30px}}@media screen and (max-width: 768px){.solution-interview .solution-interview__desc{padding-top:25px;width:80%}}@media screen and (max-width: 500px){.solution-interview .solution-interview__desc{padding-left:16px;width:90%}}.solution-interview .solution-interview__desc h3{font-size:2rem;padding-bottom:20px;position:relative}.solution-interview .solution-interview__desc h3::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100vw;left:-50px;bottom:10px}@media screen and (max-width: 1200px){.solution-interview .solution-interview__desc h3::after{left:-35px}}@media screen and (max-width: 1200px){.solution-interview .solution-interview__desc h3::after{left:-30px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__desc h3::after{left:-16px}}.solution-interview .solution-interview__bottom .solution-interview__bottom__img{width:560px;height:400px}@media screen and (max-width: 768px){.solution-interview .solution-interview__bottom .solution-interview__bottom__img{width:430px;height:260px}}@media screen and (max-width: 500px){.solution-interview .solution-interview__bottom .solution-interview__bottom__img{width:300px;height:190px}}.solution-interview .solution-interview__bottom .desc{padding-top:50px;padding-left:30px}@media screen and (max-width: 1024px){.solution-interview .solution-interview__bottom .desc{width:80%}}@media screen and (max-width: 768px){.solution-interview .solution-interview__bottom .desc{padding-top:25px;width:90%}}@media screen and (max-width: 500px){.solution-interview .solution-interview__bottom .desc{padding-left:16px}}.solution-interview .solution-interview__bottom .desc h3{font-size:2rem;padding-bottom:20px;position:relative}.solution-interview .solution-interview__bottom .desc h3::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(100% + 30px);left:-30px;bottom:10px}@media screen and (max-width: 500px){.solution-interview .solution-interview__bottom .desc h3::after{left:-16px}}.solution-comment{padding-bottom:120px}@media screen and (max-width: 1024px){.solution-comment{padding-bottom:100px}}@media screen and (max-width: 768px){.solution-comment{padding-bottom:80px}}@media screen and (max-width: 500px){.solution-comment{padding-bottom:60px}}.solution-comment .inner{padding-left:140px}@media screen and (max-width: 1024px){.solution-comment .inner{padding-left:60px}}@media screen and (max-width: 500px){.solution-comment .inner{padding-left:22px}}.solution-comment .inner::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:calc(100% + 80px + 120px - 15px);top:-80px;left:203px;z-index:0}@media screen and (max-width: 1024px){.solution-comment .inner::before{height:calc(100% + 146px);top:-60px;left:109px}}@media screen and (max-width: 768px){.solution-comment .inner::before{height:calc(100% + 105px);top:-40px;left:105px}}@media screen and (max-width: 500px){.solution-comment .inner::before{height:calc(100% + 70px);top:-25px;left:53px}}.solution-comment .solution-comment__ttl{padding-bottom:70px}@media screen and (max-width: 768px){.solution-comment .solution-comment__ttl{padding-bottom:50px}}@media screen and (max-width: 500px){.solution-comment .solution-comment__ttl{padding-bottom:40px}}.solution-comment .solution-comment__ttl h2{position:relative}.solution-comment .solution-comment__ttl h2::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100vw;left:-45px;bottom:75px}@media screen and (max-width: 1024px){.solution-comment .solution-comment__ttl h2::after{left:-40px;bottom:55px}}@media screen and (max-width: 768px){.solution-comment .solution-comment__ttl h2::after{bottom:48px}}@media screen and (max-width: 500px){.solution-comment .solution-comment__ttl h2::after{left:-14px;bottom:39px}}.solution-comment .solution-comment__ttl p{display:block;padding-left:90px}@media screen and (max-width: 1024px){.solution-comment .solution-comment__ttl p{padding-left:62px}}@media screen and (max-width: 500px){.solution-comment .solution-comment__ttl p{padding-left:42px}}.solution-comment .solution-comment__img{width:560px;height:400px;margin-left:63px}@media screen and (max-width: 1024px){.solution-comment .solution-comment__img{margin-left:49px}}@media screen and (max-width: 768px){.solution-comment .solution-comment__img{width:430px;height:260px;margin-left:45px}}@media screen and (max-width: 500px){.solution-comment .solution-comment__img{width:300px;height:190px;margin-left:31px}}.solution-comment .solution-comment__desc{padding-top:70px;padding-left:100px}@media screen and (max-width: 1024px){.solution-comment .solution-comment__desc{padding-top:55px;padding-left:80px}}@media screen and (max-width: 768px){.solution-comment .solution-comment__desc{padding-top:40px;padding-left:70px}}@media screen and (max-width: 500px){.solution-comment .solution-comment__desc{padding-top:25px;padding-left:50px}}.solution-other{padding-bottom:58px}.solution-other .inner::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(50vw + 800px);top:-15px;left:-50vw}.solution-other .solution-other__ttl{padding-left:40px;padding-bottom:100px}@media screen and (max-width: 500px){.solution-other .solution-other__ttl{padding-bottom:50px}}.solution-other .solution-other__ttl .ttl-01{position:relative}.solution-other .solution-other__ttl .ttl-01::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:700px;top:55px;left:-20px}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .ttl-01::before{width:550px;top:47px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .ttl-01::before{width:500px;top:42px}}@media screen and (max-width: 500px){.solution-other .solution-other__ttl .ttl-01::before{width:300px;top:32px}}.solution-other .solution-other__ttl .ttl-01::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:140px;top:-60px;left:66px}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .ttl-01::after{left:49px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .ttl-01::after{left:44px;height:120px;top:-50px}}@media screen and (max-width: 500px){.solution-other .solution-other__ttl .ttl-01::after{left:31px;height:94px;top:-38px}}.solution-other .solution-other__ttl .ttl-01 .ttl-txt{z-index:12;position:relative}.solution-other .solution-other__ttl .ttl-min__ja{display:block;padding-top:0;padding-left:530px;position:relative}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .ttl-min__ja{padding-top:14px;padding-left:426px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .ttl-min__ja{padding-left:385px}}@media screen and (max-width: 500px){.solution-other .solution-other__ttl .ttl-min__ja{padding-left:10px}}.solution-other .solution-other__ttl .ttl-min__ja::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:760px;top:-10px;left:-45px}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .ttl-min__ja::before{width:620px;top:4px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .ttl-min__ja::before{width:560px}}@media screen and (max-width: 500px){.solution-other .solution-other__ttl .ttl-min__ja::before{width:340px}}.solution-other .solution-other__ttl .ttl-min__ja::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:60px;top:-25px;left:520px}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .ttl-min__ja::after{left:414px;height:56px;top:-14px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .ttl-min__ja::after{left:374px}}.solution-other .solution-other__ttl .vert-scroll{height:299px;left:35px;top:-35px;z-index:0}@media screen and (max-width: 1024px){.solution-other .solution-other__ttl .vert-scroll{height:282px}}@media screen and (max-width: 768px){.solution-other .solution-other__ttl .vert-scroll{height:268px}}@media screen and (max-width: 500px){.solution-other .solution-other__ttl .vert-scroll{height:191px}}.solution-other .solution-other__slider{height:320px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:visible}@media screen and (max-width: 1024px){.solution-other .solution-other__slider{height:280px}}@media screen and (max-width: 768px){.solution-other .solution-other__slider{height:auto}}.solution-other .solution-other__slider .swiper-slide{padding-left:18px;margin-top:-1px}.solution-other .solution-other__slider .solution-archive__img{flex:0 0 50%;height:320px}@media screen and (max-width: 1024px){.solution-other .solution-other__slider .solution-archive__img{height:280px}}@media screen and (max-width: 500px){.solution-other .solution-other__slider .solution-archive__img{height:180px}}.solution-other .solution-other__slider .card02-desc__ttl{margin-right:-20px}.solution-other .solution-other__slider .card02-service{font-size:4rem;padding-left:15px}@media screen and (max-width: 500px){.solution-other .solution-other__slider .cSlider-circle{left:16%}}.solution-other .btnwrap{margin-left:60%}.solution-other .btnwrap::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;left:-1px;top:0;height:calc(100% + 60px);width:1px}.solution-interview__company th{position:relative;padding-right:25px;font-weight:bold}@media screen and (max-width: 500px){.solution-interview__company th{padding-right:20px;width:70px}}.solution-interview__company th::after{display:block;content:":";position:absolute;top:-1px;right:8.5px}.solution-interview__company td a{color:#512fff;text-decoration:underline}@media screen and (max-width: 500px){.solution-interview__company td a{width:150px;display:block}}
