.loding{width:100%;height:100svh;background-color:#fff;position:fixed;top:0;left:0;z-index:10000;display:flex;justify-content:flex-end;align-items:flex-end}.loding>div{display:flex;align-items:center;padding:20px}.loding>div .load-text{display:flex;font-family:var(--ff-en);font-weight:bold}.loding>div .load-text .letter1{animation:logo1 5s ease-out infinite;color:var(--main-color);font-size:1.8rem}.loding>div .load-text .letter1:nth-of-type(1){animation-delay:0s}.loding>div .load-text .letter1:nth-of-type(2){animation-delay:.15s}.loding>div .load-text .letter1:nth-of-type(3){animation-delay:.3s}.loding>div .load-text .letter1:nth-of-type(4){animation-delay:.45s}.loding>div .load-text .letter1:nth-of-type(5){animation-delay:.6s}.loding>div .load-text .letter1:nth-of-type(6){animation-delay:.75s}.loding>div .load-text .letter1:nth-of-type(7){animation-delay:.9s}.loding>div .load-text .letter1:nth-of-type(7){animation-delay:1.05s}.loding>div .load-text .letter1:nth-of-type(8){animation-delay:1.2s}.loding>div .load-text .letter1:nth-of-type(9){animation-delay:1.35s}.loding>div .load-text .letter1:nth-of-type(10){animation-delay:1.5s}.loding>div .load-text .letter1:nth-of-type(11){animation-delay:1.65s}.loding>div .load-text .letter1:nth-of-type(12){animation-delay:1.8s}.loding img{width:20px;height:20px;animation:rotate 4s linear infinite;margin-right:10px}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes logo1{5%{opacity:0;translate:0 -15px}25%{opacity:0;translate:0 15px}30%{opacity:1;translate:0 0}}header nav.common{transform:translateY(-110%)}header nav.top-view{transform:translateY(0);opacity:0;visibility:hidden}header.half nav.common{transform:translateY(0)}header.half nav.top-view{transform:translateY(-110%)}body.loaded nav.top-view{opacity:1;visibility:visible}.main-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-100}.main-video .video-filter{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,.8);opacity:0}.main-video .video-mask{width:100%;height:100%}.main-video .video-mask video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block1{display:flex;align-items:flex-end;height:100vh}.block1 h2{font-size:6rem;color:#fff;line-height:1.5;margin-bottom:100px;margin-left:100px}.block1 h2>span{overflow:hidden;display:block}.block1 h2>span>span{display:block}.videobg-trigger{height:400px}.block2{height:1100px;display:flex;overflow:hidden;position:relative}.block2 .loop-contents{width:100%;display:flex;flex-direction:column;gap:40px;white-space:nowrap}.block2 .loop-contents .loop-box{display:flex;will-change:transform;align-items:center}.block2 .loop-contents .loop-box p{font-size:12rem;color:#fff;font-weight:bold;font-family:var(--ff-en);line-height:1}.block2 .loop-contents .loop-box img{width:340px;height:auto;aspect-ratio:340/120;margin:0 25px}.block3{position:relative;z-index:2;padding-bottom:185px}.block3 h2{font-size:7rem;color:#fff;margin-bottom:90px}.block3 p{color:#fff;margin-bottom:90px}.block4{width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden;margin-bottom:-1px}.block4 .text-top,.block4 .text-bottom{background-color:var(--bg-color);width:100%;height:190px}.block4 .text-area{display:flex;justify-content:center;width:1450px;margin:-1px auto;position:relative}.block4 .text-area::before,.block4 .text-area::after{content:"";width:100%;height:100%;position:absolute;top:0;background-color:var(--bg-color)}.block4 .text-area::before{right:calc(100% - 1px)}.block4 .text-area::after{left:calc(100% - 7px)}.block4 .box{position:relative}.block4 .box::before{content:"";width:100%;height:100%;background-color:var(--bg-color);position:absolute;top:-1px;left:0;transition:transform 2s cubic-bezier(0.16, 1, 0.3, 1)}.block4 .box:nth-of-type(2){margin-left:-7px}.block4 .box:nth-of-type(2)::before{transition-delay:.1s}.block4 .box:nth-of-type(3){margin-left:-4px}.block4 .box:nth-of-type(3)::before{transition-delay:.2s}.block4 .box:nth-of-type(4){margin-left:-4px}.block4 .box:nth-of-type(4)::before{transition-delay:.3s}.block4 .box:nth-of-type(5){margin-left:-6px}.block4 .box:nth-of-type(5)::before{transition-delay:.4s}.block4 .box:nth-of-type(6){margin-left:-5px}.block4 .box:nth-of-type(6)::before{transition-delay:.5s}.block4 .box:nth-of-type(7){margin-left:-8px}.block4 .box:nth-of-type(7)::before{transition-delay:.6s}.block4 .box:nth-of-type(8){margin-left:-5px}.block4 .box:nth-of-type(8)::before{transition-delay:.7s}.block4 .box:nth-of-type(9){margin-left:-6px}.block4 .box:nth-of-type(9)::before{transition-delay:.8s}.block4 .box:nth-of-type(10){margin-left:-5px}.block4 .box:nth-of-type(10)::before{transition-delay:.9s}.block4 .text{height:auto;background-color:var(--bg-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto;height:221px;margin-left:-1px;transform:translateY(-100%);position:relative;transition:transform 2s cubic-bezier(0.16, 1, 0.3, 1)}.block4 .text-m{-webkit-mask-image:url("../img/top/text-m.svg");mask-image:url("../img/top/text-m.svg");aspect-ratio:169/212}.block4 .text-i{-webkit-mask-image:url("../img/top/text-i.svg");mask-image:url("../img/top/text-i.svg");aspect-ratio:82/212;transition-delay:.1s}.block4 .text-t{-webkit-mask-image:url("../img/top/text-t.svg");mask-image:url("../img/top/text-t.svg");aspect-ratio:111/212;transition-delay:.2s}.block4 .text-a1{-webkit-mask-image:url("../img/top/text-a1.svg");mask-image:url("../img/top/text-a1.svg");aspect-ratio:163/212;transition-delay:.3s}.block4 .text-k1{-webkit-mask-image:url("../img/top/text-k1.svg");mask-image:url("../img/top/text-k1.svg");aspect-ratio:138/212;transition-delay:.4s}.block4 .text-a2{-webkit-mask-image:url("../img/top/text-a2.svg");mask-image:url("../img/top/text-a2.svg");aspect-ratio:217/212;transition-delay:.5s}.block4 .text-s{-webkit-mask-image:url("../img/top/text-s.svg");mask-image:url("../img/top/text-s.svg");aspect-ratio:136/212;transition-delay:.6s}.block4 .text-o1{-webkit-mask-image:url("../img/top/text-o1.svg");mask-image:url("../img/top/text-o1.svg");aspect-ratio:157/212;transition-delay:.7s}.block4 .text-k2{-webkit-mask-image:url("../img/top/text-k2.svg");mask-image:url("../img/top/text-k2.svg");aspect-ratio:130/212;transition-delay:.8s}.block4 .text-o2{-webkit-mask-image:url("../img/top/text-o2.svg");mask-image:url("../img/top/text-o2.svg");aspect-ratio:143/212;transition-delay:.9s}.block4.active .box::before{transform:translateY(100%)}.block4.active .text{transform:translateY(0)}.block5{background-color:#fff;padding:120px 0 60px}.block5 .w1200{display:flex;justify-content:space-between;align-items:flex-end}.block6{position:relative;width:100%;height:500vh;overflow:hidden;background-color:#fff}.block6 .contents{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.block6 .contents .bg{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translateY(calc(-300% * var(--progress)));z-index:0}.block6 .contents .bg .box{height:100%;left:0;opacity:1;overflow:hidden;position:relative;top:0;width:100%}.block6 .contents .bg .box::before{content:"";width:100%;height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;top:0;left:0;z-index:2}.block6 .contents .bg .box img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.block6 .contents .bg .box[data-section="0"] img{transform:translateY(calc(20% * clamp(-1, var(--progress) * 3 - 0, 1)))}.block6 .contents .bg .box[data-section="1"] img{transform:translateY(calc(20% * clamp(-1, var(--progress) * 3 - 1, 1)))}.block6 .contents .bg .box[data-section="2"] img{transform:translateY(calc(20% * clamp(-1, var(--progress) * 3 - 2, 1)))}.block6 .contents .bg .box[data-section="3"]::before{background-color:rgba(0,0,0,.2)}.block6 .contents .bg .box[data-section="3"] img{transform:translateY(calc(20% * clamp(-1, var(--progress) * 3 - 3, 1)))}.block6 .contents .w1200{display:flex;align-items:center;position:relative;z-index:2}.block6 .contents .img-area{display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:15px;width:38%;max-width:448px;aspect-ratio:448/400;height:auto;overflow:hidden;border-radius:10px}.block6 .contents .img-area>div{width:100%;height:100%;flex:0 0 100%;overflow:hidden;position:relative;transform:translateY(calc((-300% - 4.5rem) * (1 - var(--progress))));border-radius:10px}.block6 .contents .img-area>div[data-section="0"]{order:4}.block6 .contents .img-area>div[data-section="0"] img{transform:translateY(calc(-20% * clamp(-1, var(--progress) * 3 - 0, 1)))}.block6 .contents .img-area>div[data-section="1"]{order:3}.block6 .contents .img-area>div[data-section="1"] img{transform:translateY(calc(-20% * clamp(-1, var(--progress) * 3 - 1, 1)))}.block6 .contents .img-area>div[data-section="2"]{order:2}.block6 .contents .img-area>div[data-section="2"] img{transform:translateY(calc(-20% * clamp(-1, var(--progress) * 3 - 2, 1)))}.block6 .contents .img-area>div[data-section="3"]{order:1}.block6 .contents .img-area>div[data-section="3"] img{transform:translateY(calc(-20% * clamp(-1, var(--progress) * 3 - 3, 1)))}.block6 .contents .img-area>div img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.block6 .contents .text-area{position:relative;width:calc(100% - 448px);height:100%}.block6 .contents .text-area>div{width:100%;height:auto;opacity:0;visibility:hidden;transition:.4s;position:absolute;top:50%;left:160px;transform:translateY(-50%);pointer-events:none}.block6 .contents .text-area>div h3{font-size:5rem;color:#fff;margin-bottom:80px}.block6 .contents .text-area>div h3 span{font-size:var(--fz20);font-family:var(--ff-en);display:block}.block6 .contents .count-area{position:absolute;top:0;left:0;display:flex;justify-content:flex-end;width:100%;max-height:180px;transform:translateY(calc((100lvh - 180px) * var(--progress)))}.block6 .contents .count-area>div{padding:60px 150px 60px 0;color:#565656;font-family:var(--ff-en);font-size:2.5rem}.block6 .contents .count-area>div .count{color:#fff}.block6[data-page="0"] .contents .text-area>div[data-section="0"]{opacity:1;visibility:visible;transition-delay:.4s;pointer-events:auto}.block6[data-page="1"] .contents .text-area>div[data-section="1"]{opacity:1;visibility:visible;transition-delay:.4s;pointer-events:auto}.block6[data-page="2"] .contents .text-area>div[data-section="2"]{opacity:1;visibility:visible;transition-delay:.4s;pointer-events:auto}.block6[data-page="3"] .contents .text-area>div[data-section="3"]{opacity:1;visibility:visible;transition-delay:.4s;pointer-events:auto}.block7 .para-area{width:100%;height:100vh;min-height:800px;clip-path:inset(0);position:relative;z-index:1;display:flex;align-items:flex-end}.block7 .para-area .warehouse{width:65%;max-width:980px}.block7 .para-area .ttl{margin-bottom:130px}.block7 .bg-color{width:100%;height:auto;background-color:var(--main-color)}.block7-para{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block7-para.active{position:fixed;top:0;left:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-100;display:block}.strength-block{width:100%;height:auto;position:relative;z-index:1;padding:0}.strength-block::before{content:"";width:100%;height:100%;background-color:var(--main-color);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.strength-block .pin-content{position:absolute;width:100%;height:100vh;display:flex;align-items:center;justify-content:space-between;padding-top:100px;z-index:10}.strength-block .l-box{margin-left:15px;position:relative;min-height:480px;color:#fff}.strength-block .l-box strong{font-family:var(--ff-en);display:flex;align-items:flex-start;line-height:1;margin-bottom:200px;position:absolute;top:0;left:0}.strength-block .l-box strong .subentry{font-size:2.5rem;margin-right:40px;overflow-y:clip;position:relative;display:flex}.strength-block .l-box strong .subentry>span{transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-block .l-box strong .subentry>span:nth-of-type(2){transition-delay:.025s}.strength-block .l-box strong .subentry>span:nth-of-type(3){transition-delay:.05s}.strength-block .l-box strong .subentry>span:nth-of-type(4){transition-delay:.075s}.strength-block .l-box strong .subentry>span:nth-of-type(5){transition-delay:.1s}.strength-block .l-box strong .subentry>span:nth-of-type(6){transition-delay:.125s}.strength-block .l-box strong .subentry>span:nth-of-type(7){transition-delay:.15s}.strength-block .l-box strong .subentry>span:nth-of-type(8){transition-delay:.175s}.strength-block .l-box strong .number{font-size:10rem;overflow-y:clip;display:flex}.strength-block .l-box strong .number>span{transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-block .l-box strong .number>span:first-of-type{transition-delay:.2s}.strength-block .l-box strong .number>span:last-of-type{transition-delay:.225s}.strength-block .r-box{width:27%;position:relative;min-height:480px;color:#fff;margin-right:30px}.strength-block .r-box>div{width:100%;position:absolute;top:0;left:0}.strength-block .r-box>div::before{content:"";width:100%;height:100%;background-color:rgba(46,130,56,.5);position:absolute;top:0;left:0;display:none}.strength-block .r-box h3{font-size:var(--fz22);margin-bottom:40px;overflow-y:clip}.strength-block .r-box h3>span{display:block;transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-block .r-box p{font-weight:bold;margin-bottom:40px;overflow-y:clip}.strength-block .r-box p>span{display:block;transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-block .r-box .btn-area{overflow:hidden}.strength-block .r-box .btn-area .btn02{transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:background-size .4s cubic-bezier(0.52, 0, 0.085, 1),transform .4s ease}.strength-block .contents{padding:550px 0 480px;display:flex;flex-direction:column;align-items:center;gap:160px}.strength-block .contents .item{width:100%;max-width:1530px;padding:0 15px;display:flex;color:#fff}.strength-block .contents figure{width:32.5%;height:auto;aspect-ratio:488/474;margin-left:30%}.strength-block .contents figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;transform:translate(0)}.strength-block[data-count="0"] .l-box strong:first-of-type .subentry>span,.strength-block[data-count="0"] .l-box strong:first-of-type .number>span,.strength-block[data-count="1"] .l-box strong:first-of-type .subentry>span,.strength-block[data-count="1"] .l-box strong:first-of-type .number>span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="0"] .r-box>div:first-of-type,.strength-block[data-count="1"] .r-box>div:first-of-type{z-index:3}.strength-block[data-count="0"] .r-box>div:first-of-type::before,.strength-block[data-count="1"] .r-box>div:first-of-type::before{display:block}.strength-block[data-count="0"] .r-box>div:first-of-type h3 span,.strength-block[data-count="1"] .r-box>div:first-of-type h3 span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="0"] .r-box>div:first-of-type p span,.strength-block[data-count="1"] .r-box>div:first-of-type p span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="0"] .r-box>div:first-of-type .btn-area .btn02,.strength-block[data-count="1"] .r-box>div:first-of-type .btn-area .btn02{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="2"] .l-box strong:nth-of-type(2) .subentry>span,.strength-block[data-count="2"] .l-box strong:nth-of-type(2) .number>span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="2"] .r-box>div:nth-of-type(2){z-index:3}.strength-block[data-count="2"] .r-box>div:nth-of-type(2)::before{display:block}.strength-block[data-count="2"] .r-box>div:nth-of-type(2) h3 span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="2"] .r-box>div:nth-of-type(2) p span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="2"] .r-box>div:nth-of-type(2) .btn-area .btn02{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="3"] .l-box strong:nth-of-type(3) .subentry>span,.strength-block[data-count="3"] .l-box strong:nth-of-type(3) .number>span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="3"] .r-box>div:nth-of-type(3)::before{display:block}.strength-block[data-count="3"] .r-box>div:nth-of-type(3) h3 span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="3"] .r-box>div:nth-of-type(3) p span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-block[data-count="3"] .r-box>div:nth-of-type(3) .btn-area .btn02{transform:translate3d(0, 0, 0) rotateX(0)}.strength-sp{display:none}.news-block{position:relative;z-index:1;padding-top:120px;padding-bottom:200px;background-color:#fff}.news-block .flex{display:flex;justify-content:space-between}.news-block .flex .category-list{width:270px;display:flex;flex-direction:column;justify-content:space-between}.news-block .flex .category-list ul{margin-top:80px}.news-block .flex .category-list ul li{margin-bottom:40px}.news-block .flex .category-list ul li button{font-weight:bold;position:relative;transition:.4s}.news-block .flex .category-list ul li button::before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--main-color);position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.4s}.news-block .flex .category-list ul li button:hover{color:var(--main-color)}.news-block .flex .category-list ul li button.active{padding-left:24px;color:var(--main-color);pointer-events:none}.news-block .flex .category-list ul li button.active::before{opacity:1;visibility:visible}.news-block .flex .contents{width:calc(100% - 400px);position:relative}.news-block .flex .contents .content-tab{position:absolute;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:.4s;width:100%}.news-block .flex .contents .content-tab.active{position:static;opacity:1;visibility:visible;z-index:2;pointer-events:auto}.news-block .flex .contents a{width:100%;display:block;padding:40px 10px 75px 0;border-top:1px solid #c9c9c9;font-weight:bold;transition:.4s}.news-block .flex .contents a>div{display:flex;align-items:center;margin-bottom:30px;transition:.4s}.news-block .flex .contents a time{font-size:var(--fz18)}.news-block .flex .contents a .categories{display:flex;flex-wrap:wrap}.news-block .flex .contents a .category{padding:10px;border:1px solid var(--main-color);color:var(--main-color);border-radius:50px;margin-left:16px;line-height:1}.news-block .flex .contents a h3{transition:.4s;font-size:var(--fz22);font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-block .flex .contents a:last-of-type{border-bottom:1px solid #c9c9c9}.news-block .flex .contents a:hover{background-color:#fff}.news-block .flex .contents a:hover>div,.news-block .flex .contents a:hover h3{transform:translateX(10px)}.news-block .btn-area.sp{display:none}.block8{background-color:#fff;height:1400px;margin-top:-1px}.block8 .w1500{display:flex;justify-content:space-between;height:100%}.block8 .text-area{width:50%;margin-left:150px;display:flex;flex-direction:column;justify-content:center}.block8 .text-area .ttl{margin-bottom:80px}.block8 .text-area p{margin-bottom:80px}.block8 .slider-area{width:45%;max-width:680px;display:flex;justify-content:space-between}.block8 .slider-area .swiper{width:47%;max-width:320px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.block8 .slider-area .swiper-wrapper{transition-timing-function:linear}.block8 .slider-area .swiper-slide{width:100%;height:480px;border-radius:10px;overflow:hidden}.block8 .slider-area .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1500px){.block4 .text-top,.block4 .text-bottom{height:100px}.block4 .text-area{width:1300px}.block4 .text{height:199px}}@media screen and (max-width: 1300px){.block1 h2{margin-left:50px;margin-bottom:50px}.block4 .text-top,.block4 .text-bottom{height:100px}.block4 .text-area{width:1000px}.block4 .text{height:155px}.block6 .contents .text-area>div{left:100px}.block6 .contents .count-area>div{padding:60px 30px 60px 0}.block7 .para-area{height:700px;min-height:auto}.news-block .flex .category-list ul{padding-left:20px}.news-block .flex .category-list ul li{margin-bottom:30px}.news-block .flex .contents{width:calc(100% - 310px)}.news-block .flex .contents a{padding:25px 10px 40px 0}.news-block .flex .contents a>div{margin-bottom:20px}.news-block .flex .contents a time{font-size:1.4rem}.news-block .flex .contents a .category{padding:3px 5px;font-size:1.4rem;margin-left:5px;margin-bottom:3px}.news-block .flex .contents a h3{font-size:1.8rem}.block8{height:800px}.block8 .text-area{margin-left:0}.block8 .slider-area{width:calc(100% - 450px)}}@media screen and (max-width: 1024px){.block1 h2{font-size:4rem}.videobg-trigger{height:300px}.block3 h2{font-size:4rem;margin-bottom:60px}.block3 p{margin-bottom:60px}.block4 .text-area{width:760px}.block4 .text-area::after{left:calc(100% - 2px)}.block4 .text{height:120px}.block4 .box:nth-of-type(7){margin-left:-5px}.block5 .w1200{flex-wrap:wrap}.block5 .w1200 .ttl{margin-bottom:30px}.block6 .contents .text-area{width:70%}.block6 .contents .text-area>div{left:40px}.block6 .contents .text-area>div h3{font-size:4rem;margin-bottom:60px}.block6 .contents .text-area>div h3 span{font-size:1.8rem}.block7 .para-area{height:400px}.block7 .para-area .warehouse{width:45%}.block7 .para-area .ttl{margin-bottom:60px}.strength-block .l-box{min-height:550px}.strength-block .l-box strong .subentry{margin-right:20px}.strength-block .l-box strong .number{font-size:7rem}.strength-block .r-box{width:47%}.strength-block .contents .item figure{margin-left:5%}.block8 .slider-area .swiper{width:100%}.block8 .slider-area .swiper02{display:none}}@media screen and (max-width: 768px){.block1 h2{font-size:4rem;margin-left:15px;margin-bottom:100px}.videobg-trigger{height:100px}.block2{height:300px}.block2 .loop-contents .loop-box p{font-size:6rem}.block2 .loop-contents .loop-box img{width:180px}.block3{padding-bottom:80px}.block3 h2{margin-bottom:40px}.block3 p{margin-bottom:40px}.block4 .text-top,.block4 .text-bottom{height:60px}.block4 .text-area{width:350px;transform:translateX(20px)}.block4 .text-area::after{left:calc(100% - 4px)}.block4 .text{height:89px}.block4 .box:nth-of-type(2),.block4 .box:nth-of-type(3),.block4 .box:nth-of-type(4),.block4 .box:nth-of-type(5){margin-left:-3px}.block4 .box:nth-of-type(6){margin-left:-2px}.block4 .box:nth-of-type(7),.block4 .box:nth-of-type(8),.block4 .box:nth-of-type(9),.block4 .box:nth-of-type(10){display:none}.block5{padding-top:80px}.block6 .w1200{flex-direction:column;margin-top:-40%}.block6 .contents .img-area{width:60%;margin-bottom:30px}.block6 .contents .text-area{width:100%}.block6 .contents .text-area>div{width:60%;top:0;left:50%;transform:translate(-50%, 0)}.block6 .contents .text-area>div h3{font-size:2.4rem;margin-bottom:40px;text-align:center}.block6 .contents .text-area>div h3 span{font-size:1.6rem}.block6 .contents .text-area>div .btn-area{justify-content:center}.block6 .contents .count-area>div{padding:60px 15px 30px 0;font-size:1.6rem}.block7 .para-area{flex-direction:column-reverse;align-items:flex-start}.block7 .para-area .ttl{margin-left:auto;margin-right:15px;margin-bottom:30px}.block7 .para-area .warehouse{width:90%}.strength-sp{display:block;padding:60px 15px;color:#fff}.strength-sp>div{width:100%;margin-bottom:60px}.strength-sp>div:last-of-type{margin-bottom:0}.strength-sp>div figure{width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:10px}.strength-sp>div figure img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.strength-sp>div strong{display:flex;font-family:var(--ff-en);align-items:flex-end;margin-bottom:10px}.strength-sp>div strong .subentry{overflow-y:clip;display:flex;font-size:2rem}.strength-sp>div strong .subentry>span{transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-sp>div strong .subentry>span:nth-of-type(2){transition-delay:.025s}.strength-sp>div strong .subentry>span:nth-of-type(3){transition-delay:.05s}.strength-sp>div strong .subentry>span:nth-of-type(4){transition-delay:.075s}.strength-sp>div strong .subentry>span:nth-of-type(5){transition-delay:.1s}.strength-sp>div strong .subentry>span:nth-of-type(6){transition-delay:.125s}.strength-sp>div strong .subentry>span:nth-of-type(7){transition-delay:.15s}.strength-sp>div strong .subentry>span:nth-of-type(8){transition-delay:.175s}.strength-sp>div strong .number{overflow-y:clip;display:flex;font-size:4rem;margin-bottom:-5px;margin-left:10px}.strength-sp>div strong .number>span{transform:translate3d(0, 100%, 0) rotateX(-80deg);transition:.4s ease}.strength-sp>div strong .number>span:first-of-type{transition-delay:.2s}.strength-sp>div strong .number>span:last-of-type{transition-delay:.225s}.strength-sp>div strong.active .subentry>span,.strength-sp>div strong.active .number>span{transform:translate3d(0, 0, 0) rotateX(0)}.strength-sp>div h3{font-size:1.8rem;margin-bottom:5px}.strength-sp>div .btn-area{margin-top:20px}.news-block{padding-top:80px;padding-bottom:120px}.news-block .flex{flex-wrap:wrap}.news-block .flex .category-list{width:auto;margin-left:auto;margin-top:-100px;margin-bottom:30px;padding-right:15px}.news-block .flex .category-list ul{margin-top:0;padding-left:0}.news-block .flex .category-list ul li{margin-bottom:5px}.news-block .flex .category-list ul li button::before{left:-16px}.news-block .flex .category-list ul li button.active{padding:0}.news-block .flex .contents{width:100%}.news-block .flex .contents a{padding:20px 10px 20px 0}.news-block .flex .contents a>div{margin-bottom:5px}.news-block .flex .contents a .category{font-size:1.2rem}.news-block .flex .contents a h3{font-size:1.6rem}.news-block .btn-area.pc{display:none}.news-block .btn-area.sp{display:flex;justify-content:center;margin-top:60px}.block8{height:600px}.block8 .text-area{width:210px}.block8 .text-area .ttl{margin-bottom:30px}.block8 .text-area p{margin-bottom:60px}.block8 .slider-area{width:calc(100% - 230px)}.block8 .slider-area .swiper-slide{height:300px}}/*# sourceMappingURL=index.min.css.map */