.main-our-service-banner *{margin:0;padding:0}.main-our-service-banner ul,.main-our-service-banner ol{font:inherit;color:inherit;list-style:none;padding:0}.main-our-service-banner h1,.main-our-service-banner h2,.main-our-service-banner h3,.main-our-service-banner h4,.main-our-service-banner h5,.main-our-service-banner p{font:inherit;color:inherit}.main-our-service-banner button,.main-our-service-banner a,.main-our-service-banner .button{font:inherit;color:inherit;text-transform:none;letter-spacing:0;background-color:transparent;border:none;cursor:pointer}.main-our-service-banner dl,.main-our-service-banner dt,.main-our-service-banner dd{display:initial;font:inherit;color:inherit}.main-our-service-banner img{vertical-align:top}.main-our-service-banner em,.main-our-service-banner i{font-style:normal}.main-our-service-banner a{text-decoration:none}.main-our-service-banner.active .etcservices_swiper .swiper-slide:nth-child(1),.main-our-service-banner.active .etcservices_swiper .swiper-slide:nth-child(2),.main-our-service-banner.active .etcservices_swiper .swiper-slide:nth-child(3){transform:translateY(0);transition:all 1s}.main-our-service-banner.active .etcservices_swiper .swiper-slide:last-child{margin-right:0}.main-our-service-banner.active .etcservices_swiper .swiper-slide img{transform:scale(1);transition:all 1s}.main-our-service-banner.active button,.main-our-service-banner.active a{transform:scaleY(1);transition:all .5s;transition-delay:.2s}.main-our-service-banner .layout_inner{max-width:192rem;margin:0 auto;padding:0 8rem}@media (max-width: 1280px){.main-our-service-banner .layout_inner{padding:3.2rem}}@media (max-width: 768px){.main-our-service-banner .layout_inner{padding:0 1.6rem}}.main-our-service-banner .title{margin:6rem 0;text-align:center}.main-our-service-banner .title h2{font-family:futura-pt,sans-serif;font-weight:400;font-size:4.8rem;line-height:1.2}@media (max-width: 768px){.main-our-service-banner .title h2{font-size:2.4rem}}.main-our-service-banner .title p{margin-top:1rem;font-size:2rem;color:#02060f}@media (max-width: 768px){.main-our-service-banner .title p{font-size:1.4rem}}@media (max-width: 768px){.main-our-service-banner .title{margin:3rem 0 2rem}}.main-our-service-banner img{width:100%;height:auto}.main-our-service-banner:last-child{margin-bottom:18rem}@media (max-width: 768px){.main-our-service-banner:last-child{margin-bottom:6rem}}@media (max-width: 768px){.main-our-service-banner{margin-bottom:0}.main-our-service-banner>div{margin-top:6rem;padding:0 1.6rem}}@media (min-width: 769px){.main-our-service-banner+*:not(.snsservices),.main-our-service-banner .snsservices+*:not(.ourservices){margin-top:12rem}}@media (max-width: 768px){.main-our-service-banner+*:not(.snsservices),.main-our-service-banner .snsservices+*:not(.ourservices){margin-top:6rem}}@media (min-width: 769px){.main-our-service-banner .etcservices{padding-top:6rem}.main-our-service-banner .etcservices .swiper-wrapper{margin:0 auto;display:flex}}@media (max-width: 768px){.main-our-service-banner .etcservices{width:calc(100% + 3.2rem);margin-left:-1.6rem}}.main-our-service-banner .etcservices_swiper{overflow:hidden}@media (max-width: 768px){.main-our-service-banner .etcservices_swiper{padding-right:3.2rem}}.main-our-service-banner .etcservices_swiper .swiper-slide:nth-child(1){transform:translateY(100%);transition:all 1s}@media (max-width: 768px){.main-our-service-banner .etcservices_swiper .swiper-slide:nth-child(1){margin-left:1.6rem}}.main-our-service-banner .etcservices_swiper .swiper-slide:nth-child(2){transform:translateY(70%);transition:all 1s}.main-our-service-banner .etcservices_swiper .swiper-slide:nth-child(3){transform:translateY(10%);transition:all 1s}.main-our-service-banner .etcservices_swiper .swiper-slide span{margin-top:2rem;font-weight:400;text-align:center;line-height:1.1;display:block}@media (min-width: 769px){.main-our-service-banner .etcservices_swiper .swiper-slide span{font-size:2.4rem}}@media (max-width: 768px){.main-our-service-banner .etcservices_swiper .swiper-slide span{font-size:1.4rem}}.main-our-service-banner .etcservices_swiper .img{overflow:hidden;line-height:0}@media (min-width: 769px){.main-our-service-banner .etcservices_swiper .img{height:auto!important}}@media (max-width: 768px){.main-our-service-banner .etcservices_swiper .img{position:relative;padding-top:100%}.main-our-service-banner .etcservices_swiper .img img{min-width:100%;min-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}}.main-our-service-banner .etcservices_swiper img{transform:scale(1.5);transition:all 1s}.main-our-service-banner button,.main-our-service-banner a{display:block;font-family:futura-pt,sans-serif;font-weight:400;font-size:1.8rem;color:#fff;width:32rem;height:5.2rem;transform:scaleY(0);transform-origin:top;text-align:center;line-height:5.2rem;background:#020714;margin:6rem auto 0;transition:all .5s;transition-delay:.3s}@media (max-width: 768px){.main-our-service-banner button,.main-our-service-banner a{width:18rem;height:3.2rem;line-height:3.2rem;font-size:1.4rem;margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-our-service-banner.scss.css.map */
