@charset "UTF-8";body{background-color:#f7f7f7}.case_swiper_group1{height:auto}.case_swiper_slide_head1{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.case_swiper_slide_body1,.case_swiper_slide_head1::after{top:0;left:0;width:100%;height:100%}.case_swiper_slide_head1::after{content:none;position:absolute;filter:blur(calc(5/var(--kniu_vw)));-webkit-filter:blur(calc(5/var(--kniu_vw)));-moz-filter:blur(calc(5/var(--kniu_vw)));-ms-filter:blur(calc(5/var(--kniu_vw)));-o-filter:blur(calc(5/var(--kniu_vw)));background-color:rgba(0,0,0,.6)}.case_swiper_logo_wraper1{overflow:hidden;border-radius:calc(30/var(--kniu_vw));-webkit-border-radius:calc(30/var(--kniu_vw));-moz-border-radius:calc(30/var(--kniu_vw));-ms-border-radius:calc(30/var(--kniu_vw));-o-border-radius:calc(30/var(--kniu_vw));display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;max-width:calc(430/var(--kniu_vw));height:calc(141/var(--kniu_vw));max-height:calc(141/var(--kniu_vw));background-color:#fff}.case_swiper_logo1{max-width:calc(266/var(--kniu_vw));max-height:calc(188/var(--kniu_vw))}.case_swiper_slide1::after{content:none;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/08case/icon_down01.png);background-repeat:no-repeat;background-position:center center;background-size:calc(61/var(--kniu_vw)) auto}.case_swiper_slide_body1{position:unset;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;padding:calc(60/var(--kniu_vw)) 0}.case_swiper_info_group1{display:inline-block;max-width:80%}.case_swiper_text_group1{margin:calc(50/var(--kniu_vw)) 0 calc(65/var(--kniu_vw));line-height:1.6;color:#fff}.case_swiper_text_group2,.case_swiper_text_wraper1{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center}.case_swiper_text_group2+.case_swiper_text_group2{margin-top:calc(30/var(--kniu_vw))}.case_swiper_text_wraper1{color:#fff}.case_swiper_icon_group1{border:2px solid #fff;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));display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;margin-right:calc(15/var(--kniu_vw));width:calc(68/var(--kniu_vw));height:calc(68/var(--kniu_vw))}.case_swiper_icon1{max-width:calc(41/var(--kniu_vw));max-height:calc(41/var(--kniu_vw))}.case_swiper_text2{font-weight:700;font-size:calc(42/var(--kniu_vw));font-family:Arial;color:#e84617}.case_cell2{padding-top:calc(65/var(--kniu_vw))}.case_swiper_group2{border-bottom:1px solid #eee;height:calc(80/var(--kniu_vw));background-color:transparent}.case_swiper2{max-width:60%}.case_swiper_slide2{color:#666;cursor:pointer}.case_swiper_slide2.case_slide_active{color:#d5ad16}.case_swiper_button_next2,.case_swiper_button_prev2{top:calc(50% - 60/var(--kniu_vw)/ 2);width:calc(15*2/var(--kniu_vw));height:calc(60/var(--kniu_vw));background-size:100% auto}.case_swiper_button_prev2{left:18%;background-image:url(../img/07solution/prev01.png)}.case_swiper_button_next2{right:18%;background-image:url(../img/07solution/next01.png)}.case_cell3{padding:calc(40/var(--kniu_vw)) 0 calc(120/var(--kniu_vw))}.case_card1{display:flex;display:-webkit-flex;background-color:#e84617;flex-flow:column;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;-o-flex-flow:column;height:100%}.case_card1>.case_card_head1{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;min-height:calc(352/var(--kniu_vw));background-color:#fff}.case_card_img1{width:auto;max-width:calc(388/var(--kniu_vw));max-height:calc(200/var(--kniu_vw))}.case_card1>.case_card_body1{flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;padding:calc(30/var(--kniu_vw));color:#fff}.case_card_text1{margin-bottom:calc(30/var(--kniu_vw));padding-bottom:calc(30*2/var(--kniu_vw));min-height:calc(140/var(--kniu_vw));font-weight:700;line-height:1.3;font-size:calc(36/var(--kniu_vw));text-align:center;background-image:url(../img/08case/line01.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.case_card_text3{font-weight:700;font-size:calc(36/var(--kniu_vw));font-family:Arial}.case_card_text_group1,.case_card_text_wraper1{display:flex;display:-webkit-flex}.case_card_text_group1{margin-top:calc(20/var(--kniu_vw))}.case_card_icon_group1{border:1px solid #fff;border-radius:calc(6/var(--kniu_vw));-webkit-border-radius:calc(6/var(--kniu_vw));-moz-border-radius:calc(6/var(--kniu_vw));-ms-border-radius:calc(6/var(--kniu_vw));-o-border-radius:calc(6/var(--kniu_vw));display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;margin-right:calc(15/var(--kniu_vw));width:calc(39*1.5/var(--kniu_vw));height:calc(39*1.5/var(--kniu_vw))}.case_card_icon1{max-width:calc(20*1.5/var(--kniu_vw));max-height:calc(20*1.5/var(--kniu_vw))}.case_form2{border-bottom:1px solid #eee;height:calc(80/var(--kniu_vw));background-color:transparent}.case_title_group2{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center}.case_title2{font-weight:700;font-size:calc(20 / var(--kniu_vw))}.case_title2+.case_title2{margin-left:calc(30 / var(--kniu_vw))}.case_title2.case_active2{color:#d5ad16}@media (min-width:calc(1024px - 60px)){.case_swiper_slide_head1{z-index:auto;position:unset}.case_swiper_slide_body1,.case_swiper_slide_head1::after{width:40%}.case_swiper_slide_head1::after{background-color:rgba(0,0,0,.302)}.case_swiper_slide_body1{position:absolute}.case_swiper_button_next2,.case_swiper_button_prev2{width:calc(15/var(--kniu_vw))}.case_swiper_text_group1{font-size:calc(25/var(--kniu_vw))}.case_swiper_text1{font-size:calc(31/var(--kniu_vw))}.case_swiper_info_group1{max-width:65%}.case_card_text2{font-size:calc(24/var(--kniu_vw));line-height:1.3;white-space:nowrap}.case_card_text4{max-width:70%;font-size:calc(24/var(--kniu_vw));line-height:1.3;min-height:calc(64/var(--kniu_vw))}.case_swiper_slide2{font-size:calc(22/var(--kniu_vw))}.case_card_text1{padding-bottom:calc(30/var(--kniu_vw))}.case_card1>.case_card_head1{min-height:calc(252/var(--kniu_vw))}.case_card_icon_group1{min-width:calc(39/var(--kniu_vw));width:calc(39/var(--kniu_vw));height:calc(39/var(--kniu_vw))}.case_card_icon1{max-width:calc(20/var(--kniu_vw));max-height:calc(20/var(--kniu_vw))}}@media (min-width:calc(1280px - 60px)){.kniu_container{width:calc(100vw - 260/var(--kniu_vw)*2)}}