.section-home-strength{overflow:hidden;padding-top:91px}@media screen and (min-width:768px){.section-home-strength{padding-top:106px}}@media screen and (min-width:1050px){.section-home-strength{padding-top:163px}}.home-strength .home-heading-2{margin-bottom:31px}@media screen and (min-width:768px){.home-strength .home-heading-2{margin-bottom:52px}}@media screen and (min-width:1050px){.home-strength .home-heading-2{margin-bottom:44px}}.container.home-strength-container{padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.container.home-strength-container{padding-left:25px;padding-right:25px}}@media screen and (min-width:1050px){.container.home-strength-container{padding-left:65px;padding-right:65px}}.home-strength__contents{margin-top:56px}@media screen and (min-width:768px){.home-strength__contents{margin-top:73px}}@media screen and (min-width:1050px){.home-strength__contents{margin-top:108px}}.home-strength__contents__slider{display:none}.home-strength__contents__slider.slick-initialized{display:block}.home-strength__contents__slider.slick-slider{margin-bottom:0!important}.home-strength__contents__slider .slick-track{display:flex}.home-strength__contents__slider .slick-list{overflow:visible}.home-strength__contents__slider .slick-slide{height:auto!important;transform-origin:center left}@media screen and (min-width:768px){.home-strength__contents__slider .slick-slide{opacity:0;transform:rotateY(0deg);transition:.3s ease-in-out;visibility:hidden}}.home-strength__contents__slider .slick-slide.slick-active{opacity:1;position:relative;transition:all .6s ease-in-out;visibility:visible}@media screen and (min-width:768px){.home-strength__contents__slider .slick-slide.slick-current{transform:scale(1.078)}}.home-strength__contents__slider .slick-slide>div{height:100%}.home-strength__contents__slider__item{display:grid!important;grid-template-rows:auto 1fr;height:100%;padding-left:10px;padding-right:10px;transition:.3s;width:260px!important}@media screen and (min-width:768px){.home-strength__contents__slider__item{padding-left:25px;padding-right:25px;width:415px!important}.home-strength__contents__slider .slick-slide.slick-current+.slick-slide .home-strength__contents__slider__item{padding-left:60px}}@media screen and (min-width:1050px){.home-strength__contents__slider__item{padding-left:35px;padding-right:35px;width:398px!important}.home-strength__contents__slider .slick-slide.slick-current+.slick-slide .home-strength__contents__slider__item{padding-left:60px}}.home-strength__contents__slider__item__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:166px;width:100%}@media screen and (min-width:768px){.home-strength__contents__slider__item__img{height:254px}}@media screen and (min-width:1050px){.home-strength__contents__slider__item__img{height:210px}}.home-strength__contents__slider__item__contents{background-color:hsla(0,0%,100%,.81);border-radius:0 0 2px 2px;padding:18px}@media screen and (min-width:768px){.home-strength__contents__slider__item__contents{padding:24px 35px 32px}}@media screen and (min-width:1050px){.home-strength__contents__slider__item__contents{padding:21px 27px 32px}}.home-strength__contents__slider__item__contents__num{color:#125c65;font-family:var(--font-en);font-size:1.6rem;line-height:1.4}@media screen and (min-width:768px){.home-strength__contents__slider__item__contents__num{font-size:2.4rem}}@media screen and (min-width:1050px){.home-strength__contents__slider__item__contents__num{font-size:2.6rem}}.home-strength__contents__slider__item__contents__title{color:var(--color-main);font-family:var(--font-ja-mincho);font-size:1.6rem;letter-spacing:var(--ls-top-title);line-height:1.56}@media screen and (min-width:768px){.home-strength__contents__slider__item__contents__title{font-size:2rem;line-height:1.65}}@media screen and (min-width:1050px){.home-strength__contents__slider__item__contents__title{font-size:2.1rem}}.home-strength__contents__slider__item__contents__text{color:var(--color-main);font-size:1.4rem;font-weight:var(--fw-normal-jp);letter-spacing:0;line-height:1.79;margin-top:13px}@media screen and (min-width:768px){.home-strength__contents__slider__item__contents__text{font-size:1.6rem;line-height:1.62}}@media screen and (min-width:1050px){.home-strength__contents__slider__item__contents__text{font-size:1.4rem;line-height:2}}.home-strength__contents__slider-nav{align-items:center;display:flex;flex-direction:row;margin-top:40px}@media screen and (min-width:768px){.home-strength__contents__slider-nav{margin-top:60px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav{margin-top:80px}}.home-strength__contents__slider-nav__prev{order:1}.home-strength__contents__slider-nav__next{margin-left:24px;order:2}@media screen and (min-width:768px){.home-strength__contents__slider-nav__next{margin-left:29px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__next{margin-left:19px}}.home-strength__contents__slider-nav__arrow button{background-color:var(--color-main);border:none;border-radius:3px;cursor:pointer;height:35px;padding:0;position:relative;transition:background-color .3s;width:35px}.home-strength__contents__slider-nav__arrow button:focus{background-color:#fff}@media screen and (min-width:768px){.home-strength__contents__slider-nav__arrow button{height:43px;width:43px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__arrow button{height:50px;width:50px}.home-strength__contents__slider-nav__arrow button:hover{background-color:#fff}}.home-strength__contents__slider-nav__arrow__button__icon{height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}@media screen and (min-width:768px){.home-strength__contents__slider-nav__arrow__button__icon{height:10px;width:27px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__arrow__button__icon{height:11px;width:31px}}.home-strength__contents__slider-nav__arrow__button__icon path{fill:#fff;transition:fill .3s}.home-strength__contents__slider-nav__arrow button:focus .home-strength__contents__slider-nav__arrow__button__icon path{fill:var(--color-main)}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__arrow button:hover .home-strength__contents__slider-nav__arrow__button__icon path{fill:var(--color-main)}}.home-strength__contents__slider-nav__dots{margin-left:41px;order:3}@media screen and (min-width:768px){.home-strength__contents__slider-nav__dots{margin-left:50px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__dots{margin-left:40px}}.home-strength__contents__slider-nav__dots .slick-dots{align-items:center;bottom:0;display:flex;position:relative;width:fit-content}.home-strength__contents__slider-nav__dots .slick-dots li,.home-strength__contents__slider-nav__dots .slick-dots li button{height:5px;width:5px}.home-strength__contents__slider-nav__dots .slick-dots li.slick-active,.home-strength__contents__slider-nav__dots .slick-dots li.slick-active button{height:6px;width:6px}@media screen and (min-width:768px){.home-strength__contents__slider-nav__dots .slick-dots li.slick-active,.home-strength__contents__slider-nav__dots .slick-dots li.slick-active button{height:9px;width:9px}}@media screen and (min-width:1050px){.home-strength__contents__slider-nav__dots .slick-dots li,.home-strength__contents__slider-nav__dots .slick-dots li button{height:6px;width:6px}.home-strength__contents__slider-nav__dots .slick-dots li.slick-active,.home-strength__contents__slider-nav__dots .slick-dots li.slick-active button{height:10px;width:10px}}.home-strength__contents__slider-nav__dots .slick-dots li button{background:var(--color-main);border-radius:50%;padding:0}.home-strength__contents__slider-nav__dots .slick-dots li.slick-active button{background:#fff}