@charset "UTF-8";.products_cell1{background-color:#fff}.products_cell2{padding:calc(80 / var(--kniu_vw)) 0 calc(160 / var(--kniu_vw));background-color:#f5f5f5}.products_swiper_group1{height:calc(96 / var(--kniu_vw))}.products_swiper_text1{position:relative;display:grid;place-content:center;height:100%;text-transform:uppercase;font-size:calc(23 / var(--kniu_vw));color:#3a3a3a;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}.products_active .products_swiper_text1,.products_swiper_slide1:hover .products_swiper_text1{color:var(--kniu_blue)}.products_swiper_text1::after{content:"";position:absolute;bottom:0;left:20%;width:60%;height:calc(4 / var(--kniu_vw));background-color:transparent;transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.products_active .products_swiper_text1::after{background-color:var(--kniu_blue)}.products_swiper_btn_next1.swiper-button-disabled,.products_swiper_btn_prev1.swiper-button-disabled{opacity:0}.products_swiper_btn_prev1{left:calc(-30 / var(--kniu_vw))}.products_swiper_btn_next1{right:calc(-30 / var(--kniu_vw))}.products_card1{border-radius:calc(10 / var(--kniu_vw));-webkit-border-radius:calc(10 / var(--kniu_vw));-moz-border-radius:calc(10 / var(--kniu_vw));-ms-border-radius:calc(10 / var(--kniu_vw));-o-border-radius:calc(10 / var(--kniu_vw));padding:calc(30 / var(--kniu_vw)) calc(50 / var(--kniu_vw)) calc(70 / var(--kniu_vw));will-change:box-shadow;background-image:url(../img/I02products/bg01.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-ms-transition:box-shadow .3s;-o-transition:box-shadow .3s}.products_card1:hover{box-shadow:0 calc(2 / var(--kniu_vw)) calc(1 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(4 / var(--kniu_vw)) calc(2 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(8 / var(--kniu_vw)) calc(4 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(16 / var(--kniu_vw)) calc(8 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(20 / var(--kniu_vw)) calc(10 / var(--kniu_vw)) rgba(0,0,0,.09);-webkit-box-shadow:0 calc(2 / var(--kniu_vw)) calc(1 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(4 / var(--kniu_vw)) calc(2 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(8 / var(--kniu_vw)) calc(4 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(16 / var(--kniu_vw)) calc(8 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(20 / var(--kniu_vw)) calc(10 / var(--kniu_vw)) rgba(0,0,0,.09);-moz-box-shadow:0 calc(2 / var(--kniu_vw)) calc(1 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(4 / var(--kniu_vw)) calc(2 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(8 / var(--kniu_vw)) calc(4 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(16 / var(--kniu_vw)) calc(8 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(20 / var(--kniu_vw)) calc(10 / var(--kniu_vw)) rgba(0,0,0,.09);-ms-box-shadow:0 calc(2 / var(--kniu_vw)) calc(1 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(4 / var(--kniu_vw)) calc(2 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(8 / var(--kniu_vw)) calc(4 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(16 / var(--kniu_vw)) calc(8 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(20 / var(--kniu_vw)) calc(10 / var(--kniu_vw)) rgba(0,0,0,.09);-o-box-shadow:0 calc(2 / var(--kniu_vw)) calc(1 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(4 / var(--kniu_vw)) calc(2 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(8 / var(--kniu_vw)) calc(4 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(16 / var(--kniu_vw)) calc(8 / var(--kniu_vw)) rgba(0,0,0,.09),0 calc(20 / var(--kniu_vw)) calc(10 / var(--kniu_vw)) rgba(0,0,0,.09)}.products_card1>.kniu_card_head{margin-top:calc(70 / var(--kniu_vw));text-align:center}.products_text11{font-size:calc(24 / var(--kniu_vw));color:var(--kniu_blue)}.products_text12{margin-top:calc(10 / var(--kniu_vw));min-height:calc(65 / var(--kniu_vw));line-height:1.5;color:#666}.products_img1{max-width:calc(398 / var(--kniu_vw));max-height:calc(265 / var(--kniu_vw))}@media (min-width:calc(1024px - 60px)){.products_text12{font-size:calc(14 / var(--kniu_vw))}.products_row1{margin:calc(-50 / var(--kniu_vw)) 0 0 calc(-30 / var(--kniu_vw))}.products_row1>.kniu_col{margin:calc(50 / var(--kniu_vw)) 0 0 calc(30 / var(--kniu_vw))}}