.lang-th{--text-font-family: Noto Sans Thai, -apple-system, sans-serif}.lang-th.font02{--text-font-family: Bai Jamjuree, -apple-system, sans-serif}.lang-th.font03{--text-font-family: Athiti, -apple-system, sans-serif}.lang-zh-tw{--text-font-family: Noto Sans TC, -apple-system, sans-serif}.lang-zh-cn{--text-font-family: Noto Sans SC, -apple-system, sans-serif}.lang-en{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}.lang-ja{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}@media(min-width: 1100px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 1099.9px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}body{overflow-y:hidden}body::before{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100%;z-index:-5}@media(min-width: 1100px){body::before{background:url("/images/common/pc/bg_gradient.webp") center/cover no-repeat}}@media(max-width: 1099.9px){body::before{background:url("/images/common/bg_gradient.webp") center/cover no-repeat}}section{text-align:center}section h2{font-family:"Big Shoulders Display",-apple-system,sans-serif;font-weight:400;font-size:min(4.4270833333vw,85px);line-height:1}@media(max-width: 1099.9px){section h2{font-size:min(12.6666666667vw,95px)}}section h2 span{display:block;margin-top:min(0.2083333333vw,4px);font-family:var(--text-font-family);font-weight:700;font-size:min(1.1458333333vw,22px);line-height:1}@media(max-width: 1099.9px){section h2 span{margin-top:min(2.4vw,18px);font-size:min(3.7333333333vw,28px)}}section .title{margin-top:min(1.0416666667vw,20px);font-size:min(1.25vw,24px);font-weight:bold;line-height:1.5}@media(max-width: 1099.9px){section .title{font-size:min(4.2666666667vw,32px);margin-top:min(2.6666666667vw,20px)}}section .txt{margin-top:min(1.0416666667vw,20px);font-size:min(1.0416666667vw,20px);line-height:1.8}@media(max-width: 1099.9px){section .txt{margin-top:min(3.7333333333vw,28px);font-size:min(3.7333333333vw,28px)}}section .titleDeco{width:60px;margin:min(1.5625vw,30px) auto}section .titleDeco img{display:block}@media(max-width: 1099.9px){section .titleDeco{width:min(5.0666666667vw,38px);margin:min(2.4vw,18px) auto min(5.3333333333vw,40px) auto}}section:first-of-type::after{content:none;display:none}section:nth-of-type(2)::after{content:none;display:none}section:last-of-type::after{content:none;display:none}.btn{padding:0}.btn.list{width:288px;margin-top:min(3.125vw,60px)}@media(max-width: 1099.9px){.btn.list{width:61.4666666667vw;margin-top:min(13.3333333333vw,100px)}}@media(max-width: 1099.9px){.btn.list.btnEn{width:69.3333333333vw}}.btn.list.btnTh{width:310px}@media(max-width: 1099.9px){.btn.list.btnTh{width:69.3333333333vw}}.mvCol{width:100%;height:100%;margin-top:0;position:relative}.mvColInner{position:relative}.mvColInner .pc{aspect-ratio:1920/820;clip-path:polygon(0 0, 100% 0, 100% 100%, 70.31% 100%, 68.33% 95.23%, 31.67% 95.23%, 29.69% 100%, 0 100%)}.mvColInner .sp{aspect-ratio:375/512;clip-path:polygon(0 0, 100% 0, 100% 100%, 80% 100%, 75.2% 97.19%, 24.8% 97.19%, 20% 100%, 0 100%)}.mvCol .logo{position:absolute;bottom:1.4583333333vw;left:1.9791666667vw;width:28.8020833333vw}@media(max-width: 1099.9px){.mvCol .logo{bottom:0;left:50%;transform:translateX(-50%);width:72vw}}.mvCol .logo img{width:100%}.mvCol .mvBox{position:absolute}@media(min-width: 1100px){.mvCol .mvBox{bottom:5.5208333333vw;right:3.0208333333vw}}@media(max-width: 1099.9px){.mvCol .mvBox{width:100%;top:36%;left:50%;transform:translate(-50%, -36%)}}.mvCol .mvBox .catch1{text-align:right;color:#fff;font-size:min(3.1770833333vw,61px);line-height:1.12;letter-spacing:-0.03em;text-shadow:0 0 30px rgba(0,0,0,.5),0 0 30px rgba(0,0,0,.5),0 0 30px rgba(0,0,0,.5);font-weight:700;position:relative;z-index:2}@media(max-width: 1099.9px){.mvCol .mvBox .catch1{text-align:center;font-size:min(7.4666666667vw,56px);letter-spacing:-0.03em;line-height:1.2;text-shadow:0 0 min(4vw,30px) rgba(0,0,0,.5),0 0 min(4vw,30px) rgba(0,0,0,.5),0 0 min(4vw,30px) rgba(0,0,0,.5)}}.mvCol .mvBox .catch2{text-align:right;color:#fff;font-size:min(1.71875vw,33px);line-height:1.12;text-shadow:0 0 30px rgba(0,0,0,.5),0 0 30px rgba(0,0,0,.5),0 0 30px rgba(0,0,0,.5);font-weight:700;position:relative;z-index:2;margin-top:min(1.5625vw,30px)}@media(min-width: 1100px){.mvCol .mvBox .catch2{margin-right:min(0.78125vw,15px)}}@media(max-width: 1099.9px){.mvCol .mvBox .catch2{text-align:center;font-size:min(4vw,30px);line-height:1.2;margin-top:min(1.3333333333vw,10px);text-shadow:0 0 min(4vw,30px) rgba(0,0,0,.5),0 0 min(4vw,30px) rgba(0,0,0,.5),0 0 min(4vw,30px) rgba(0,0,0,.5)}}.lead{padding:min(8vw,60px) 0 min(13.3333333333vw,100px);text-align:center;font-family:var(--text-font-family)}@media(min-width: 1100px){.lead{background:url("../jp/images/special/2on2_teammatch/pc/bg_lead.webp") center/cover no-repeat;margin-top:-2.0365625vw}}@media(max-width: 1099.9px){.lead{background:url("../jp/images/special/2on2_teammatch/bg_lead.webp") center/cover no-repeat;margin-top:-4.5vw;padding:min(13.3333333333vw,100px) 0 min(10.6666666667vw,80px)}}@media(min-width: 1100px){.lead.en{background:url("../en/images/special/2on2_teammatch/pc/bg_lead.webp") center/cover no-repeat;margin-top:-2.0365625vw}}@media(max-width: 1099.9px){.lead.en{background:url("../en/images/special/2on2_teammatch/bg_lead.webp") center/cover no-repeat;margin-top:-4.5vw;padding:min(13.3333333333vw,100px) 0 min(10.6666666667vw,80px)}}@media(min-width: 1100px){.lead.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/pc/bg_lead.webp") center/cover no-repeat;margin-top:-2.0365625vw}}@media(max-width: 1099.9px){.lead.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/bg_lead.webp") center/cover no-repeat;margin-top:-4.5vw;padding:min(13.3333333333vw,100px) 0 min(10.6666666667vw,80px)}}@media(min-width: 1100px){.lead.th{background:url("../th/images/special/2on2_teammatch/pc/bg_lead.webp") center/cover no-repeat;margin-top:-2.0365625vw}}@media(max-width: 1099.9px){.lead.th{background:url("../th/images/special/2on2_teammatch/bg_lead.webp") center/cover no-repeat;margin-top:-4.5vw;padding:min(13.3333333333vw,100px) 0 min(10.6666666667vw,80px)}}.lead .txtLead{margin-top:min(13.3333333333vw,100px);font-size:20px;line-height:1.8}@media(max-width: 1099.9px){.lead .txtLead{font-size:min(3.7333333333vw,28px);line-height:1.7}}.lead .navCol{backdrop-filter:blur(4px);box-shadow:0 0 14px rgba(44,57,55,.18);background-color:rgba(62,112,124,.1);border-radius:100px;width:fit-content;padding:16px 22px;margin:0 auto;position:relative;display:flex;align-items:center;transition:.3s;box-sizing:border-box}@media(max-width: 1099.9px){.lead .navCol{width:min(88.2666666667vw,662px);padding:min(2.6666666667vw,20px);border-radius:min(6.2666666667vw,47px)}}.lead .navColInner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}@media(max-width: 1099.9px){.lead .navColInner{gap:min(2.6666666667vw,20px)}}.lead .navColInner .btn{text-align:center;max-width:180px;width:100%;height:40px;padding:0;margin:0;display:flex;justify-content:center;align-items:center;line-height:1}@media(max-width: 1099.9px){.lead .navColInner .btn{max-width:100%;width:min(40vw,300px);height:min(10.6666666667vw,80px);font-size:min(2.6666666667vw,20px)}}@media(max-width: 550px){.lead .navColInner .btn{font-size:min(3.7333333333vw,28px)}}.lead .navColInner .btn.btnEn{height:50px;line-height:1.1}.section{position:relative;width:100%;margin:0 auto}.sectionInner{position:relative;width:100%;text-align:center;margin:auto;z-index:10}@media(min-width: 1100px){.sectionInner{max-width:1695px;padding:0 30px;height:100%;display:flex;align-items:center}.sectionInner.right{justify-content:flex-end}.sectionInner.left{justify-content:flex-start}}@media(max-width: 1099.9px){.sectionInner{padding:0 4.6666666667vw}}@media(min-width: 1100px){.sectionBox{width:50%}}@media(min-width: 1100px){.section.whatIs2on2{background:url("../jp/images/special/2on2_teammatch/pc/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.whatIs2on2{background:url("../jp/images/special/2on2_teammatch/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:750/1078}}@media(min-width: 1100px){.section.whatIs2on2.en{background:url("../en/images/special/2on2_teammatch/pc/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.whatIs2on2.en{background:url("../en/images/special/2on2_teammatch/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:750/1055}}@media(min-width: 1100px){.section.whatIs2on2.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/pc/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.whatIs2on2.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:750/1017}}@media(min-width: 1100px){.section.whatIs2on2.th{background:url("../th/images/special/2on2_teammatch/pc/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.whatIs2on2.th{background:url("../th/images/special/2on2_teammatch/img_whatis2on2.webp") center/cover no-repeat;aspect-ratio:750/1055}}@media(min-width: 1100px){.section.howToPlay{background:url("../jp/images/special/2on2_teammatch/pc/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.howToPlay{background:url("../jp/images/special/2on2_teammatch/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:750/985}}@media(min-width: 1100px){.section.howToPlay.en{background:url("../en/images/special/2on2_teammatch/pc/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.howToPlay.en{background:url("../en/images/special/2on2_teammatch/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:750/985}}@media(min-width: 1100px){.section.howToPlay.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/pc/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.howToPlay.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:750/985}}@media(min-width: 1100px){.section.howToPlay.th{background:url("../th/images/special/2on2_teammatch/pc/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.howToPlay.th{background:url("../th/images/special/2on2_teammatch/img_howtoplay.webp") center/cover no-repeat;aspect-ratio:750/985}}@media(min-width: 1100px){.section.event{background:url("../jp/images/special/2on2_teammatch/pc/img_event.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.event{background:url("../jp/images/special/2on2_teammatch/img_event.webp") center/cover no-repeat;aspect-ratio:750/996}}@media(min-width: 1100px){.section.event.en{background:url("../jp/images/special/2on2_teammatch/pc/img_event.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.event.en{background:url("../jp/images/special/2on2_teammatch/img_event.webp") center/cover no-repeat;aspect-ratio:750/996}}@media(min-width: 1100px){.section.event.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/pc/img_event.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.event.zh-tw{background:url("../zh-tw/images/special/2on2_teammatch/img_event.webp") center/cover no-repeat;aspect-ratio:750/996}}@media(min-width: 1100px){.section.event.th{background:url("../th/images/special/2on2_teammatch/pc/img_event.webp") center/cover no-repeat;aspect-ratio:1920/560}}@media(max-width: 1099.9px){.section.event.th{background:url("../th/images/special/2on2_teammatch/img_event.webp") center/cover no-repeat;aspect-ratio:750/996}}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionInner,.section.howToPlay .sectionInner,.section.event .sectionInner{padding:0 4.6666666667vw 4.6666666667vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end}}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionBox,.section.howToPlay .sectionBox,.section.event .sectionBox{position:relative;padding:9.3333333333vw 2vw;background-color:rgba(255,255,255,.8);box-shadow:0 0 27px rgba(201,215,227,.3)}.section.whatIs2on2 .sectionBox:before,.section.howToPlay .sectionBox:before,.section.event .sectionBox:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);z-index:-1}}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionBox h2,.section.howToPlay .sectionBox h2,.section.event .sectionBox h2{letter-spacing:-0.03em}}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionBox h2 span,.section.howToPlay .sectionBox h2 span,.section.event .sectionBox h2 span{letter-spacing:0}}.section.whatIs2on2 .sectionBox .txt,.section.howToPlay .sectionBox .txt,.section.event .sectionBox .txt{font-size:min(1.0416666667vw,20px);margin-top:0;line-height:1.5}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionBox .txt,.section.howToPlay .sectionBox .txt,.section.event .sectionBox .txt{font-size:min(3.7333333333vw,28px);line-height:1.29em;letter-spacing:-0.08em}}.section.whatIs2on2 .sectionBox .btn.list,.section.howToPlay .sectionBox .btn.list,.section.event .sectionBox .btn.list{margin-top:min(2.6041666667vw,50px);font-size:min(0.8333333333vw,16px)}@media(max-width: 1099.9px){.section.whatIs2on2 .sectionBox .btn.list,.section.howToPlay .sectionBox .btn.list,.section.event .sectionBox .btn.list{margin-top:min(10.6666666667vw,80px);font-size:min(3.7333333333vw,28px)}}#PRODUCTS .products01Col{background:linear-gradient(90deg, rgba(248, 204, 223, 0.5) 0%, rgba(249, 246, 228, 0.5) 50%, rgba(250, 205, 245, 0.5) 100%);padding:min(5.2083333333vw,100px) 0}@media(max-width: 1099.9px){#PRODUCTS .products01Col{padding:min(13.3333333333vw,100px) 0}}#PRODUCTS .products01Col .titleDeco{margin:min(1.5625vw,30px) auto min(1.0416666667vw,20px)}@media(max-width: 1099.9px){#PRODUCTS .products01Col .titleDeco{margin:min(2.4vw,18px) auto min(2.6666666667vw,20px) auto}}@media(max-width: 1099.9px){#PRODUCTS .products01Col .title{margin-top:min(2.6666666667vw,20px);line-height:1.4}}#PRODUCTS .products01Col .txt{margin-top:min(0.5208333333vw,10px);line-height:1.7}@media(max-width: 1099.9px){#PRODUCTS .products01Col .txt{margin-top:min(1.6vw,12px);line-height:1.5}}#PRODUCTS .productsSwiperCol{margin-top:min(3.6458333333vw,70px);position:relative}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol{margin-top:min(8vw,60px)}}#PRODUCTS .productsSwiperCol .productsListOuter{position:relative;width:870px;margin:auto}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .productsListOuter{width:100%}}#PRODUCTS .productsSwiperCol .productsListInner{position:relative;width:840px;padding:0 20px;margin:auto}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .productsListInner{overflow:visible;width:100%;padding:0}}#PRODUCTS .productsSwiperCol .productsListInner .productsBox{padding:0 0 45px 0}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .productsListInner .productsBox{padding:min(0.6666666667vw,5px) 0 0}}#PRODUCTS .productsSwiperCol .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:auto}#PRODUCTS .productsSwiperCol .swiper-slide::before{content:"";width:100%;height:80%;position:absolute;bottom:0;left:0;backdrop-filter:blur(3px)}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox{position:relative;overflow:hidden;filter:drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.1))}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox::before{content:"";position:absolute;width:50px;height:100px;bottom:0;right:-20px;background:#fff;transform:skewX(-45deg);opacity:.8;transition:.3s}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox::before{width:10vw;height:20vw;right:-5vw}}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox::after{content:"";position:absolute;width:14px;height:10px;bottom:25px;right:20px;background:url(/images/common/arrow.png) no-repeat;background-size:contain;background-position:center;filter:brightness(0);transition:.3s}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox::after{width:min(2.9333333333vw,22px);height:min(2.1333333333vw,16px);bottom:4vw;right:4vw}}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .thumb{overflow:hidden;clip-path:polygon(92% 0, 100% 8%, 100% 100%, 0 100%, 0 0)}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .thumb img{transition:.3s}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox{text-align:center;color:#242424;padding:20px 30px 30px 30px;position:relative;background:rgba(255,255,255,.6);backdrop-filter:blur(3px);font-weight:normal}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox{padding:4vw 4vw 6vw 4vw}}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .date{font-size:26px;font-family:"Big Shoulders Display",-apple-system,sans-serif;line-height:1}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .date{font-size:min(5.3333333333vw,40px)}}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .title{font-size:34px;font-family:"Big Shoulders Display",-apple-system,sans-serif;margin-top:15px;font-weight:normal}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .title{font-size:min(7.4666666667vw,56px);margin-top:min(3.7333333333vw,28px)}}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .price{margin-top:15px}@media(max-width: 1099.9px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox .txtBox .price{font-size:min(3.2vw,24px);margin-top:min(2vw,15px)}}@media(min-width: 1100px){#PRODUCTS .productsSwiperCol .swiper-slide .detailBox:hover::before{transform:scale(1.4) skewX(-45deg);right:-40px}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox:hover::after{transform:scale(1.2);bottom:15px;right:15px}#PRODUCTS .productsSwiperCol .swiper-slide .detailBox:hover .thumb img{transform:scale(1.1)}}#PRODUCTS .swiper-pagination.slider-pagination{bottom:-10px}#PRODUCTS .swiper-pagination-bullets.slider-btn_mv-pagination{position:absolute;bottom:0;left:0;right:0;margin:auto}#PRODUCTS .swiper-pagination-bullet{background-color:#242424;width:10px;height:10px;vertical-align:middle}@media(max-width: 1099.9px){#PRODUCTS .swiper-pagination-bullet{width:min(2vw,15px);height:min(2vw,15px);margin:0 min(2vw,15px) !important}}#PRODUCTS .swiper-button{height:48px;border-radius:50px;background:rgba(0,0,0,.5);background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(61, 61, 62, 0.5) 100%);backdrop-filter:blur(10px);-webkit-box-shadow:0 4px 30px rgba(201,215,227,.3);box-shadow:0 4px 30px rgba(201,215,227,.3)}@media(max-width: 1099.9px){#PRODUCTS .swiper-button{top:0;margin-top:0}}#PRODUCTS .swiper-button::after{content:"";position:absolute;width:29px;height:20px;top:0;bottom:0;margin:auto;background:url("/images/common/arrow.png") no-repeat;background-size:contain;background-position:center}@media(max-width: 1099.9px){#PRODUCTS .swiper-button::after{width:min(3.4666666667vw,26px);height:min(3.4666666667vw,26px)}}#PRODUCTS .swiper-button.swiper-button-prev::after{background:url("/images/common/arrow_left.png") no-repeat;background-size:contain;background-position:center}@media(max-width: 1099.9px){#PRODUCTS .swiper-buttonInner{display:flex;align-items:center;justify-content:center;margin-top:min(4.5333333333vw,34px);position:relative;width:min(74.6666666667vw,560px);margin:min(6.6666666667vw,50px) auto 0}}@media(max-width: 1099.9px){#PRODUCTS .swiper-buttonInner .swiper-pagination{width:auto;position:unset;margin:0 min(2vw,15px)}}#PRODUCTS .slider-btn.-card{width:77px;margin:0}@media(max-width: 1099.9px){#PRODUCTS .slider-btn.-card{position:relative;width:min(13.3333333333vw,100px);height:min(8vw,60px)}}#PRODUCTS .slider-btn.-card.-left{left:-92px;transform:translateY(-80%)}@media(max-width: 1099.9px){#PRODUCTS .slider-btn.-card.-left{left:auto;transform:translateY(0)}}#PRODUCTS .slider-btn.-card.-right{right:-92px;transform:translateY(-80%)}@media(max-width: 1099.9px){#PRODUCTS .slider-btn.-card.-right{right:auto;transform:translateY(0)}}#PRODUCTS .products02Col{background:linear-gradient(90deg, rgba(179, 195, 240, 0.5) 0%, rgba(229, 251, 232, 0.5) 50%, rgba(149, 204, 230, 0.5) 100%);padding:min(5.2083333333vw,100px) 0}@media(max-width: 1099.9px){#PRODUCTS .products02Col{padding:min(13.3333333333vw,100px) 0}}#PRODUCTS .products02Col .title{margin-top:0}#PRODUCTS .products02Col .txt{margin-top:min(0.3645833333vw,7px)}@media(max-width: 1099.9px){#PRODUCTS .products02Col .txt{margin-top:min(2.6666666667vw,20px);line-height:1.5}}#PRODUCTS .products02Col .txt.bottom{margin-top:min(1.3020833333vw,25px)}@media(max-width: 1099.9px){#PRODUCTS .products02Col .txt.bottom{margin-top:min(9.3333333333vw,70px)}}@media(max-width: 1099.9px){#PRODUCTS .products02Col .btn.list{margin-top:min(8vw,60px)}}#PRODUCTS .productsMvCol{position:relative;width:1700px;overflow:hidden;margin:auto;background:#000;margin-top:min(3.3854166667vw,65px)}@media(min-width: 1100px)and (max-width: 1399.9px){#PRODUCTS .productsMvCol{width:90vw}}@media(max-width: 1099.9px){#PRODUCTS .productsMvCol{width:90vw;margin-top:min(8vw,60px)}}@media(min-width: 1100px)and (max-width: 1399.9px){#PRODUCTS .mvIllust{width:1200px;top:0%}}@media(max-width: 1099.9px){#PRODUCTS .mvIllust{top:0%;width:100%}}