.sp-only{display:none}.py-5{padding-bottom:5px;padding-top:5px}.TheFooter .TheFooter-sns{position:relative}.TheFooter .TheFooter-sns .TheFooter-sns__inner{margin:0 auto 30px;max-width:1000px;padding-bottom:20px;padding-left:367px;padding-top:70px}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns,.TheFooter .TheFooter-sns .TheFooter-sns__inner>ul{display:inline-block;vertical-align:middle}.TheFooter .TheFooter-sns .TheFooter-sns__inner>ul{font-size:0;padding:0}.TheFooter .TheFooter-sns .TheFooter-sns__inner>ul li{display:inline-block;font-size:30px;vertical-align:middle}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns{font-size:0;margin-left:43px}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns a{-webkit-transition:all linear .24s;border:1px solid #bababa;border-radius:20px;display:inline-block;font-size:1.3rem;height:30px;line-height:28px;text-align:center;transition:all linear .24s;vertical-align:middle;width:170px}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns a:hover{background-color:#000;color:#fff}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns a{margin-right:20px}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter__logo{bottom:27px;left:50%;margin-left:-338px;position:absolute;width:165px}.TheFooter>.mx-auto{background-color:#f8f8f8}.TheFooter>.mx-auto .TheFooter-list{margin:0 auto 50px;max-width:1000px}.TheFooter>.mx-auto .TheFooter-list>*{display:inline-block;vertical-align:top}.TheFooter>.mx-auto .TheFooter-list section h2{border-bottom:2px solid #ebebeb;display:inline-block;margin-bottom:12px;padding-bottom:3px;padding-left:6px;padding-right:50px}.TheFooter>.mx-auto .TheFooter-list section ul{padding-left:6px}.TheFooter>.mx-auto .TheFooter-list section:nth-child(1){width:49.3%}.TheFooter>.mx-auto .TheFooter-list section:nth-child(1) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.TheFooter>.mx-auto .TheFooter-list section:nth-child(2){width:25.3%}.TheFooter>.mx-auto .TheFooter-list section:nth-child(2) ul{grid-template-columns:repeat(1,minmax(0,1fr))}

.TheFooter>.mx-auto .TheFooter-list section:nth-child(2)>:nth-child(3){margin-top:25px}
.TheFooter>.mx-auto .TheFooter-list section:nth-child(2)>:nth-child(5) {
    margin-top: 25px;
}

.TheFooter>.mx-auto .TheFooter-list section:nth-child(3){width:22.3%}.TheFooter>.mx-auto .TheFooter-list section:nth-child(3) p{line-height:2;padding-left:6px}.TheFooter>.mx-auto>.py-60{padding-bottom:40px;padding-top:30px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo{margin:0 auto;max-width:1000px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail{margin-bottom:15px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul{width:650px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl>*{display:inline-block;vertical-align:top}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl dt{width:100px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl{margin-top:-70px;position:relative}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd{margin-top:0}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul{gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li{margin-bottom:15px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li:first-child p{left:110px;position:absolute;top:0}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li ul{margin-top:8px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links{border-bottom:dashed 1px #bababa;border-left:dashed 1px #bababa;border-top:dashed 1px #bababa;font-size:0}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links a{-webkit-transition:all linear .24s;border-right:dashed 1px #bababa;display:inline-block;font-size:1.1rem;height:36px;line-height:34px;text-align:center;transition:all linear .24s;vertical-align:middle;width:142px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links a:hover{background-color:#000;color:#fff}.TheFooter .TheFooter-copyright{padding:20px 0}
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots,
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots{
    -webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#fdfcfe;justify-content:center;margin:0 auto 0;padding-top:25px;position:relative;
}
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots li,
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots li{
    height:30px;width:30px
}.index-kv h2{--transform-translate-y:0;margin:70px 0 20px}.index-campaign .btn,.index-news .btn{margin:20px 0 0}.index-news .SectionTitle__subtitle{margin:20px 0 0}.index-news .news-list{margin:16px 0 0}.index-news .news-list ol{margin:0 auto;max-width:1000px}.index-news .news-list ol li a,.index-news .news-list ol li span{background-color:#f8f8f8;display:block;font-size:0;padding:5px 0}.index-news .news-list ol li a>*,.index-news .news-list ol li span>*{display:inline-block;font-size:1.3rem;vertical-align:middle}.index-news .news-list ol li a time,.index-news .news-list ol li span time{padding-left:15px;width:115px}.index-news.index-news .news-list ol li:nth-child(odd) a,.index-news .news-list ol li:nth-child(odd) span{background-color:#fff}.index-property .tags-info{padding-left:60px;padding-right:60px;text-align:center}.index-property .tags-info .tags-info__btn{cursor:pointer;font-size:1.3rem;position:relative}.index-property .tags-info .tags-info__btn:before{display:block;position:absolute;right:-50px;top:50%;transform:translateY(-50%) ; transition: transform 0.5s;}.index-property .tags-info .tags-info__btn>span{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#000;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;display:block;left:-50px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:40px}.index-property .tags-info .tags-info__btn>span i{display:inline-block;font-size:1.1rem}.index-property .tags-info .tags-info__list{background-color:#f8f8f8;border-radius:100px;margin-top:20px;padding:0 10%}.index-property .tags-info .tags-info__list ul{font-size:0;margin:0 auto;padding:20px 0 5px;text-align:left;width:880px}.index-property .tags-info .tags-info__list ul li{display:inline-block;margin-bottom:20px;position:relative;vertical-align:top;width:420px}.index-property .tags-info .tags-info__list ul li:nth-child(even){margin-left:20px}.index-property .tags-info .tags-info__list ul li .tag{border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;font-size:1.2rem;left:0;position:absolute;text-align:center;top:0;width:40px}.index-property .tags-info .tags-info__list ul li p{font-size:1.1rem;line-height:1.6;margin-left:50px}.index-property .tags-info .tags-info__list ul li p strong{display:block;font-size:1.3rem;font-weight:700}.index-property .grid-cols-archive{gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.index-property .grid-cols-archive li:hover .CardWrapper{-webkit-box-shadow:0 4px 0 #fe6666;-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);box-shadow:0 4px 0 #fe6666;transform:translate(0,-4px)}.index-property .grid-cols-archive li:hover .CardWrapper a{opacity:1}.index-property .grid-cols-archive li article .aspect-ratio-16\/9{padding-bottom:68.4%}.index-property .grid-cols-archive li article .property__tags{font-size:0;left:0;position:absolute;top:0;z-index:10}.index-property .grid-cols-archive li article .property__tags li{border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#fff;display:inline-block;font-size:1.2rem;height:55px;padding:9px 6px 0;text-align:center;vertical-align:top;width:26px}.index-property .grid-cols-archive li .property__price{background-color:#000;color:#fff;display:block;font-size:1.3rem;font-weight:700;line-height:30px;padding:0 10px;text-align:right}.index-property .grid-cols-archive li .property__detail h1{font-size:1.6rem;font-weight:700;margin:5px 0}.index-property .grid-cols-archive li .property__detail p{font-size:1.4rem}.sec-insta .instagram-boxes{width:1020px}.sec-insta .instagram-boxes .instagram-box{height:225px;margin:15px;width:225px}.bukken-topics{background-color:#d5d0c8;padding:20px 0 40px}.bukken-topics .slick-dots{display:none!important}.bukken-topics .text-center{margin-top:0}.bukken-btns .bukken-btn__contact,.bukken-btns .bukken-btn__list{-webkit-transition:all linear .23s;border:3px solid #fe6666;border-radius:9999px;display:block;font-size:1.8rem;font-weight:700;height:40px;line-height:34px;margin:0 auto;text-align:center;transition:all linear .23s;width:400px}.bukken-btns .bukken-btn__contact{background-color:#fe6666;color:#fff;margin-bottom:20px}.bukken-btns .bukken-btn__contact:hover{background-color:#fff;color:#000}.bukken-btns .bukken-btn__list{background-color:#fff;border:3px solid #fe6666;color:#000}.bukken-btns .bukken-btn__list:hover{background-color:#fe6666;color:#fff}@media (max-width:995px){.sec-insta .instagram-boxes{width:774px}}@media screen and (max-width:768px){.pc-only{display:none}.sp-only{display:block}header .header-nav{padding-bottom:250px}header .header-btns{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);bottom:20px;display:block;left:50%;position:absolute;transform:translate(-50%,0);width:100%}header .header-btns li:first-child{height:35px;line-height:35px;margin:0 auto;width:265px}header .header-btns li:first-child a{background-color:#fe6666;border-radius:20px;color:#fff;display:block;font-size:1.6rem}header .header-btns li a{background-color:#fff;border:1px solid #bababa;border-radius:20px;display:block;font-size:1.3rem}header .header-btns li:last-child{height:30px;line-height:30px;margin:20px auto 0;width:90%}header .header-btns li:last-child a{border-bottom:1px solid #bababa;border-top:1px solid #bababa;display:block}.TheFooter .TheFooter-sns .TheFooter-sns__inner{border-top:none;margin:0 auto 20px;padding-left:0;padding-top:5px}.TheFooter .TheFooter-sns .TheFooter-sns__inner>ul{text-align:center;width:100%}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter-btns{display:none}.TheFooter .TheFooter-sns .TheFooter-sns__inner .TheFooter__logo{margin-left:auto;margin-right:auto;margin-top:35px;position:static}.TheFooter>.mx-auto{padding:0}.TheFooter>.mx-auto .TheFooter-list{margin:0 auto 40px}.TheFooter>.mx-auto .TheFooter-list>*{display:block}.TheFooter>.mx-auto .TheFooter-list section{margin-bottom:30px;width:100%!important}.TheFooter>.mx-auto .TheFooter-list section h2{font-size:1.3rem;padding-left:10px}.TheFooter>.mx-auto .TheFooter-list section ul{gap:8px!important;padding-left:10px}.TheFooter>.mx-auto .TheFooter-list section:nth-child(3) p{line-height:1.85;padding-left:10px;padding-right:10px}.TheFooter>.mx-auto>.py-60{padding-bottom:20px;padding-top:40px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail{margin-bottom:10px;padding-left:10px;padding-right:10px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul{width:100%}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li{margin-top:5px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl{display:block}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl dt{width:100px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl dd{width:calc(100% - 110px)}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl{display:block;margin-top:5px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd{margin-top:0}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul{display:block;margin-left:105px;width:calc(100% - 105px)}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li{margin-bottom:15px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li:nth-child(2){margin-bottom:26px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li>div{display:block;text-align:left}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>dl>dd>ul>li:first-child p{left:105px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links{border-bottom:none;border-left:none;margin-bottom:15px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links a{border-bottom:dashed 1px #bababa;width:calc(50% - 1px)}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__links a:nth-child(2n){border-right:none}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-btns{font-size:0;text-align:center}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-btns a{-webkit-transition:all linear .24s;border:1px solid #bababa;border-radius:20px;display:inline-block;font-size:1.3rem;height:30px;line-height:28px;text-align:center;transition:all linear .24s;vertical-align:middle;width:170px}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-btns a:hover{background-color:#000;color:#fff}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-btns a{margin-right:0}.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-btns a:nth-child(1){margin-right:10px}
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots,
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots{
    -webkit-transform:none;-ms-transform:none;padding-top:12px;transform:none;width:85%
}
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots li,
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots li{
    height:20px;width:20px
}
.index-kv h2{margin:50px 0 20px}.index-news .SectionTitle__subtitle{font-size:2rem;margin:20px 0 0}.index-news [data-rebita-carousel-view]{min-width:initial;opacity:1;padding-top:0}.index-news [data-rebita-carousel-view] [data-rebita-carousel]{padding-left:10px;padding-right:10px}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]{height:auto;margin-bottom:20px;width:100%}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]:last-child{margin-bottom:10px}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper:hover{-webkit-box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;box-shadow:none!important;transform:none!important}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper a.flex{bottom:0;left:0;position:absolute;right:0;top:0}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div{background-color:#c3d3ca;border-bottom-right-radius:10px;border-top-right-radius:10px;height:90px;padding:16px 16px 13px;width:66.5%}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div h1{background-color:#fff;font-size:1.3rem;line-height:1.3;overflow:visible;padding:4px;text-overflow:initial;white-space:initial}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div time{font-family:"Noto Sans JP",Hiragino Sans,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.1rem;margin-top:5px}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img{background-position:left;border-bottom-right-radius:0;border-top-right-radius:0;height:90px;width:33.5%}.index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img .absolute{display:none}.index-news .news-list{margin:0;padding-left:20px;padding-right:20px}.index-news .news-list ol{width:auto}.index-news .news-list ol li a,.index-news .news-list ol li span{padding:5px 0}.index-news .news-list ol li a time,.index-news .news-list ol li span time{width:30%}.index-campaign [data-rebita-carousel-view]{height:auto!important;min-width:initial;opacity:1;padding-top:0}.index-campaign [data-rebita-carousel-view] [data-rebita-carousel]{padding-left:10px;padding-right:10px}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]{height:auto;margin-bottom:10px;width:100%}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]:last-child{margin-bottom:10px}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper:hover{-webkit-box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;box-shadow:none!important;transform:none!important}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper a.flex{bottom:0;left:0;position:absolute;right:0;top:0}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div{background-color:#a2c1d5;border-bottom-left-radius:10px;border-top-left-radius:10px;height:90px;padding:16px 16px 13px;width:66.5%}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div h1{background-color:#fff;font-size:1.3rem;line-height:1.3;overflow:visible;padding:4px;text-overflow:initial;white-space:initial}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div time{font-family:"Noto Sans JP",Hiragino Sans,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.1rem;margin-top:5px}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img{background-position:left;border-bottom-left-radius:0;border-top-left-radius:0;height:90px;width:33.5%}.index-campaign [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img .absolute{display:none}.index-property .tags-info{padding-left:10px;padding-right:10px}.index-property .tags-info .tags-info__list{background-color:transparent;border-radius:0;padding:0}.index-property .tags-info .tags-info__list ul{width:auto}.index-property .tags-info .tags-info__list ul li{display:block;width:auto}.index-property .tags-info .tags-info__list ul li:nth-child(even){margin-left:0}.index-property .grid-cols-archive{display:block;font-size:0;padding:0 10px}.index-property .grid-cols-archive>li{display:inline-block;margin-bottom:20px;vertical-align:top;width:48%}.index-property .grid-cols-archive>li:nth-child(odd){margin-right:3%}.index-property .grid-cols-archive>li article>div .md\:flex{display:none}.index-property .grid-cols-archive>li article .property__tags li{height:50px;padding:5px 4px 0;width:20px}.index-magazine .grid{display:block;font-size:0}.index-magazine .grid article{-webkit-box-shadow:none;background-color:transparent;box-shadow:none;display:inline-block;font-size:1.3rem;margin-bottom:20px;vertical-align:top;width:48%}.index-magazine .grid article:nth-child(odd){margin-right:3%}.index-magazine .grid article .px-12{padding:0}.index-magazine .grid article .px-12 time{display:none}.sec-insta{padding-bottom:12px}.sec-insta .flex{display:block;text-align:center;width:100%}.sec-insta .flex .instagram-boxes{font-size:0;text-align:left;width:auto}.sec-insta .flex .instagram-boxes .instagram-box{display:inline-block;float:none;height:33vw;margin:0;vertical-align:top;width:33%}.sec-insta .flex .instagram-boxes .instagram-box iframe{border:none!important}.bukken-topics{padding:27px 0 35px}.bukken-topics [data-rebita-carousel-view]{height:auto!important;min-width:initial;opacity:1;padding-top:0}.bukken-topics [data-rebita-carousel-view] [data-rebita-carousel]{font-size:0;padding-left:10px;padding-right:10px}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]{display:inline-block;height:auto;margin-bottom:30px;vertical-align:top;width:calc(50% - 7.5px)}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]:nth-child(odd){margin-right:14px}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper:hover{-webkit-box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;box-shadow:none!important;transform:none!important}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper a.flex{bottom:0;left:0;position:absolute;right:0;top:0}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div{background-color:transparent;padding:0;width:100%}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div h1{font-size:1.3rem;line-height:1.3;overflow:visible;padding:5px 0;text-overflow:initial;white-space:initial}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div time{font-family:"Noto Sans JP",Hiragino Sans,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.1rem;margin-top:0}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img{height:118px;width:100%}.bukken-topics [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .img .absolute{display:none}.bukken-topics .text-center{margin-top:35px}.bukken-btns .bukken-btn__contact,.bukken-btns .bukken-btn__list{border:2px solid #fe6666;height:35px;line-height:31px;width:230px}}

.flex-gap-0-34 { gap: 0 34px; }

.justify-around{
    justify-content: space-around;
}

.items-baseline{
    align-items: baseline;
}

.px-0{
    padding-left: 0px;
    padding-right: 0px;
}

.pt-5{
    padding-top: 5px;
}

.pb-20{
    padding-bottom: 20px;
}

.mt-10{
    margin-top: 10px;
}

.mt-25{
    margin-top: 25px;
}

.gap-15{
    gap: 15px;
}

.index-property .grid-cols-archive li .property__detail h1{
    font-size: 1.3rem;
}

.index-property .grid-cols-archive li .property__detail p{
    font-size: 1rem;
}

.single-project [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel] .slick-dots,
.single-project [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-dots{
    justify-content: center;
    margin: 0 auto;
    padding-top: 50px;
}

.bukken-btns .bukken-btn__contact, .bukken-btns .bukken-btn__list{
    width: 298px;
}

.icon-Favorite._footer_,
.icon-FavoriteFull._footer_{
    font-size: 2.8rem;
}

.icon-Favorite._header_{
    font-size: 1.6rem;
}

.single-project [data-rebita-carousel-view] [data-rebita-carousel] .slick-dots{
    display: none!important;
}

.TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul>li>dl dd.keioLogoSp{
    width: 214px;
}

[data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel] .slick-slide [data-sp],
[data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide [data-sp]{
    height: auto;
    aspect-ratio: 7 / 4;
}

.index-kv [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel] .slick-slide [data-sp],
.index-kv [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide [data-sp]{
    height: auto;
    aspect-ratio: 1 / 1;
}

.banner__list{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 25px;
    max-width: 1000px;
    margin: auto;
    margin-top: 46px;
}

.banner__list._property_{
    margin-top: 37px;
}

.banner__item{
    display: block;
    width: calc( 33% - 25px );
    transition: opacity .1s;
}

.banner__item:hover{
    opacity: .7;
}

.banner__img{
    margin: 0 auto;
}

.property__tags{
    position: static;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 10px;
}

.property__tagsList{
    width: 40px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 0px 5px 5px 0px;
    text-align: center;
    letter-spacing: 0.2em;
    font-size: 1.2rem;
    color: #fff;
}

.space-y-8 > .property__tags{
    margin-top: 11px;
}

.index-property .grid-cols-archive li .property__detail h1.property__title{
    font-size: 1.6rem;
}

.index-property .grid-cols-archive li .property__detail p.property__time{
    font-size: 1.4rem;
}

.index-news .news-list{
    margin-top: 26px;
}

.news-list__text{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news__text{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: 700;
    font-size: 1.3rem;
}

.tags-info__list{
    display: none;
}

.index-property .tags-info .tags-info__btn:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICA8cGF0aCBpZD0i5aSa6KeS5b2iXzEiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik03LjUsMCwxNSwxNUgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUgMTUpIHJvdGF0ZSgxODApIi8+Cjwvc3ZnPgo=');
}

.index-property .tags-info .tags-info__btn.act:before{
    transform: translateY(-50%) rotate(180deg);
}

[data-rebita-carousel-view][data-rebita-carousel-view='singleProject']{
    height: 572px;
}

[data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel]{
    height: 572px;
}

[data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide {
    height: 572px;
}

[data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide [data-pc] {
    height: 572px;
    background-size: contain;
}

.index-news .news__wrap .slick-slide > div{
    height: 100%;
}

.index-news .news__wrap .slick-slide [data-rebita-carousel-item]{
    height: 100%;
}

.index-news .news__wrap .slick-slide [data-rebita-carousel-item] .CardWrapper{
    height: 100%;
    background-color: #fdfcfe;
}

.index-news .news__body .truncate{
    overflow: hidden;
    text-overflow: clip;
    white-space: normal;
}

.singleProject__info{
    padding-top: 30px;
}

.SegmentedContainer__cardWrap{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 35px;
}

.SegmentedContainer__control{
    top: 59px;
    transform: translateX(-50%);
}

.SegmentedContainer__content{
    padding-top: 128px;
    padding-bottom: 50px;
}

.SegmentedControl{
    background-color: transparent;
}

.SegmentedContainer .CardWrapper{
    height: 100%;
    background-color: #fff;
}

.SegmentedContainer .news__title{
    text-overflow: clip;
    white-space: normal;
}

.taxonomyNews .pagination{
    margin-top: 36px;
}

.SegmentedContainer__content::before{
    content: "";
    width: 100vw;
    height: 78px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

.page-magazine .SegmentedControl__item{
    pointer-events: none;
}

.SegmentedContainer__btn{
    display: block;
    background-color: #000;
    max-width: 200px;
    margin: auto;
    margin-top: 56px;
    padding-top: 9px;
    padding-bottom: 8px;
    border-radius: 21px;
    text-align: center;
    font-weight: 400;
    font-size: 1.2rem;
    color: #fff;
    transition: all linear .24s;
}

.SegmentedContainer__btn:hover{
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
}

.SegmentedControl__title{
    padding: 0 1em;
}

.footerLogoImage {
    max-height: 40px;
    width: 100%;
}

.SectionTitle__title._frame_{
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 7px;
    border: 3px solid #000;
    width: 350px;
}

.SectionTitle__title._button_{
    transition: opacity 0.24s linear;
}

.SectionTitle__title._button_:hover{
    opacity: .7;
}

.SectionTitle__banner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 46px;
}

.BtnRound._reversal_{
    background-color:#fff;
    color:#000;
}

.BtnRound._reversal_:before{
    background-color: #fff;
}

.BtnRound._reversal_:after{
    background-color: #000;
}

.BtnRound._reversal_:before{
    border:2px solid #000;
}

.BtnRound._reversal_:hover:before{
    --bg-opacity: 1;
    background-color: #fe6666;
    background-color: rgba(254, 102, 102, var(--bg-opacity))
}

.BtnRound__icon{
    position: relative;
    z-index: 5;
    display: inline;
}

@media (min-width:801px) {
    .keioLogoSp{
        display: none;
    }

    ._singleProject_ [data-rebita-carousel-view][data-rebita-carousel-view='news'] [data-rebita-carousel-item]{
        height: 295px;
    }

    ._singleProject_ .CardWrapper{
        height: 100%;
        background-color: #fff;
    }

    ._singleProject_ .news__title{
        text-overflow: clip;
        white-space: normal;
    }

    .SegmentedControl._sp_{
        display: none;
    }

    .u-hidden-pc{
        display: none!important;
    }
}

@media (max-width:1000px){
    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject']{
        height: 57vw;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel]{
        height: 57vw;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide {
        width: 100vw;
        height: 57vw;
        padding: 0;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide [data-pc] {
        width: 100vw;
        height: 57vw;
    }
}

@media (max-width:800px) {
    .u-hidden-sp{
        display: none!important;
    }

    .u-py-10-sp{
        padding-left: 10px;
        padding-right: 10px;
    }

  .TheFooter>.mx-auto>.py-60 .TheFooter-companyinfo .TheFooter-companyinfo__detail>ul{
    max-width: 450px;
  }

  .banner__list{
      flex-direction: column;
      gap: 0;
      margin-top: 30px;
      padding-left: 10px;
      padding-right: 10px;
  }

  .banner__list._property_{
      margin-top: 50px;
  }

  .md\:pt-25{
      padding-top: 25px;
  }

  .md\:pt-0{
      padding-top: 0px;
  }

  .moneyWrap__text{
      font-size: 1rem;
  }

  .favoriteWrap__icon{
      margin-right: 10px;
      font-size: 2.2rem;
  }

  .icon-Favorite._header_{
      margin-right: 10px;
  }

  .BtnLike._singleProject_{
      bottom: 10px;
      right: 17px;
      background-color: #fff;
  }

  .BtnLike._singleProject_ .icon-FavoriteFull{
      top: 12px;
  }

  .keioLogoPc{
      display: none;
  }

  .property__tagsList{
      width: 35px;
      color: #fff;
  }

  .index-property .grid-cols-archive li .property__detail h1.property__title{
      font-size: 1.3rem;
  }

  .index-property .grid-cols-archive li .property__detail p.property__time{
      font-size: 1rem;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item]{
      margin-bottom: 0;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper{
      flex-direction: column;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .news__img{
      width: 100%;
      padding-bottom: 56.25%;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper .news__body{
      background-color: transparent;
      border-radius: 0;
      width: 100%;
      padding: 0;
      padding-top: 5px;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div .news__title{
      background-color: transparent;
  }

  .magazine__title{
      padding-top: 5px;
  }

  .index-news .news-list{
      width:89vw;
      margin: auto;
      margin-top: 26px;
      box-sizing: content-box;
  }

  .index-news [data-rebita-carousel-view][data-rebita-carousel-view=news] [data-rebita-carousel-item] .CardWrapper>div{
      height: auto;
  }

    .news__text{
        -webkit-line-clamp: 3;
        line-height: calc( 21 / 13 );
    }

  .index-kv h2{
      margin-top: 14px;
  }

  .CoverImage._news_{
      background-size: contain;
      width: 100%;
      height: auto;
      aspect-ratio: 350 / 227;
  }

  .banner__item{
      width: 100%;
  }

    .SegmentedControl._pc_{
        display: none;
    }

    .SegmentedControl._sp_{
        display: block;
        text-align: center;
    }

    .SegmentedContainer__content{
        padding-top: 144px;
        padding-left: 0;
        padding-right: 0;
    }

    .page-magazine .SegmentedContainer__content{
        padding-top: 98px;
    }

    .page-magazine ._event_ .SegmentedContainer__content{
        padding-top: 158px;
    }

    .SegmentedContainer__control{
        top: 40px;
    }

    ._event_ .SegmentedContainer__control{
        top: 100px;
    }

    .SegmentedContainer__cardWrap{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 30px 15px;
    }

    .archiveNews .CardWrapper .img,
    .taxonomyNews .CardWrapper .img,
    .page-magazine .CardWrapper .img{
        height: auto;
        aspect-ratio: 170 / 117;
    }

    .archiveNews .CardWrapper .news__body,
    .taxonomyNews .CardWrapper .news__body,
    .page-magazine .CardWrapper .news__body{
        background-color: transparent;
        margin-top: 5px;
        padding: 0;
    }

    .SegmentedContainer .CardWrapper{
        background-color: transparent;
        box-shadow: none;
    }

    .SegmentedContainer__content::before{
        display: none;
    }

    ._event_ .SegmentedContainer__content::before{
        display: block;
        height: 60px;
    }

    .SegmentedContainer__btn{
        max-width: 230px;
        margin-top: 40px;
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .SegmentedControl__title{
        padding: 0 0.5em;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='news'] .slick-prev{
        top: 50%;
        left: 0px;
        transform: translateY(-50%);
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='news'] .slick-next{
        top: 50%;
        right: 0px;
        transform: translateY(-50%);
    }

    .SectionTitle__title._frame_{
        width: 230px;
    }

    .c-topicsList{
        position: relative;
        padding-left: 10px;
        padding-right: 10px;
    }

    .c-topicsList__item{
        display: inline-block;
        height: auto;
        margin-bottom: 30px;
        vertical-align: top;
        width: calc(50% - 7.5px);
    }

    .c-topicsList__item:nth-child(odd){
        margin-right: 10px;
    }

    .c-topicsList__item .CardWrapper{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: wrap;
        position: relative;
    }

    .c-topicsList__item .CardWrapper a.flex{
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .c-topicsList__item .CardWrapper .img{
        height:118px;
        width:100%;
    }

    .c-topicsList__item .CardWrapper .img .absolute{
        display: none;
    }

    .c-topicsList__item .CardWrapper>div {
        background-color: transparent;
        padding: 0;
        width: 100%;
    }

    .c-topicsList__item .CardWrapper>div h1{
        font-size: 1.3rem;
        line-height: 1.3;
        overflow: visible;
        padding: 5px 0;
        text-overflow: initial;
        white-space: initial;
    }

    .c-topicsList__item .CardWrapper.slash:hover{
        transform: none;
        box-shadow: none;
    }
}

@media (max-width:799px){
    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots,
    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots{
        padding-top: 0;
        margin-top: 80px;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel],
    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel]{
        height: auto;
        aspect-ratio: 7 / 4;
    }

    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel],
    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel]{
        height: auto;
        aspect-ratio: 1 / 1;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel] .slick-slide,
    [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide{
        height: auto;
        aspect-ratio: 7 / 4;
    }

    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view='main'] [data-rebita-carousel] .slick-slide,
    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view='singleProject'] [data-rebita-carousel] .slick-slide{
        height: auto;
        aspect-ratio: 1 / 1;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='news'] .slick-slide{
        height: auto;
    }
}

@media (max-width:768px) {

    .header-btns__item{
        width: 265px;
        height: 35px;
        margin: 0 auto;
    }

    .header-btns li.header-btns__item._line_ a{
      background-color: #00B900;
      color: #fff;
      font-size: 1.6rem;
    }

    header .header-btns li:last-child{
        width: 265px;
        height: 35px;
        border: 1px solid #bababa;
        border-radius: 20px;
    }

    header .header-btns li:last-child a{
        border: none;
    }

    .bukken-btns .bukken-btn__contact, .bukken-btns .bukken-btn__list{
        width: 298px;
    }

    header .header-btns li{
        height:35px;
        width:265px;
        line-height:35px;
        margin:20px auto 0;
        vertical-align:middle;
    }

    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view=main] [data-rebita-carousel] .slick-dots,
    .index-kv [data-rebita-carousel-view][data-rebita-carousel-view=singleProject] [data-rebita-carousel] .slick-dots{
        margin-top: 16px;
    }

    [data-rebita-carousel-view][data-rebita-carousel-view='news']{
        height: auto;
    }
}


.icon-line {
  width: 22px;
  display: block;
}

.icon-calculator {
  width: 20px;
  display: block;
}

.icon-line._footer_ {
  width: 30px;
}

.bukken-btns .bukken-btn__contact._line_ {
  margin-bottom: 0;
  background-color: #00B900;
  border-color: #00B900;
}

.bukken-btns .bukken-btn__contact._line_:hover {
  background-color: #fff;
}

.LatestEmptyCard:not(:first-of-type){
  margin-inline-start: 15px;
}

.header-btns._line_{
  background-color: #00B900;
  color: #fff;
}



[data-rebita-carousel-view][data-rebita-carousel-view='topics']{
  padding-top: 5px;
  width:100%;
}

@media (max-width: 800px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] [data-rebita-carousel]{
    padding-left: 10px;
    padding-right: 10px;
  }
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] [data-rebita-carousel-item]{
  width:280px;
  height: 100%;
  display: none;
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-initialized [data-rebita-carousel-item] {
  display: block; /*slick-initializedが付与されたら表示*/
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-track {
  display: flex;
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-list{
  overflow:visible
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-slide{
  padding:0 12px;
  width:304px;
  height: auto;
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-slide > div {
  height: 100%;
}

@media (max-width: 800px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-slide{
    padding:0 6px;
    width:288px;
  }
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-slide:focus{
  outline:none
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-arrow{
  top:125px
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-prev{
  left:50%;
  transform:translateX(-480px);
}

/* @media (max-width: 1000px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-prev{
    left:30px;
    transform:translateX(0);
  }
} */

@media (max-width: 800px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-prev{
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
  }
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-next{
  right:50%;
  transform:translateX(480px);
}

/* @media (max-width: 1000px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-next{
    right:30px;
    transform:translateX(0);
  }
} */

@media (max-width: 800px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .slick-next{
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
  }
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .CardWrapper {
  height: 100%;
  background-color: #fff;
}

@media (max-width: 800px){
  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .CardWrapper {
    box-shadow: none;
  }

  [data-rebita-carousel-view][data-rebita-carousel-view='topics'] .CardWrapper:hover {
    box-shadow: none;
    transform: none;
  }
}

[data-rebita-carousel-view][data-rebita-carousel-view='topics'] .CardWrapper .img {
  aspect-ratio: 840 / 600;
  height: auto;
}



.topics__title {
  display: block;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: calc( 17 / 12 );
}

.topics__lead {
  display: block;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: calc( 17 / 11 );
}


.u-fullWidthSection {
  width: 100dvw;  /* スクロールバーを除いた幅 */
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50dvw;  /* 左右に広げて画面いっぱいに */
  margin-right: -50dvw;
  /* padding: 20px; */
}
