.mv{max-width:1640px;margin:8rem auto 0}.mv__img{width:100%}.mv .slick-dots li button{padding:0}.mv .slick-dots li button::before{font-size:15px}@media screen and (max-width:780px){.mv .slick-dots li button::before{font-size:10px}}.mv .slick-dots{bottom:-4rem}.service{margin-top:6rem;margin-bottom:5.3rem}@media screen and (min-width:781px){.service{margin-top:3rem}}.service-inner{padding:6rem 0;background:#080857}@media screen and (min-width:781px){.service-inner{padding:8.5rem 0;background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/service-bg.png) no-repeat;background-size:100% 100%;background-position:left}.service-list{display:flex;justify-content:space-between;align-items:flex-start;gap:0 5.5rem}}.service-item{position:relative}@media screen and (min-width:781px){.service-item{width:30%}}@media screen and (max-width:780px){.service-item:not(:last-of-type) {margin-bottom:6.5rem}}.service-item__link{display:block}.service-item-box{height:38.1rem;margin-bottom:2.5rem;position:relative;overflow:hidden}@media screen and (min-width:781px){.service-item-box{height:48.5rem}}.service-item-box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s}.service-item-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(204,204,204,0) 40%,#1c1a1a 100%);z-index:1}.service-item-box01::after{background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/service-img01.jpg) no-repeat;background-size:cover}.service-item-box02::after{background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/service-img02.jpg) no-repeat;background-size:cover}.service-item-box03::after{background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/service-img03.jpg) no-repeat;background-size:cover}.service-item__cat{width:18.2rem;height:18.2rem;position:absolute;left:-3.8rem;top:3.5rem;background:#fff;z-index:2;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:bold}@media screen and (max-width:780px){.service-item__cat{width:14.7rem;height:14.7rem;font-size:1.4rem;left:-1rem;top:5.5rem}}.service-item__text{padding:0 2rem;position:absolute;left:0;bottom:2rem;z-index:3;color:#fff}@media screen and (min-width:781px){.service-item__text{height:11.5rem}}@media screen and (max-width:780px){.service-item__text{font-size:1.4rem}}.service-item__info{padding-bottom:1rem;border-bottom:1px solid #fff;margin-left:4rem;color:#fff;text-align:right}.about{margin-bottom:5rem}@media screen and (min-width:781px){.about{margin-bottom:13.5rem}.about-box{border:1px solid #080857;padding-right:10rem;display:flex;justify-content:space-between;align-items:center;gap:0 6rem}.about-box-inner{width:62.8rem}}@media screen and (max-width:780px){.about-box-inner{padding:2rem 1rem}}.about__text{letter-spacing:1px}@media screen and (max-width:780px){.about__img{width:100vw;margin:0 calc(50% - 50vw) 5rem}}.feature{margin-bottom:18rem;background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/feature-bg.png) no-repeat;background-size:cover;color:#fff}@media screen and (min-width:781px){.feature{height:83.5rem;position:relative}}@media screen and (max-width:780px){.feature{margin-bottom:7rem;padding-top:9rem;background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/feature-bg-sp.png) no-repeat;background-size:100% 80%}}@media screen and (min-width:781px){.feature .content-wrap{height:83.5rem;position:relative}.feature .tit-lev2{position:absolute;top:17rem;left:0;text-align:left}}.feature .tit-lev2__bg{color:#fff}@media screen and (min-width:781px){.feature .tit-lev2__text{left:0;transform:translateY(-50%)}.feature-box{width:62.8rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (max-width:780px){.feature-box{margin-bottom:4rem}}.feature__text{letter-spacing:1px}.feature__img{max-width:72rem;width:100%}@media screen and (min-width:781px){.feature__img{position:absolute;bottom:-3rem;left:6rem}}@media screen and (max-width:780px){.feature__img{width:90%}}@media screen and (min-width:781px){.company{margin-bottom:28rem;height:75.2rem;position:relative;background:url(https://hojin.nissei-home.com/wp-content/themes/nissei-home/img/company-bg.png) no-repeat;background-size:contain;background-position:right}}@media screen and (max-width:1600px){.company{background-size:cover}}@media screen and (max-width:780px){.company{margin-bottom:5rem;padding-top:4rem;background:linear-gradient(#080857 80%,#fff 20%)}}.company-box{max-width:1200px;color:#fff}@media screen and (min-width:781px){.company-box{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.company-box .tit-lev2{position:absolute;left:0;top:10rem;text-align:left}}.company-box .tit-lev2__bg{color:#fff}@media screen and (min-width:781px){.company-box .tit-lev2__text{left:0;transform:translateY(-50%)}.company__text{margin-top:5rem;width:57.2rem}}@media screen and (max-width:780px){.company__text{margin-bottom:4rem}}@media screen and (min-width:781px){.company__img{width:100%;max-width:72.7rem;position:absolute;right:6rem;top:11rem}}@media screen and (max-width:780px){.company__img{width:90%;margin:0 0 0 auto;display:block}}.blog{padding:10rem 0 9.5rem;background:#f3f3f3}@media screen and (max-width:780px){.blog{padding:5.5rem 0 5rem}}@media screen and (min-width:781px){.blog-inner{display:flex;justify-content:space-between;align-items:stretch;gap:0 6rem}}@media screen and (max-width:780px){.blog-inner{width:100%}}@media screen and (min-width:781px){.news{width:50%;display:flex;flex-direction:column}}@media screen and (max-width:780px){.news{width:90%;margin:0 auto 3rem}}.news-inner{flex-grow:1}.news-list{padding:3rem 0;border-bottom:1px solid #080857}.news-list:first-of-type{border-top:1px solid #080857}@media screen and (max-width:780px){.news-list{padding:3rem 2.5rem}}.news-list__date{color:#7b7b7b;font-weight:normal}@media screen and (max-width:780px){.news-list__date{margin-bottom:10px}}.news-item{display:flex;align-items:center;gap:0 2rem}@media screen and (max-width:780px){.news-item{flex-direction:column;align-items:flex-start;gap:1rem}}.news-item__cat{border-bottom:1px solid #d6281a;color:#d6281a;font-size:1.4rem}.news-item__tit{font-weight:bold;display:block}@media screen and (min-width:781px){.news-item__tit{font-size:1.8rem}}.news .main-btn{margin-top:7rem}@media screen and (max-width:780px){.news .main-btn{margin-top:3rem}}@media screen and (min-width:781px){.column{width:50%;display:flex;flex-direction:column}}@media screen and (max-width:780px){.column{width:90%;margin:0 auto}}@media screen and (min-width:781px){.column-list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:5rem 2rem;flex-grow:1}.column-item{width:48%}}@media screen and (max-width:780px){.column-item:not(:last-of-type) {margin-bottom:3.5rem}}.column-item__link{display:block}.column-item-inner{position:relative}.column-item__img{width:100%;margin-bottom:1.5rem;display:block}.column-item__cat{padding:1rem 2.5rem;color:#fff;background:#d6281a;font-size:1.4rem;font-weight:bold;position:absolute;bottom:0;right:0}.column-item__date{font-weight:normal}.column-item__tit{font-weight:bold}@media screen and (min-width:781px){.column-item__tit{font-size:1.8rem}}@media screen and (max-width:780px){.column{margin-top:3rem}}