.buttonMainButton{position:relative;padding:12px 48px 12px 20px;margin:64px auto 0 auto;border:1px solid #fff;border-radius:64px;font-size:1.1rem;font-weight:700;color:#fff;background:transparent;background-image:url(/asset/img/main/icon_arrow_right_white.svg);background-repeat:no-repeat;background-position:center right 20px;-ms-background-position-x:right;background-size:auto 1.1rem;cursor:pointer;transition:.4s linear all}.buttonMainButton:hover{background-color:rgba(255,255,255,1);color:#333;background-image:url(/asset/img/main/icon_arrow_right_black.svg)}.buttonMainButton.dark{border-color:#000;color:#000;background-image:url(/asset/img/main/icon_arrow_right_black.svg)}.buttonMainButton.dark:hover{background-color:#000;color:#fff;background-image:url(/asset/img/main/icon_arrow_right_white.svg)}.buttonMainButton i{margin-left:12px}.divMainBannerWrap{position:relative;width:100%;height:100vh;max-height:1100px;color:#fff}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle{width:800px;max-width:90%;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle>h1{margin:0;padding:0;font-size:2.85rem;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.65);text-align:center}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle>h2{margin:1rem 0 0 0;padding:0;font-size:1.4rem;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.65);color:#d0d0d0;text-align:center}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle>.buttonMainButton{display:block}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_left{text-align:left;width:620px;max-width:50%;right:50%;bottom:50%;transform:translate(0,50%)}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_left>h1,.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_left>h2{text-align:left}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_left .buttonMainButton{margin-left:0}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_right{text-align:right;width:620px;max-width:50%;right:auto;left:50%;bottom:50%;transform:translate(0,50%)}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_right>h1,.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_right>h2{text-align:right}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_right .buttonMainButton{margin-right:0}.divMainBannerWrap .swiper-button-prev{color:#fff;left:24px}.divMainBannerWrap .swiper-button-next{color:#fff;right:24px}.divMainBannerWrap .swiper-pagination{bottom:32px}.divMainBannerWrap .swiper-pagination .swiper-pagination-bullet{transition:all .3s linear}.divMainBannerWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:24px;border-radius:12px}.divMainWrap{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.divMainWrap>.divMainBodyWrap{width:1200px;max-width:100%;margin:0 auto;padding:120px 32px;overflow:hidden}.divMainWrap>.divMainBodyWrap h1{margin:0;padding:0;font-size:2.85rem;font-weight:700}.divMainWrap>.divMainBodyWrap h2{margin:0;padding:0;font-size:1.6rem;font-weight:700}.divMainWrap>.divMainBodyWrap h3{margin:0;padding:0;font-size:1.1rem;font-weight:700}.divMainWrap>.divMainBodyWrap>h5{font-size:1rem;font-weight:300;padding:0;margin:0 0 8px 0}.divMainWrap.company{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/asset/img/main/img_back_compnay_test.jpg);color:#fff;text-shadow:0 0 4px rgba(0,0,0,.4)}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap{display:flex;justify-content:flex-end;margin:12px 0 0 0}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap>.divMainCompany{position:relative;width:280px;max-width:100%;background:rgba(255,255,255,.2);backdrop-filter:blur(4px);border-radius:12px;margin-left:32px}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap>.divMainCompany>.divTitle{padding:100px 24px 0 24px}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap>.divMainCompany>.divDesc{padding:0 24px 24px 24px}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap>.divMainCompany>hr{display:block;width:48px;height:4px;border:0;background:#F70068;padding:0;margin:24px 0}.divMainWrap.youtube{background:#000;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.4)}.divMainWrap.youtube>.divMainBodyWrap>.divContent>h1{text-align:center}.divMainWrap.youtube>.divMainBodyWrap>.divContent>h1>i{color:red;margin-right:1.5rem}.divMainWrap.youtube>.divMainBodyWrap>.divContent>p{padding:0;margin:0 0 4rem 0;font-size:1.2rem;text-align:center}.divMainWrap.youtube>.divMainBodyWrap>.divContent>hr{display:block;width:48px;height:4px;margin:24px auto;padding:0;background:#F70068;border:0}.divMainWrap.youtube>.divMainBodyWrap>.divContent>h2{text-align:left;padding:0;margin:3rem 0 .5rem 0;letter-spacing:1.4px}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo{list-style-type:none;margin:0 0 0 0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo>li{position:relative;width:25%;padding:1rem;margin:0 0 1.2rem 0;cursor:pointer;transition:transform .2s linear}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo>li:hover{transform:scale(1.03)}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo>li>.divThumbnail{width:100%;padding-top:calc(100% * 9 / 16);background:#ccc;background-repeat:no-repeat;background-position:center center;background-size:cover;box-shadow:0 0 3px rgba(255,255,255,.16)}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo>li>.divTitle{font-size:1rem;margin-top:.4rem}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.buttonMainButton{display:block;margin:4rem auto 0 auto}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.buttonMainButton>.iAt{margin:0 .4rem}#divVideoWrap{display:block;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);width:1400px;max-width:90%;margin:0}#divVideoWrap::after{display:block;content:"";width:100%;padding-top:56.25%}#divVideoWrap>iframe{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#divVideoWrap>.divClose{position:absolute;top:-32px;right:0;width:32px;height:32px;z-index:20;background:#fff url(/asset/img/icon_close.svg) no-repeat center center;background-size:50% auto;cursor:pointer}.divMainWrap.product{background-color:#fff;color:#000}.divMainWrap.product>.divMainBodyWrap{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.divMainWrap.product>.divMainBodyWrap>.divImage{width:55%;padding:0 64px 0 0}.divMainWrap.product>.divMainBodyWrap>.divImage img{max-width:100%}.divMainWrap.product>.divMainBodyWrap>.divContent{width:45%}.divMainWrap.product>.divMainBodyWrap>.divContent>hr{display:block;width:48px;height:4px;margin:24px 0;padding:0;background:#5E00F2;border:0}.divMainWrap.product>.divMainBodyWrap>.divContent>p{padding:0;margin:0;font-size:1.2rem}.divMainWrap.business{background-image:radial-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(/asset/img/main/img_back_business.jpg);color:#fff;position:relative}.divMainWrap.business>.divMainBodyWrap{display:flex;justify-content:center;align-items:center}.divMainWrap.business>.divMainBodyWrap>.divImage{width:55%;padding:0 0 0 64px}.divMainWrap.business>.divMainBodyWrap>.divImage img{display:block;margin:0 auto;width:320px;max-width:100%;transform:rotate(20deg) translateZ(0);filter:blur(.2px)}.divMainWrap.business>.divMainBodyWrap>.divContent{width:45%}.divMainWrap.business>.divMainBodyWrap>.divContent>hr{display:block;width:48px;height:4px;margin:24px 0;padding:0;background:#F70068;border:0}.divMainWrap.business>.divMainBodyWrap>.divContent>p{padding:0;margin:0;font-size:1.2rem}.divMainWrap.news{background:#fff;color:#000}.divMainWrap.news>.divMainBodyWrap{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.divMainWrap.news>.divMainBodyWrap>.divContent{width:75%;padding:0 64px 0 0;display:flex;align-items:flex-start;justify-content:flex-start}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn{width:33.33%;margin-right:12px}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn:last-child{margin-right:0}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard{position:relative;border-radius:16px;background:#F2F2F2;min-height:100px;padding:12px;margin:0 0 12px 0}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard a{color:#000;text-decoration:none}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard a:hover{text-decoration:underline}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard>h3{font-size:1.1rem;font-weight:700;padding:0;margin:0 0 8px 0;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard>h5{font-size:1rem;font-weight:400;color:gray;padding:0;margin:0 0 8px 0}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard>p{font-size:.875rem;font-weight:300;color:#333;padding:0;margin:0;text-align:right}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard>.divImage{position:relative;width:100%;padding-top:75%;margin:8px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.divMainWrap.news>.divMainBodyWrap>.divTitle{width:25%}.divMainWrap.news>.divMainBodyWrap>.divTitle>hr{display:block;width:48px;height:4px;margin:24px 0;padding:0;background:#5E00F2;border:0}.divMainWrap.news>.divMainBodyWrap>.divTitle>p{padding:0;margin:0;font-size:1.2rem}@media (max-width:800px){.divMainBannerWrap{height:70vh}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_left{max-width:90%;transform:translate(50%,50%)}.divMainBannerWrap>.divMainBannerSlideWrap>.divMainBannerSlide>.divMainBannerTitle.banner_type_right{max-width:90%;transform:translate(-50%,50%)}.divMainWrap.youtube>.divMainBodyWrap>.divContent>.ulVideo>li{width:50%}.divMainWrap.news{background:#fff;color:#000}.divMainWrap.news>.divMainBodyWrap{display:block}.divMainWrap.news>.divMainBodyWrap>.divContent{width:100%;padding:32px 0}.divMainWrap.news>.divMainBodyWrap>.divTitle{width:100%}}.divPopupModalWrap{position:fixed;top:76px;width:560px;max-width:90vw;z-index:999;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.divPopupModalWrap>.divPopupBody{position:relative}.divPopupModalWrap>.divPopupBody img{display:block;max-width:100%;border:0}.divPopupModalWrap>.divPopupFooter{background:#333;color:#fff;padding:8px 12px;text-align:right}.divPopupModalWrap>.divPopupFooter>input[type="checkbox"]{display:inline-block;vertical-align:middle}.divPopupModalWrap>.divPopupFooter>label{display:inline-block;vertical-align:middle;font-weight:400}.divPopupModalWrap>.divPopupFooter>button{display:inline-block;vertical-align:middle;color:#000;background:#dedede;padding:4px 8px;font-size:.875rem;border:0;font-weight:700;margin-left:2rem;cursor:pointer}@media (max-width:600px){html,body{font-size:11px}.buttonMainButton{margin-top:32px}.divMainBannerWrap .swiper-button-prev{display:none}.divMainBannerWrap .swiper-button-next{display:none}.divMainWrap>.divMainBodyWrap{padding:32px}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap{display:block;margin-top:32px}.divMainWrap.company>.divMainBodyWrap>.divMainCompanyWrap>.divMainCompany{position:relative;width:100%;margin:0 0 32px 0}.divMainWrap.product>.divMainBodyWrap{display:block}.divMainWrap.product>.divMainBodyWrap>.divImage{width:100%;padding:24px}.divMainWrap.product>.divMainBodyWrap>.divContent{width:100%}.divMainWrap.business>.divMainBodyWrap{display:block}.divMainWrap.business>.divMainBodyWrap>.divImage{width:100%;padding:24px}.divMainWrap.business>.divMainBodyWrap>.divContent{width:100%}.divMainWrap.news>.divMainBodyWrap{display:block}.divMainWrap.news>.divMainBodyWrap>.divContent{width:100%;padding:48px 0 0 0;display:block}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn{width:100%;margin:0 0 32px 0}.divMainWrap.news>.divMainBodyWrap>.divContent>.divColumn>.divCard{margin:0 0 12px 0}.divMainWrap.news>.divMainBodyWrap>.divTitle{width:100%}}