.kensouConcept{margin-bottom:-50px}.kensouConcept__lead{max-width:930px;width:100%;margin:0 auto;padding:40px 330px 40px 0;position:relative}.kensouConcept__lead:after{content:"";display:block;position:absolute;top:0;right:0;width:440px;height:333px;background:url(../img/b2b/kensou/concept-image.png) center center/contain no-repeat}.kensouConcept__lead h3{font-size:3.7rem;line-height:1.2}.kensouConcept__lead .lead{font-size:2rem;line-height:1.6;margin-top:10px}.kensouConcept__column{background:url(../img/b2b/kensou/concept-bg.jpg) center center/cover no-repeat;padding:80px 0}.kensouConcept__column>ul{max-width:1120px;margin:0 auto;display:flex;justify-content:center}.kensouConcept__column>ul>li{flex-basis:33.3%;max-width:33.3%;padding:0 15px;text-align:center}.kensouConcept__column>ul>li h4{font-size:3.2rem;color:#478386}.kensouConcept__column>ul>li p{font-size:1.4rem;line-height:2}@media screen and (max-width: 428px){.kensouConcept{margin-bottom:-10vw}.kensouConcept__lead{padding:10vw 5vw 30vw 5vw;position:relative}.kensouConcept__lead:after{content:"";display:block;position:absolute;top:auto;bottom:-15vw;right:3vw;width:72vw;height:55vw}.kensouConcept__lead h3{font-size:2.2rem}.kensouConcept__lead .lead{font-size:1.4rem;line-height:1.6;margin-top:10px}.kensouConcept__column{padding:10vw 0}.kensouConcept__column>ul{flex-wrap:wrap}.kensouConcept__column>ul>li{flex-basis:100%;max-width:100%;padding:2vw 5vw;text-align:left}.kensouConcept__column>ul>li h4{font-size:2.4rem}.kensouConcept__column>ul>li p{font-size:1.4rem}}.findItem{margin-top:50px}@media screen and (max-width: 428px){.findItem{margin-top:10vw}}.findItem .inner--search{max-width:900px}.findItem__obi{height:50px;background:#b4b3b3;color:#fff}@media screen and (max-width: 428px){.findItem__obi{height:40px}}.findItem__select{display:flex;height:100%}.findItem__select>*{flex-basis:50%;max-width:50%}.findItem__select>*:last-child{border-right:1px solid #fff}.findItem__select>* span{border-left:1px solid #fff;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 428px){.findItem__select>* span{font-size:1.2rem}}.findItem__select>*.active span,.findItem__select>*:hover span{border-top:5px solid #478386;background:#fff;border-left:1px solid #333;border-right:1px solid #333;color:#333;font-size:2rem;transform:translateY(-20px);height:70px}@media screen and (max-width: 428px){.findItem__select>*.active span,.findItem__select>*:hover span{font-size:1.2rem;height:50px;transform:translateY(-10px)}}.findItemTarget{display:none}.findItemTarget.active{display:block}.findItemTarget--floor{max-width:900px;margin:0 auto}.findItemTarget--kenzai{max-width:1080px;margin:5rem auto 0}.findItemTarget .floorlink{margin:5rem -15px 3rem;display:flex}.findItemTarget .floorlink>*{flex-basis:50%;max-width:50%;padding:15px}.findItemTarget .floorlink>* a{display:flex;align-items:center;width:100%;font-size:1.6rem;box-shadow:0 2px 6px rgba(0,0,0,.5)}.findItemTarget .floorlink>* a img{width:54%;height:100px;-o-object-fit:cover;object-fit:cover;margin-right:2rem}.findItemTarget .floorlink>* a span{flex-grow:1}.findItemTarget .floorlink>* a:after{content:"";width:10px;height:10px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;transform:rotate(-45deg);margin-right:2rem;justify-self:flex-end}@media screen and (max-width: 428px){.findItemTarget--floor{padding:0 5vw}.findItemTarget--kenzai{padding:0 5vw}.findItemTarget .floorlink{margin:0;flex-wrap:wrap}.findItemTarget .floorlink>*{flex-basis:100%;max-width:100%;padding:3vw 0}.findItemTarget .floorlink>* a{font-size:1.4rem}.findItemTarget .floorlink>* a img{width:50%;height:70px;margin-right:1rem}.findItemTarget .floorlink>* a span{flex-grow:1}.findItemTarget .floorlink>* a:after{margin-right:1rem}}.caseSlider{width:100%;position:relative;display:block;opacity:0;transition:opacity .3s;z-index:1}.caseSlider.slick-initialized{opacity:1}@media screen and (max-width: 428px){.caseSlider{height:auto;width:100%;margin:0 auto;padding-left:0;padding-bottom:0px}}.caseSlider__wrapper{padding-bottom:50px}.caseSlider img{display:block;height:414px;width:auto}@media screen and (max-width: 428px){.caseSlider img{height:auto;width:auto}}.caseSlider p.name{font-size:1.5rem}.caseSlider .slick-slide{padding:15px 15px;max-width:1118px}@media screen and (max-width: 428px){.caseSlider .slick-slide{padding-right:0;opacity:1;max-width:80vw}}.caseSlider .slick-track{display:flex}.caseSlider .slick-slide{height:auto !important}.caseSlider .slick-current,.caseSlider .slick-active,.caseSlider .is-active-next{opacity:1}.caseSlider .slick-prev,.caseSlider .slick-next{font-size:0;line-height:0;position:absolute;top:auto;bottom:-38px;display:block;width:16px;height:16px;padding:0;cursor:pointer;outline:none;background:rgba(0,0,0,0)}.caseSlider .slick-prev:hover:before,.caseSlider .slick-prev:focus:before,.caseSlider .slick-next:hover:before,.caseSlider .slick-next:focus:before{opacity:1}.caseSlider .slick-prev.slick-disabled:before,.caseSlider .slick-next.slick-disabled:before{opacity:1}.caseSlider .slick-prev:before,.caseSlider .slick-next:before{width:16px;height:16px;content:"";display:block;opacity:1}@media screen and (max-width: 428px){.caseSlider .slick-prev:before,.caseSlider .slick-next:before{width:15px;height:15px}}.caseSlider .slick-prev{transform:translateX(-100px);left:50%}.caseSlider .slick-prev:before{border-left:2px solid #707070;border-top:2px solid #707070;transform:rotate(-45deg)}.caseSlider .slick-next{transform:translateX(100px);left:auto;right:50%}.caseSlider .slick-next:before{border-bottom:2px solid #707070;border-right:2px solid #707070;transform:rotate(-45deg)}.caseSlider .slick-prev:hover,.caseSlider .slick-next:hover{opacity:.75}.caseSlider .slick-dotted.slick-slider{margin-bottom:30px}.caseSlider .slick-dots{position:absolute;width:auto;left:50%;bottom:-35px;display:block;padding:0;margin:0;list-style:none;text-align:center;transform:translateX(-50%)}@media screen and (max-width: 428px){.caseSlider .slick-dots{left:50%}}.caseSlider .slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 6px;padding:0;cursor:pointer}@media screen and (max-width: 428px){.caseSlider .slick-dots li{width:12px;height:12px}}.caseSlider .slick-dots li button{display:block;width:14px;height:14px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}@media screen and (max-width: 428px){.caseSlider .slick-dots li button{width:12px;height:12px}}.caseSlider .slick-dots li button:hover,.caseSlider .slick-dots li button:focus{outline:none}.caseSlider .slick-dots li button:hover:before,.caseSlider .slick-dots li button:focus:before{opacity:1}.caseSlider .slick-dots li button:before{position:absolute;top:0;left:0;width:14px;height:14px;content:"";background:#707070;border-radius:100%;opacity:.3;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 428px){.caseSlider .slick-dots li button:before{width:12px;height:12px}}.caseSlider .slick-dots li.slick-active button:before{opacity:1;color:#000}.contact--kensou{background:#478386}@media screen and (max-width: 428px){.contact--kensou .contactLists{flex-wrap:wrap;justify-content:center}}.contact--kensou .contactLists__link a{font-size:1.8rem}@media screen and (max-width: 428px){.contact--kensou .contactLists__link a{font-size:3.8vw}}#floatingbtn a{background-color:#689f37}#floatingbtn .flt-bn-catalog{background-color:#3f85ff}#floatingbtn .flt-bn-catalog span:nth-child(1){font-size:2.2rem;font-family:"Noto Sans Japanese-sb"}/*# sourceMappingURL=kensou.css.map */