@charset "UTF-8";.topFv{position:relative;top:0;left:0;width:100%;height:100vh}@media screen and (max-width:576px){.topFv{height:100svh}}.topFv__wrap{position:relative;display:flex;justify-content:space-between;width:100%;height:auto;padding:40px 0;background-color:#f6f5e9}@media screen and (max-width:920px){.topFv__wrap{padding:40px 0 120px}}@media screen and (max-width:576px){.topFv__wrap{padding:30px 30px 60px 0}}.topFv__mvInner{position:relative;overflow:hidden;width:76%;height:calc(100vh - 80px)}@media screen and (max-width:1100px){.topFv__mvInner{width:70%}}@media screen and (max-width:920px){.topFv__mvInner{width:100%;height:calc(100vh - 160px)}}@media screen and (max-width:576px){.topFv__mvInner{height:calc(100svh - 115px)}}.topFv__logoBox{position:absolute;width:clamp(7rem, 30vh, 12rem);height:auto;margin:40px 0 0 40px;text-align:center;z-index:100}@media screen and (max-width:920px){.topFv__logoBox{width:clamp(6.5rem, 20vh, 12rem)}}@media screen and (max-width:576px){.topFv__logoBox{width:6rem;margin:15px 0 0 30px}}.topFv__logo a{display:grid;grid-template-columns:1fr;justify-content:center;width:clamp(7rem, 30vh, 12rem);height:auto;text-wrap:nowrap;text-align:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}@media screen and (max-width:920px){.topFv__logo a{width:clamp(6.5rem, 20vh, 12rem)}}@media screen and (max-width:576px){.topFv__logo a{width:6rem}}.topFv__logo a p{padding-top:.65rem;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;text-align:center;font-size:clamp(0.6rem, 2.5vh, 14px);font-weight:700;line-height:1;letter-spacing:1.12px}@media screen and (max-width:920px){.topFv__logo a p{font-size:clamp(11px, 2vh, 13px)}}@media screen and (max-width:576px){.topFv__logo a p{font-size:.6rem;letter-spacing:.04rem}}.topFv__logo a img{width:100%;height:100%;object-fit:cover}.topFv__logo a:hover,.topFv__logo a:focus{opacity:.6}.topFv__copyRight{position:absolute;top:30vh;margin-left:40px;z-index:100}@media screen and (max-width:576px){.topFv__copyRight{top:25svh;margin-left:30px}}@media screen and (max-width:430px){.topFv__copyRight{top:23svh;margin-left:20px}}.topFv__copyRight small{color:#fff;font-family:"Lato",sans-serif;text-align:center;font-size:10px;font-weight:700;letter-spacing:1px;writing-mode:vertical-lr;opacity:.5}.topFv__mvBox{position:relative;top:0;left:0;display:flex;justify-content:space-between;gap:4px;width:auto;height:calc(100vh - 80px);z-index:0}@media screen and (max-width:920px){.topFv__mvBox{display:grid;grid-template-columns:1fr;width:calc(100vw - 40px);height:calc(100vh - 160px)}}@media screen and (max-width:576px){.topFv__mvBox{width:calc(100vw - 30px);height:calc(100svh - 115px)}}.topFv__mov{width:65%;height:auto}@media screen and (max-width:920px){.topFv__mov{width:100%;border-radius:0 1.875rem 0 0;height:calc((110vh - 164px) / 2)}}@media screen and (max-width:576px){.topFv__mov{border-radius:0 1.2rem 0 0;height:calc((120svh - 119px) / 2)}}.topFv__mov video{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:920px){.topFv__mov video{border-radius:0 1.875rem 0 0}}@media screen and (max-width:576px){.topFv__mov video{border-radius:0 1.2rem 0 0}}.topFv__slide{display:grid;grid-template-columns:1fr;gap:4px;width:35%;height:auto}@media screen and (max-width:920px){.topFv__slide{display:flex;width:100%;height:calc((90vh - 164px) / 2)}}@media screen and (max-width:576px){.topFv__slide{height:calc((80svh - 119px) / 2)}}.topFv__slideBox--01,.topFv__slideBox--02{position:relative;overflow:hidden;width:100%;height:100%}.topFv__slideBox--01{border-radius:0 1.875rem 0 0}@media screen and (max-width:920px){.topFv__slideBox--01{border-radius:0}}.topFv__slideBox--02{border-radius:0 0 1.875rem}@media screen and (max-width:576px){.topFv__slideBox--02{border-radius:0 0 1.2rem}}.topFv__slideItem01{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;z-index:10;-webkit-animation:fadeSlide 14s 0s infinite;animation:fadeSlide 14s 0s infinite;will-change:opacity,transform}.topFv__slideItem01:first-child{opacity:1 !important}.topFv__slideItem01:nth-of-type(2){-webkit-animation-delay:3.5s;animation-delay:3.5s}.topFv__slideItem01:nth-of-type(3){-webkit-animation-delay:7s;animation-delay:7s}.topFv__slideItem01:nth-of-type(4){-webkit-animation-delay:10.5s;animation-delay:10.5s}.topFv__slideItem01 img{height:100% !important;width:100%;height:100%;object-fit:cover}.topFv__slideItem02{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;z-index:10;-webkit-animation:fadeSlide 16s 0s infinite;animation:fadeSlide 16s 0s infinite;will-change:opacity,transform}.topFv__slideItem02:first-child{opacity:1 !important}.topFv__slideItem02:nth-of-type(2){-webkit-animation-delay:4s;animation-delay:4s}.topFv__slideItem02:nth-of-type(3){-webkit-animation-delay:8s;animation-delay:8s}.topFv__slideItem02:nth-of-type(4){-webkit-animation-delay:12s;animation-delay:12s}.topFv__slideItem02 img{height:100% !important;width:100%;height:100%;object-fit:cover}.topFv__navInner{z-index:10000}@media screen and (max-width:920px){.topFv__navInner{position:absolute;top:80px;right:30px}}@media screen and (max-width:576px){.topFv__navInner{top:40px;right:30px}}.topFv__loopTxInner .tx-scroll-infinityBox{top:-280px}@media screen and (max-width:920px){.topFv__loopTxInner .tx-scroll-infinityBox{top:-250px}}@media screen and (max-width:576px){.topFv__loopTxInner .tx-scroll-infinityBox{top:-150px}}@keyframes fadeSlide{0%{opacity:0;transform:scale(1)}10%{opacity:1}25%{opacity:1}40%{opacity:0;transform:scale(1.05)}100%{opacity:0}}.newsIntro{position:relative;overflow:hidden;display:block;width:100%;height:auto}.newsIntro__wrap{width:100%;display:flex;justify-content:right;align-items:flex-start;gap:3.5rem;margin-top:2.6rem}@media screen and (max-width:992px){.newsIntro__wrap{display:grid;grid-template-columns:1fr;gap:2rem;margin-left:350px}}@media screen and (max-width:992px) and (max-width:1920px){.newsIntro__wrap{margin-left:250px}}@media screen and (max-width:992px) and (max-width:1440px){.newsIntro__wrap{margin-left:180px}}@media screen and (max-width:992px) and (max-width:1200px){.newsIntro__wrap{margin-left:150px}}@media screen and (max-width:992px) and (max-width:992px){.newsIntro__wrap{margin-left:120px}}@media screen and (max-width:992px) and (max-width:768px){.newsIntro__wrap{margin-left:80px}}@media screen and (max-width:992px) and (max-width:576px){.newsIntro__wrap{margin-left:50px}}@media screen and (max-width:992px) and (max-width:430px){.newsIntro__wrap{margin-left:30px}}@media screen and (max-width:992px) and (max-width:400px){.newsIntro__wrap{margin-left:30px}}.newsIntro__titleInner{position:relative;display:grid;grid-template-columns:1fr;gap:1.8rem;justify-content:center;text-align:center}@media screen and (max-width:992px){.newsIntro__titleInner{display:flex;justify-content:space-between;align-items:flex-end;text-align:start;gap:0;margin-right:350px;padding-right:350px}}@media screen and (max-width:992px) and (max-width:1920px){.newsIntro__titleInner{margin-right:250px}}@media screen and (max-width:992px) and (max-width:1440px){.newsIntro__titleInner{margin-right:180px}}@media screen and (max-width:992px) and (max-width:1200px){.newsIntro__titleInner{margin-right:150px}}@media screen and (max-width:992px) and (max-width:992px){.newsIntro__titleInner{margin-right:120px}}@media screen and (max-width:992px) and (max-width:768px){.newsIntro__titleInner{margin-right:80px}}@media screen and (max-width:992px) and (max-width:576px){.newsIntro__titleInner{margin-right:50px}}@media screen and (max-width:992px) and (max-width:430px){.newsIntro__titleInner{margin-right:30px}}@media screen and (max-width:992px) and (max-width:400px){.newsIntro__titleInner{margin-right:30px}}@media screen and (max-width:992px) and (max-width:1920px){.newsIntro__titleInner{padding-right:250px}}@media screen and (max-width:992px) and (max-width:1440px){.newsIntro__titleInner{padding-right:180px}}@media screen and (max-width:992px) and (max-width:1200px){.newsIntro__titleInner{padding-right:150px}}@media screen and (max-width:992px) and (max-width:992px){.newsIntro__titleInner{padding-right:120px}}@media screen and (max-width:992px) and (max-width:768px){.newsIntro__titleInner{padding-right:80px}}@media screen and (max-width:992px) and (max-width:576px){.newsIntro__titleInner{padding-right:50px}}@media screen and (max-width:992px) and (max-width:430px){.newsIntro__titleInner{padding-right:30px}}@media screen and (max-width:992px) and (max-width:400px){.newsIntro__titleInner{padding-right:30px}}@media screen and (max-width:992px){.newsIntro__titleInner .btn-more{margin-bottom:2px}}.newsIntro__cardInner{width:60%;height:auto;padding:3.5rem;padding-top:1.9rem;padding-left:3.5rem;padding-right:150px;padding-bottom:1.9rem;background-color:rgba(255,255,255,.8);border-radius:1.875rem 0 0 1.875rem}@media screen and (max-width:1400px){.newsIntro__cardInner{width:70%}}@media screen and (max-width:992px){.newsIntro__cardInner{width:calc(100% - 120px);padding-right:120px}}@media screen and (max-width:768px){.newsIntro__cardInner{width:calc(100% - 80px);padding-right:80px}}@media screen and (max-width:576px){.newsIntro__cardInner{width:calc(100% - 50px);padding-top:calc(40px - 1.6rem);padding-left:30px;padding-right:50px;padding-bottom:calc(40px - 1.6rem);border-radius:1.2rem 0 0 1.2rem}}@media screen and (max-width:430px){.newsIntro__cardInner{width:calc(100% - 30px);padding-left:30px;padding-right:30px}}.newsIntro__cardBox .cardStyle-news:not(:last-child){border-bottom:1px solid rgba(27,37,53,.2)}.newsIntro__cardBox .cardStyle-news:last-child{border-bottom:none}.sabMv{position:relative;inset:0;display:block;width:100%;height:auto}.sabMv__wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;inset:0;width:100%;height:88.5rem;padding-top:9rem}@media screen and (max-width:1440px){.sabMv__wrap{display:block}}@media screen and (max-width:1300px){.sabMv__wrap{height:78.5rem}}@media screen and (max-width:1200px){.sabMv__wrap{height:70.5rem}}@media screen and (max-width:1100px){.sabMv__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:95rem}}@media screen and (max-width:992px){.sabMv__wrap{height:100rem}}@media screen and (max-width:768px){.sabMv__wrap{height:90rem}}@media screen and (max-width:576px){.sabMv__wrap{height:80rem}}@media screen and (max-width:430px){.sabMv__wrap{height:70rem}}.sabMv__copyInner{position:relative;z-index:100}@media screen and (max-width:1440px){.sabMv__copyInner{position:sticky;top:22vh;margin-right:14vw}}@media screen and (max-width:1300px){.sabMv__copyInner{margin-right:9vw}}@media screen and (max-width:1200px){.sabMv__copyInner{margin-right:6vw}}@media screen and (max-width:1100px){.sabMv__copyInner{margin-right:0}}@media screen and (max-width:1100px){.sabMv__copyInner{position:relative;top:auto;width:100%;height:auto;margin:0;padding-left:350px;padding-right:350px}}@media screen and (max-width:1100px) and (max-width:1920px){.sabMv__copyInner{padding-left:250px}}@media screen and (max-width:1100px) and (max-width:1440px){.sabMv__copyInner{padding-left:180px}}@media screen and (max-width:1100px) and (max-width:1200px){.sabMv__copyInner{padding-left:150px}}@media screen and (max-width:1100px) and (max-width:992px){.sabMv__copyInner{padding-left:120px}}@media screen and (max-width:1100px) and (max-width:768px){.sabMv__copyInner{padding-left:80px}}@media screen and (max-width:1100px) and (max-width:576px){.sabMv__copyInner{padding-left:50px}}@media screen and (max-width:1100px) and (max-width:430px){.sabMv__copyInner{padding-left:30px}}@media screen and (max-width:1100px) and (max-width:400px){.sabMv__copyInner{padding-left:30px}}@media screen and (max-width:1100px) and (max-width:1920px){.sabMv__copyInner{padding-right:250px}}@media screen and (max-width:1100px) and (max-width:1440px){.sabMv__copyInner{padding-right:180px}}@media screen and (max-width:1100px) and (max-width:1200px){.sabMv__copyInner{padding-right:150px}}@media screen and (max-width:1100px) and (max-width:992px){.sabMv__copyInner{padding-right:120px}}@media screen and (max-width:1100px) and (max-width:768px){.sabMv__copyInner{padding-right:80px}}@media screen and (max-width:1100px) and (max-width:576px){.sabMv__copyInner{padding-right:50px}}@media screen and (max-width:1100px) and (max-width:430px){.sabMv__copyInner{padding-right:30px}}@media screen and (max-width:1100px) and (max-width:400px){.sabMv__copyInner{padding-right:30px}}.sabMv__copyInner .copy02{margin-top:9rem}.sabMv__copyInner .copy03{margin-top:12rem}.sabMv__copyBox{display:flex;justify-content:end}@media screen and (max-width:1440px){.sabMv__copyBox{margin-right:17.5rem}}@media screen and (max-width:1100px){.sabMv__copyBox{justify-content:center;margin-right:0}}@media screen and (max-width:768px){.sabMv__copyBox{margin-left:0}}.sabMv__copy{color:#1b2535;font-family:"Noto Serif JP",serif;font-size:3.5rem;font-style:normal;font-weight:500;font-feature-settings:"vert" on;line-height:6.5rem;letter-spacing:.58rem;writing-mode:vertical-lr}@media screen and (max-width:1920px){.sabMv__copy{font-size:3rem;line-height:6rem;letter-spacing:.5rem}}@media screen and (max-width:1600px){.sabMv__copy{font-size:2.5rem;line-height:5rem;letter-spacing:.4rem}}@media screen and (max-width:768px){.sabMv__copy{font-size:2.3rem;line-height:4rem;letter-spacing:.25rem}}@media screen and (max-width:576px){.sabMv__copy{font-size:2rem;line-height:3.5rem;letter-spacing:.3rem}}.sabMv__imgInner{position:absolute;overflow:hidden;inset:0;width:100%;height:auto}.sabMv__imgBox img{width:100%;height:100%;object-fit:cover}.sabMv .img01{position:absolute;top:5rem;width:32vw;height:25vw}@media screen and (max-width:1920px){.sabMv .img01{width:38vw;height:28vw}}@media screen and (max-width:1440px){.sabMv .img01{width:36vw;height:28vw}}@media screen and (max-width:1100px){.sabMv .img01{width:25rem;height:20rem}}@media screen and (max-width:768px){.sabMv .img01{width:22rem;height:18rem}}@media screen and (max-width:576px){.sabMv .img01{width:20rem;height:16rem}}@media screen and (max-width:430px){.sabMv .img01{width:18rem;height:14rem}}.sabMv .img01 img{border-radius:0 1.875rem 1.875rem 0}@media screen and (max-width:576px){.sabMv .img01 img{border-radius:0 1.2rem 1.2rem 0}}.sabMv .img02{position:absolute;top:52rem;left:10rem;width:18vw;height:12vw;z-index:1}@media screen and (max-width:1920px){.sabMv .img02{left:2.5rem;top:48rem;width:22vw;height:16vw}}@media screen and (max-width:1440px){.sabMv .img02{top:40rem;width:25vw;height:20vw}}@media screen and (max-width:1300px){.sabMv .img02{top:42rem}}@media screen and (max-width:1100px){.sabMv .img02{top:23rem;width:18rem;height:12rem}}@media screen and (max-width:768px){.sabMv .img02{top:20rem;left:1.25rem;width:15rem;height:10rem}}@media screen and (max-width:576px){.sabMv .img02{top:20rem;width:12rem;height:8rem}}@media screen and (max-width:430px){.sabMv .img02{top:15rem;width:11rem;height:8rem}}.sabMv .img02 img{border-radius:1.875rem;border:3px solid #f6f5e9}@media screen and (max-width:576px){.sabMv .img02 img{border-radius:1.2rem}}.sabMv .img03{position:absolute;top:63rem;left:23vw;width:12vw;height:16vw;z-index:0}@media screen and (max-width:1920px){.sabMv .img03{top:61rem;left:16vw;width:15vw;height:20vw}}@media screen and (max-width:1440px){.sabMv .img03{top:55rem;left:16vw;width:15vw;height:20vw}}@media screen and (max-width:1100px){.sabMv .img03{top:70rem;left:5rem;width:14rem;height:20rem}}@media screen and (max-width:992px){.sabMv .img03{top:75rem}}@media screen and (max-width:768px){.sabMv .img03{top:70rem;left:2.5rem;width:12rem;height:17rem}}@media screen and (max-width:576px){.sabMv .img03{top:62rem;left:0;width:10rem;height:14rem}}@media screen and (max-width:430px){.sabMv .img03{top:58rem;width:8rem;height:11.5rem}}.sabMv .img03 img{border-radius:1.875rem}@media screen and (max-width:576px){.sabMv .img03 img{border-radius:0 1.2rem 1.2rem 0}}.sabMv .img04{position:absolute;top:22rem;right:10rem;width:13vw;height:19vw;z-index:1}@media screen and (max-width:1920px){.sabMv .img04{right:2.5rem;width:16vw;height:22vw}}@media screen and (max-width:1440px){.sabMv .img04{width:14vw;height:20vw}}@media screen and (max-width:1100px){.sabMv .img04{top:29rem;right:1.25rem;width:10rem;height:14.5rem}}@media screen and (max-width:768px){.sabMv .img04{top:21rem;right:.8rem;width:9rem;height:12.5rem}}@media screen and (max-width:576px){.sabMv .img04{top:52rem;width:7rem;height:10rem}}@media screen and (max-width:430px){.sabMv .img04{top:48rem;width:7rem;height:10rem}}.sabMv .img04 img{border-radius:1.875rem;border:3px solid #f6f5e9}@media screen and (max-width:576px){.sabMv .img04 img{border-radius:1.2rem}}.sabMv .img05{position:absolute;top:50rem;right:0;width:30vw;height:20vw;aspect-ratio:1/1}@media screen and (max-width:1920px){.sabMv .img05{width:30vw;height:22vw}}@media screen and (max-width:1440px){.sabMv .img05{top:45rem;width:26vw;height:auto;aspect-ratio:1/1}}@media screen and (max-width:1300px){.sabMv .img05{width:24vw}}@media screen and (max-width:1100px){.sabMv .img05{top:70rem;width:19rem}}@media screen and (max-width:768px){.sabMv .img05{top:61rem;width:14rem}}@media screen and (max-width:576px){.sabMv .img05{top:60rem;width:11rem}}@media screen and (max-width:430px){.sabMv .img05{top:56rem;width:11rem}}.sabMv .img05 img{border-radius:1.875rem 0 0 1.875rem;aspect-ratio:1/1}@media screen and (max-width:576px){.sabMv .img05 img{border-radius:1.2rem 0 0 1.2rem}}.companyIntro{position:relative;inset:0;display:block;width:100%;height:auto}.companyIntro__wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:20rem;height:105rem;padding-top:160px}@media screen and (max-width:1920px){.companyIntro__wrap{padding-top:160px}}@media screen and (max-width:1440px){.companyIntro__wrap{padding-top:160px}}@media screen and (max-width:1200px){.companyIntro__wrap{padding-top:160px}}@media screen and (max-width:992px){.companyIntro__wrap{padding-top:120px}}@media screen and (max-width:768px){.companyIntro__wrap{padding-top:100px}}@media screen and (max-width:576px){.companyIntro__wrap{padding-top:90px}}@media screen and (max-width:430px){.companyIntro__wrap{padding-top:80px}}@media screen and (max-width:400px){.companyIntro__wrap{padding-top:70px}}@media screen and (max-width:1800px){.companyIntro__wrap{gap:16rem}}@media screen and (max-width:1600px){.companyIntro__wrap{gap:10rem}}@media screen and (max-width:1440px){.companyIntro__wrap{gap:8rem}}@media screen and (max-width:1400px){.companyIntro__wrap{gap:6rem;height:94rem}}@media screen and (max-width:1300px){.companyIntro__wrap{gap:4rem}}@media screen and (max-width:1200px){.companyIntro__wrap{gap:3rem;height:83rem}}@media screen and (max-width:992px){.companyIntro__wrap{flex-direction:column-reverse;gap:6rem;width:100%;height:auto;padding-right:350px}}@media screen and (max-width:992px) and (max-width:1920px){.companyIntro__wrap{padding-right:250px}}@media screen and (max-width:992px) and (max-width:1440px){.companyIntro__wrap{padding-right:180px}}@media screen and (max-width:992px) and (max-width:1200px){.companyIntro__wrap{padding-right:150px}}@media screen and (max-width:992px) and (max-width:992px){.companyIntro__wrap{padding-right:120px}}@media screen and (max-width:992px) and (max-width:768px){.companyIntro__wrap{padding-right:80px}}@media screen and (max-width:992px) and (max-width:576px){.companyIntro__wrap{padding-right:50px}}@media screen and (max-width:992px) and (max-width:430px){.companyIntro__wrap{padding-right:30px}}@media screen and (max-width:992px) and (max-width:400px){.companyIntro__wrap{padding-right:30px}}@media screen and (max-width:576px){.companyIntro__wrap{gap:4rem}}@media screen and (max-width:430px){.companyIntro__wrap{gap:3rem}}.companyIntro__titleInner h2{padding-bottom:6rem;padding-left:350px}@media screen and (max-width:1920px){.companyIntro__titleInner h2{padding-left:250px}}@media screen and (max-width:1440px){.companyIntro__titleInner h2{padding-left:180px}}@media screen and (max-width:1200px){.companyIntro__titleInner h2{padding-left:150px}}@media screen and (max-width:992px){.companyIntro__titleInner h2{padding-left:120px}}@media screen and (max-width:768px){.companyIntro__titleInner h2{padding-left:80px}}@media screen and (max-width:576px){.companyIntro__titleInner h2{padding-left:50px}}@media screen and (max-width:430px){.companyIntro__titleInner h2{padding-left:30px}}@media screen and (max-width:400px){.companyIntro__titleInner h2{padding-left:30px}}@media screen and (max-width:1200px){.companyIntro__titleInner h2{padding-left:90px;padding-bottom:4rem}}@media screen and (max-width:992px){.companyIntro__titleInner h2{padding-left:350px;padding-bottom:2rem}}@media screen and (max-width:992px) and (max-width:1920px){.companyIntro__titleInner h2{padding-left:250px}}@media screen and (max-width:992px) and (max-width:1440px){.companyIntro__titleInner h2{padding-left:180px}}@media screen and (max-width:992px) and (max-width:1200px){.companyIntro__titleInner h2{padding-left:150px}}@media screen and (max-width:992px) and (max-width:992px){.companyIntro__titleInner h2{padding-left:120px}}@media screen and (max-width:992px) and (max-width:768px){.companyIntro__titleInner h2{padding-left:80px}}@media screen and (max-width:992px) and (max-width:576px){.companyIntro__titleInner h2{padding-left:50px}}@media screen and (max-width:992px) and (max-width:430px){.companyIntro__titleInner h2{padding-left:30px}}@media screen and (max-width:992px) and (max-width:400px){.companyIntro__titleInner h2{padding-left:30px}}.companyIntro__imgMovBox{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (max-width:992px){.companyIntro__slide{display:none}}.companyIntro__slide-list{position:relative;overflow:hidden;width:50rem;height:40rem;border-radius:0 1.875rem 1.875rem 0}@media screen and (max-width:1800px){.companyIntro__slide-list{width:40rem}}@media screen and (max-width:1400px){.companyIntro__slide-list{width:34.5rem;height:34.5rem}}@media screen and (max-width:1200px){.companyIntro__slide-list{width:30rem;height:30rem}}@media screen and (max-width:576px){.companyIntro__slide-list{border-radius:0 1.2rem 1.2rem 0}}.companyIntro__slide-item{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-animation:fadeSlide-company 15s 0s infinite;animation:fadeSlide-company 15s 0s infinite;will-change:opacity,transform;z-index:10}.companyIntro__slide-item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.companyIntro__slide-item:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}.companyIntro__slide-item:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}.companyIntro__slide-item img{width:100%;height:100%;object-fit:cover;height:100% !important}.companyIntro__mov{width:50rem;height:40rem}@media screen and (max-width:1800px){.companyIntro__mov{width:40rem}}@media screen and (max-width:1400px){.companyIntro__mov{width:34.5rem;height:34.5rem}}@media screen and (max-width:1200px){.companyIntro__mov{width:30rem;height:30rem}}@media screen and (max-width:992px){.companyIntro__mov{width:100%;height:auto}}@media screen and (max-width:768px){.companyIntro__mov{height:25rem}}@media screen and (max-width:576px){.companyIntro__mov{height:20rem}}@media screen and (max-width:430px){.companyIntro__mov{height:16rem}}.companyIntro__mov video{width:50rem;height:40rem;object-fit:cover;object-position:center;border-radius:0 1.875rem 1.875rem 0}@media screen and (max-width:1800px){.companyIntro__mov video{width:40rem}}@media screen and (max-width:1400px){.companyIntro__mov video{width:34.5rem;height:34.5rem}}@media screen and (max-width:1200px){.companyIntro__mov video{width:30rem;height:30rem}}@media screen and (max-width:992px){.companyIntro__mov video{width:100%;height:auto}}@media screen and (max-width:768px){.companyIntro__mov video{height:25rem}}@media screen and (max-width:576px){.companyIntro__mov video{height:20rem;border-radius:0 1.2rem 1.2rem 0}}@media screen and (max-width:430px){.companyIntro__mov video{height:16rem}}.companyIntro__contentInner{position:sticky;position:-webkit-sticky;top:20vh}@media screen and (min-width:1920px){.companyIntro__contentInner{top:22vh}}@media screen and (max-width:1600px){.companyIntro__contentInner{top:20vh}}@media screen and (max-width:1500px){.companyIntro__contentInner{top:18vh}}@media screen and (max-width:1400px){.companyIntro__contentInner{top:18vh}}@media screen and (max-width:1300px){.companyIntro__contentInner{top:20vh}}@media screen and (max-width:1200px){.companyIntro__contentInner{top:22vh}}@media screen and (max-width:1100px){.companyIntro__contentInner{top:18vh}}@media screen and (max-width:992px){.companyIntro__contentInner{position:relative;top:0}}@media screen and (max-width:992px){.companyIntro__txBox{padding-left:350px}}@media screen and (max-width:992px) and (max-width:1920px){.companyIntro__txBox{padding-left:250px}}@media screen and (max-width:992px) and (max-width:1440px){.companyIntro__txBox{padding-left:180px}}@media screen and (max-width:992px) and (max-width:1200px){.companyIntro__txBox{padding-left:150px}}@media screen and (max-width:992px) and (max-width:992px){.companyIntro__txBox{padding-left:120px}}@media screen and (max-width:992px) and (max-width:768px){.companyIntro__txBox{padding-left:80px}}@media screen and (max-width:992px) and (max-width:576px){.companyIntro__txBox{padding-left:50px}}@media screen and (max-width:992px) and (max-width:430px){.companyIntro__txBox{padding-left:30px}}@media screen and (max-width:992px) and (max-width:400px){.companyIntro__txBox{padding-left:30px}}.companyIntro__txBox h2{padding-bottom:3rem}@media screen and (max-width:576px){.companyIntro__txBox h2{padding-bottom:2rem}}@media screen and (max-width:430px){.companyIntro__txBox h2{padding-bottom:1.5rem}}.companyIntro__txBox .btn-more{padding-top:5vh}@media screen and (min-width:1920px){.companyIntro__txBox .btn-more{padding-top:8vh}}@media screen and (max-width:1200px){.companyIntro__txBox .btn-more{padding-top:4vh}}@media screen and (max-width:576px){.companyIntro__txBox .btn-more{padding-top:2rem}}@keyframes fadeSlide-company{0%{opacity:0;transform:scale(1)}10%{opacity:1}35%{opacity:1;transform:scale(1.05)}45%{opacity:0;transform:scale(1.05)}100%{opacity:0}}.technologyIntro{position:relative;overflow:hidden;inset:0;display:block;width:100%;height:auto;background:linear-gradient(to bottom,#f6f5e9 50%,#be655e 50%);z-index:100}.technologyIntro__wrap{display:grid;grid-template-columns:1fr;gap:5rem;border-radius:1.875rem;background-color:#90aec4;padding-top:160px}@media screen and (max-width:1920px){.technologyIntro__wrap{padding-top:160px}}@media screen and (max-width:1440px){.technologyIntro__wrap{padding-top:160px}}@media screen and (max-width:1200px){.technologyIntro__wrap{padding-top:160px}}@media screen and (max-width:992px){.technologyIntro__wrap{padding-top:120px}}@media screen and (max-width:768px){.technologyIntro__wrap{padding-top:100px}}@media screen and (max-width:576px){.technologyIntro__wrap{padding-top:90px}}@media screen and (max-width:430px){.technologyIntro__wrap{padding-top:80px}}@media screen and (max-width:400px){.technologyIntro__wrap{padding-top:70px}}.technologyIntro__wrap{padding-left:350px}@media screen and (max-width:1920px){.technologyIntro__wrap{padding-left:250px}}@media screen and (max-width:1440px){.technologyIntro__wrap{padding-left:180px}}@media screen and (max-width:1200px){.technologyIntro__wrap{padding-left:150px}}@media screen and (max-width:992px){.technologyIntro__wrap{padding-left:120px}}@media screen and (max-width:768px){.technologyIntro__wrap{padding-left:80px}}@media screen and (max-width:576px){.technologyIntro__wrap{padding-left:50px}}@media screen and (max-width:430px){.technologyIntro__wrap{padding-left:30px}}@media screen and (max-width:400px){.technologyIntro__wrap{padding-left:30px}}.technologyIntro__wrap{padding-bottom:160px}@media screen and (max-width:1920px){.technologyIntro__wrap{padding-bottom:160px}}@media screen and (max-width:1440px){.technologyIntro__wrap{padding-bottom:160px}}@media screen and (max-width:1200px){.technologyIntro__wrap{padding-bottom:160px}}@media screen and (max-width:992px){.technologyIntro__wrap{padding-bottom:120px}}@media screen and (max-width:768px){.technologyIntro__wrap{padding-bottom:100px}}@media screen and (max-width:576px){.technologyIntro__wrap{padding-bottom:90px}}@media screen and (max-width:430px){.technologyIntro__wrap{padding-bottom:80px}}@media screen and (max-width:400px){.technologyIntro__wrap{padding-bottom:70px}}@media screen and (max-width:768px){.technologyIntro__wrap{gap:3rem}}@media screen and (max-width:576px){.technologyIntro__wrap{border-radius:1.2rem}}.technologyIntro__upperInner{display:flex;justify-content:space-between;place-items:center;gap:20rem}@media screen and (max-width:1800px){.technologyIntro__upperInner{gap:10rem}}@media screen and (max-width:1400px){.technologyIntro__upperInner{gap:6rem}}@media screen and (max-width:1100px){.technologyIntro__upperInner{display:grid;grid-template-columns:1fr;gap:4rem;justify-content:start;place-items:normal}}@media screen and (max-width:768px){.technologyIntro__upperInner{gap:3rem}}.technologyIntro__underInner{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;row-gap:2.5rem;column-gap:3.6rem;margin:0 160px;padding-right:350px}@media screen and (max-width:1920px){.technologyIntro__underInner{padding-right:250px}}@media screen and (max-width:1440px){.technologyIntro__underInner{padding-right:180px}}@media screen and (max-width:1200px){.technologyIntro__underInner{padding-right:150px}}@media screen and (max-width:992px){.technologyIntro__underInner{padding-right:120px}}@media screen and (max-width:768px){.technologyIntro__underInner{padding-right:80px}}@media screen and (max-width:576px){.technologyIntro__underInner{padding-right:50px}}@media screen and (max-width:430px){.technologyIntro__underInner{padding-right:30px}}@media screen and (max-width:400px){.technologyIntro__underInner{padding-right:30px}}@media screen and (max-width:1800px){.technologyIntro__underInner{margin:0}}@media screen and (max-width:920px){.technologyIntro__underInner{grid-template-columns:1fr;gap:1.5rem}}.technologyIntro__titleBox{display:grid;grid-template-columns:1fr;gap:2rem;width:36rem}@media screen and (max-width:1400px){.technologyIntro__titleBox{width:30rem}}@media screen and (max-width:920px){.technologyIntro__titleBox{width:100%;padding-right:350px}}@media screen and (max-width:920px) and (max-width:1920px){.technologyIntro__titleBox{padding-right:250px}}@media screen and (max-width:920px) and (max-width:1440px){.technologyIntro__titleBox{padding-right:180px}}@media screen and (max-width:920px) and (max-width:1200px){.technologyIntro__titleBox{padding-right:150px}}@media screen and (max-width:920px) and (max-width:992px){.technologyIntro__titleBox{padding-right:120px}}@media screen and (max-width:920px) and (max-width:768px){.technologyIntro__titleBox{padding-right:80px}}@media screen and (max-width:920px) and (max-width:576px){.technologyIntro__titleBox{padding-right:50px}}@media screen and (max-width:920px) and (max-width:430px){.technologyIntro__titleBox{padding-right:30px}}@media screen and (max-width:920px) and (max-width:400px){.technologyIntro__titleBox{padding-right:30px}}.technologyIntro__titleBox .title-en--whiteL .span03{white-space:nowrap}.technologyIntro__imgBox{overflow:hidden;width:100%;height:25rem}@media screen and (max-width:1100px){.technologyIntro__imgBox{width:auto;height:25rem}}@media screen and (max-width:768px){.technologyIntro__imgBox{width:calc(100% - 0px);gap:3rem}}@media screen and (max-width:576px){.technologyIntro__imgBox{height:20rem}}@media screen and (max-width:430px){.technologyIntro__imgBox{height:16rem}}.technologyIntro__imgBox img{border-radius:1.875rem 0 0 1.875rem;width:100%;height:100%;object-fit:cover;height:25rem}@media screen and (max-width:576px){.technologyIntro__imgBox img{height:20rem;border-radius:1.2rem 0 0 1.2rem}}@media screen and (max-width:430px){.technologyIntro__imgBox img{height:16rem}}.technologyIntro__loopTxInner .tx-scroll-infinityBox{top:86px;opacity:.1}@media screen and (max-width:920px){.technologyIntro__loopTxInner .tx-scroll-infinityBox{top:75px}}@media screen and (max-width:576px){.technologyIntro__loopTxInner .tx-scroll-infinityBox{top:55px}}.recruitIntro{position:relative;inset:0;display:block;width:100%;height:auto;z-index:1}@media (max-width:992px){.recruitIntro{overflow-x:clip}}.recruitIntro__wrap{display:flex;justify-content:space-between;align-items:center;width:100%;height:48rem;background-color:#be655e}@media (max-width:992px){.recruitIntro__wrap{display:grid;grid-template-columns:1fr;gap:5rem;height:auto;padding:2rem 0}}@media screen and (max-width:430px){.recruitIntro__wrap{gap:5rem;height:auto}}.recruitIntro__wrap>*{min-width:0}.recruitIntro__loopImgInner-left{position:relative}.recruitIntro__loopImgInner-right{position:relative}.recruitIntro__titleInner{display:grid;grid-template-columns:1fr;gap:2.5rem;min-width:0;text-align:center;padding-top:160px}@media screen and (max-width:1920px){.recruitIntro__titleInner{padding-top:160px}}@media screen and (max-width:1440px){.recruitIntro__titleInner{padding-top:160px}}@media screen and (max-width:1200px){.recruitIntro__titleInner{padding-top:160px}}@media screen and (max-width:992px){.recruitIntro__titleInner{padding-top:120px}}@media screen and (max-width:768px){.recruitIntro__titleInner{padding-top:100px}}@media screen and (max-width:576px){.recruitIntro__titleInner{padding-top:90px}}@media screen and (max-width:430px){.recruitIntro__titleInner{padding-top:80px}}@media screen and (max-width:400px){.recruitIntro__titleInner{padding-top:70px}}.recruitIntro__titleInner{padding-bottom:160px}@media screen and (max-width:1920px){.recruitIntro__titleInner{padding-bottom:160px}}@media screen and (max-width:1440px){.recruitIntro__titleInner{padding-bottom:160px}}@media screen and (max-width:1200px){.recruitIntro__titleInner{padding-bottom:160px}}@media screen and (max-width:992px){.recruitIntro__titleInner{padding-bottom:120px}}@media screen and (max-width:768px){.recruitIntro__titleInner{padding-bottom:100px}}@media screen and (max-width:576px){.recruitIntro__titleInner{padding-bottom:90px}}@media screen and (max-width:430px){.recruitIntro__titleInner{padding-bottom:80px}}@media screen and (max-width:400px){.recruitIntro__titleInner{padding-bottom:70px}}@media (max-width:992px){.recruitIntro__titleInner{padding-left:350px;padding-right:350px;padding-top:0;padding-bottom:0}}@media screen and (max-width:992px) and (max-width:1920px){.recruitIntro__titleInner{padding-left:250px}}@media screen and (max-width:992px) and (max-width:1440px){.recruitIntro__titleInner{padding-left:180px}}@media screen and (max-width:992px) and (max-width:1200px){.recruitIntro__titleInner{padding-left:150px}}@media screen and (max-width:992px) and (max-width:992px){.recruitIntro__titleInner{padding-left:120px}}@media screen and (max-width:992px) and (max-width:768px){.recruitIntro__titleInner{padding-left:80px}}@media screen and (max-width:992px) and (max-width:576px){.recruitIntro__titleInner{padding-left:50px}}@media screen and (max-width:992px) and (max-width:430px){.recruitIntro__titleInner{padding-left:30px}}@media screen and (max-width:992px) and (max-width:400px){.recruitIntro__titleInner{padding-left:30px}}@media screen and (max-width:992px) and (max-width:1920px){.recruitIntro__titleInner{padding-right:250px}}@media screen and (max-width:992px) and (max-width:1440px){.recruitIntro__titleInner{padding-right:180px}}@media screen and (max-width:992px) and (max-width:1200px){.recruitIntro__titleInner{padding-right:150px}}@media screen and (max-width:992px) and (max-width:992px){.recruitIntro__titleInner{padding-right:120px}}@media screen and (max-width:992px) and (max-width:768px){.recruitIntro__titleInner{padding-right:80px}}@media screen and (max-width:992px) and (max-width:576px){.recruitIntro__titleInner{padding-right:50px}}@media screen and (max-width:992px) and (max-width:430px){.recruitIntro__titleInner{padding-right:30px}}@media screen and (max-width:992px) and (max-width:400px){.recruitIntro__titleInner{padding-right:30px}}@media screen and (max-width:430px){.recruitIntro__titleInner{gap:2.2rem}}.recruitIntro__titleInner h2 .span02{background-color:#fff}.recruitIntro__titleInner p{text-align:center}.footer-trigger{height:1px;background-color:#be655e !important}.footer{overflow:hidden !important;background-color:#be655e !important;border:none !important}.footer__wrap{border-radius:1.875rem 1.875rem 0 0}@media screen and (max-width:576px){.footer__wrap{border-radius:1.2rem 1.2rem 0 0}}