.main-width{padding-left:20rem;padding-right:20rem}@media(min-width: 768px){.main-width{padding-left:50rem;padding-right:50rem}}@media(min-width: 1272px){.main-width{padding-left:140rem;padding-right:140rem}}.hero{padding:80rem 20rem 40rem 20rem;background-color:#f0ece6;position:relative;z-index:1;min-height:100vh;display:flex;align-items:center}@media(min-width: 768px){.hero{padding:80rem 60rem 40rem 60rem}}@media(min-width: 1272px){.hero{padding:0;height:100vh;min-height:900px}}.hero .hero-main{z-index:1;position:relative}@media(min-width: 1272px){.hero .hero-main{position:absolute;top:58.5%;left:50%;transform:translate(-50%, -50%)}}.hero .hero-logo-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:23rem}@media(min-width: 768px){.hero .hero-logo-wrapper{gap:30rem}}@media(min-width: 1272px){.hero .hero-logo-wrapper{gap:35rem}}.hero .hero-logo-wrapper .lead{font-size:16rem;letter-spacing:.05em;line-height:130%;font-weight:400;text-align:center;color:#fff}@media(min-width: 768px){.hero .hero-logo-wrapper .lead{font-size:20rem}}@media(min-width: 1272px){.hero .hero-logo-wrapper .lead{font-size:32rem;line-height:130%}}.hero .hero-logo-wrapper h2{width:300rem}@media(min-width: 768px){.hero .hero-logo-wrapper h2{width:500rem}}@media(min-width: 1272px){.hero .hero-logo-wrapper h2{width:760rem}}.hero .hero-logo-wrapper h2 img{width:100%;height:auto}.hero .hero-card-wrapprer{margin-top:30rem;display:flex;flex-direction:column;gap:8rem}@media(min-width: 768px){.hero .hero-card-wrapprer{margin-top:50rem}}@media(min-width: 1272px){.hero .hero-card-wrapprer{flex-direction:row;gap:8rem;justify-content:center;align-items:center;margin-top:80rem}}.hero .card{display:flex;gap:12rem;justify-content:start;align-items:center;background-color:#fff;padding:16rem 24rem;border-radius:8rem;border:1px solid #d9d9d9;font-size:14rem;font-family:"Noto Sans JP";letter-spacing:.05em;line-height:150%}@media(min-width: 768px){.hero .card{font-size:16rem}}@media(min-width: 1272px){.hero .card{width:435rem;padding:16rem 24rem;min-height:116rem}}.hero .card .thumb{display:block;width:80rem;flex-shrink:0}.hero .card .txt{width:calc(100% - 92rem)}.hero .property-search{display:flex;justify-content:center;align-items:center;font-size:16rem;letter-spacing:.05em;line-height:150%;color:#fff;width:fit-content;margin:30rem auto 0}@media(min-width: 768px){.hero .property-search{margin-top:50rem}}@media(min-width: 1272px){.hero .property-search{margin:80rem auto 0}}.hero .property-search .icon{width:32rem}.hero .property-search .icon img{width:100%}.hero .property-search .txt{margin-left:8rem}.hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero .hero-bg .swiper-wrapper .swiper-slide{width:100%;height:100%;background-size:cover;background-position:center}.hero .hero-bg .swiper-pagination{width:auto;top:auto;left:20rem;bottom:20rem;display:flex;gap:8rem}@media(min-width: 768px){.hero .hero-bg .swiper-pagination{left:60rem;bottom:30rem}}@media(min-width: 1272px){.hero .hero-bg .swiper-pagination{left:48rem;bottom:46rem}}.hero .hero-bg .swiper-pagination-bullet{width:32rem;height:2rem;border-radius:0;background-color:#fff;opacity:1;transition:opacity .3s;margin:0 0 !important;display:block}.hero .hero-bg .swiper-pagination-bullet-active{background-color:#cc3624}.content-wrapper{padding-top:60rem;padding-bottom:60rem}@media(min-width: 768px){.content-wrapper{padding-top:60rem;padding-bottom:60rem}}@media(min-width: 1272px){.content-wrapper{padding-top:122rem;padding-bottom:122rem}}.content-inner{padding:0 20rem;position:relative}@media(min-width: 768px){.content-inner{padding:0 50rem;display:flex;gap:40rem}}@media(min-width: 1272px){.content-inner{width:1320rem;margin:0 auto;gap:80rem;padding:0 0}}#aside{padding:0 0 0}@media(min-width: 768px){#aside{padding:0 0;width:140rem;flex-shrink:0}}@media(min-width: 1272px){#aside{padding:0 0;width:220rem}}@media(min-width: 768px){.search-sidebar{position:sticky;margin-top:-8rem;padding:0;top:100rem}}@media(min-width: 1272px){.search-sidebar{margin-top:-8rem;padding:0;top:120rem;width:220rem}}.search-sidebar__title{font-weight:700;font-size:16rem;line-height:150%;text-align:center;letter-spacing:.05em;font-family:"Noto Sans JP"}@media(min-width: 768px){.search-sidebar__title{font-size:16rem;line-height:150%;text-align:left}}@media(min-width: 1272px){.search-sidebar__title{font-size:16rem;line-height:150%;text-align:left}}.search-sidebar__list{margin-top:12rem;display:flex;flex-wrap:wrap;gap:10rem;width:100%}@media(min-width: 768px){.search-sidebar__list{flex-direction:column;gap:8rem;width:auto;margin-top:10rem}}@media(min-width: 1272px){.search-sidebar__list{flex-direction:column;gap:8rem;width:auto;margin-top:18rem}}.search-sidebar__item{width:calc(50% - 5rem)}@media(min-width: 768px){.search-sidebar__item{width:100%}}@media(min-width: 1272px){.search-sidebar__item{width:100%}}.search-sidebar__item a{list-style:none;display:flex;align-items:center;gap:0rem;padding-top:3rem;padding-left:38rem;padding-right:13rem;transition:.5s;height:60rem;border:1px solid #d9d9d9;border-radius:4rem;position:relative;font-size:16rem;letter-spacing:.05em;line-height:120%}@media(min-width: 768px){.search-sidebar__item a{font-size:14rem;line-height:120%;padding-left:33rem;padding-right:10rem}}@media(min-width: 1272px){.search-sidebar__item a{font-size:16rem;line-height:120%;padding-left:25rem;padding-right:13rem;border:none;border-top:1px solid #d9d9d9;gap:0rem;padding-top:5rem}}.search-sidebar__item a .icon_down{position:absolute;left:13rem;top:21rem;width:20rem}@media(min-width: 768px){.search-sidebar__item a .icon_down{left:10rem;top:22rem;width:16rem}}@media(min-width: 1272px){.search-sidebar__item a .icon_down{left:0rem;top:22rem;width:20rem}}.search-sidebar__item a:hover{opacity:.6}.property-list{margin-top:100rem}@media(min-width: 768px){.property-list{margin-top:0;width:calc(100% - 180rem)}}@media(min-width: 1272px){.property-list{margin-top:0;width:auto}}.property-list .group-cont:not(:first-of-type){margin-top:100rem}@media(min-width: 1272px){.property-list .group-cont:not(:first-of-type){margin-top:48rem}}.property-cont{display:flex;flex-direction:column;position:relative;padding-bottom:96rem}.property-cont+.property-cont{margin-top:100rem}@media(min-width: 1272px){.property-cont{display:grid;grid-template-columns:262rem 1fr;gap:48rem;padding-bottom:0}.property-cont+.property-cont{margin-top:48rem}}.thumbnail-gallery{width:100%;order:1;margin-top:40rem}@media(min-width: 1272px){.thumbnail-gallery{order:0;margin-top:0}}.thumbnail-gallery .thumb{width:80%;margin:0 auto}.thumbnail-gallery .thumb img{width:100%;height:auto}@media(min-width: 1272px){.thumbnail-gallery .thumb{width:100%;margin:0}}.thumbnail-gallery .thumb-main img{width:100%;height:auto}.property-cont__inner{order:0}@media(min-width: 1272px){.property-cont__inner{order:1}}.property-header{width:100%;display:flex;flex-direction:column}@media(min-width: 1272px){.property-header{width:100%;flex-direction:row;justify-content:space-between;align-items:self-start;gap:20rem;margin-top:5rem}}.property-header h2{order:1;font-size:28rem;font-weight:400;letter-spacing:.05em;line-height:130%}@media(min-width: 1272px){.property-header h2{order:0;font-size:28rem;line-height:130%}}.property-header .btn-contact{order:0;width:fit-content;min-height:56rem;min-width:154rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;background-color:#cc3624;color:#fff;font-weight:400;border-radius:4rem;font-size:14rem;line-height:1.2;letter-spacing:.05em;padding:8rem 20rem 5rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media(min-width: 1272px){.property-header .btn-contact{order:1;min-width:140rem;min-height:51rem;font-size:14rem;line-height:1.2;margin-left:0;margin-bottom:0rem;position:relative;bottom:auto;left:auto;transform:translateX(0)}}.property-outline{margin-top:9rem}.property-outline>dl{border-top:1px solid #d9d9d9;display:flex;align-items:stretch;gap:16rem;padding:15rem 0}.property-outline dt{font-weight:700;width:150rem;flex-shrink:0;font-size:16rem;letter-spacing:.05em;line-height:130%}.property-outline dd{font-weight:400;width:calc(100% - 150rem);font-size:16rem;letter-spacing:.05em;line-height:130%}.property-availability-wrapper{display:block;overflow:auto;padding-bottom:5rem}@media(min-width: 1272px){.property-availability-wrapper{max-width:none}}.property-availability-wrapper::-webkit-scrollbar{width:10rem;height:10rem}.property-availability-wrapper::-webkit-scrollbar-track{background:#fff;border-radius:5rem}.property-availability-wrapper::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5rem}.property-availability{margin-top:20rem;table-layout:fixed;border-collapse:collapse;width:100%}.property-availability .floor-plan{width:120rem}.property-availability .floor-number{width:60rem}.property-availability .area{width:130rem}.property-availability .rent-with-fee{width:130rem}.property-availability .deposit{width:130rem}.property-availability .move-in-date{width:130rem}.property-availability .floor-pic{width:100%;height:auto}.property-availability .floor-pic img{width:100%;height:100%;aspect-ratio:120/80;object-fit:contain}.property-availability .floor-pic .modal_floor{display:block;position:relative}.property-availability .floor-pic .modal_floor::after{content:"";display:block;width:24rem;height:24rem;background-image:url("/media/images/offto/common/icon-search.svg");background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:4rem;bottom:4rem}.property-availability thead th{position:relative;background-color:#f0ece6;line-height:1.2;padding:5rem 0;font-size:16rem;line-height:120%;font-family:"Noto Sans JP"}.property-availability thead th:not(:first-of-type){border-left:solid #fff 2px}.property-availability tbody tr{padding:0}.property-availability tbody tr:not(:first-of-type) td{border-top:solid 1px #d9d9d9}.property-availability tbody td{padding:5rem 0 5rem;text-align:center;font-weight:400;font-size:14rem;line-height:1.2;letter-spacing:0}.property-availability tbody td .small{font-size:12rem;line-height:120%;font-family:"Noto Sans JP"}.property-space_total{margin-top:15rem;position:relative;background-color:#fefbf6;border:1px solid #d7655c;display:flex;align-items:center;justify-content:center;padding:4rem 0px;font-size:16rem;letter-spacing:.05em;font-weight:700;font-family:"Noto Sans JP";min-height:44rem}@media(min-width: 1272px){.property-space_total{margin-top:5rem}}#about_tpm{background-color:#fefbf6;padding:60rem 20rem}@media(min-width: 768px){#about_tpm{padding:60rem 50rem}}@media(min-width: 1272px){#about_tpm{padding:117rem 0 120rem}}@media(min-width: 1272px){#about_tpm .about_tpm-inner{max-width:1320rem;margin:0 auto}}#about_tpm .about_list{margin-top:25rem;display:flex;flex-direction:column;gap:48rem}@media(min-width: 1272px){#about_tpm .about_list{margin-top:50rem;gap:65rem 48rem}}@media(min-width: 1272px){#about_tpm .about_list li{display:flex;flex-direction:row;gap:48rem}}#about_tpm .about_list li .pic-box{width:100%;height:254rem}@media(min-width: 768px){#about_tpm .about_list li .pic-box{height:446rem}}@media(min-width: 1272px){#about_tpm .about_list li .pic-box{flex-shrink:0;width:520rem;height:347rem}}#about_tpm .about_list li .pic-box img{width:100%}#about_tpm .about_list li .txt-box{margin-top:24rem}@media(min-width: 1272px){#about_tpm .about_list li .txt-box{margin-top:10rem}}#about_tpm .about_list li .txt-box .ttl-wrap{display:contents}@media(min-width: 1272px){#about_tpm .about_list li .txt-box .ttl-wrap{display:flex;align-items:center;gap:10rem}}#about_tpm .about_list li .txt-box .point{color:#c2170c;font-size:14rem;letter-spacing:.05em;line-height:120%;word-wrap:break-word;padding:6rem 8rem 2rem;width:fit-content;border:1px solid #d7655c}@media(min-width: 1272px){#about_tpm .about_list li .txt-box .point{transform:translateY(2rem);padding:4rem 8rem 2rem}}#about_tpm .about_list li .txt-box h4{color:#1e1e1e;font-size:24rem;line-height:130%;letter-spacing:.05em;word-wrap:break-word;margin-top:7rem}@media(min-width: 1272px){#about_tpm .about_list li .txt-box h4{font-size:28rem;letter-spacing:.05em;line-height:130%}}#about_tpm .about_list li .txt-box .desc{color:#333;font-size:16rem;font-weight:400;line-height:28.8rem;letter-spacing:.05em;word-wrap:break-word;margin-top:24rem}@media(min-width: 1272px){#about_tpm .about_list li .txt-box .desc{font-size:18rem;letter-spacing:.05em;line-height:180%;margin-top:15rem}}#about_tpm .about_list li .txt-box .desc p:not(:first-child){margin-top:10rem}@media(min-width: 1272px){#about_tpm .about_list li:nth-child(even) .pic-box{order:1}#about_tpm .about_list li:nth-child(even) .txt-box{order:0}}#about_tpm .company-info{background-color:#fff;border:1px solid #d9d9d9;padding:23rem 24rem 26rem;margin-top:30rem}@media(min-width: 1272px){#about_tpm .company-info{display:flex;justify-content:space-between;gap:40rem;padding:34rem 48rem 40rem;margin-top:84rem}}#about_tpm .company-info .ttl-wrap{display:contents}@media(min-width: 768px){#about_tpm .company-info .ttl-wrap{display:flex;align-items:center;gap:10rem}}#about_tpm .company-info .info-box .icon{color:#c2170c;font-size:14rem;letter-spacing:.05em;line-height:120%;word-wrap:break-word;padding:6rem 8rem 2rem;width:fit-content;border:1px solid #d7655c}@media(min-width: 768px){#about_tpm .company-info .info-box .icon{transform:translateY(4rem);padding:4rem 8rem 2rem}}#about_tpm .company-info .info-box h4{color:#1e1e1e;font-size:24rem;font-weight:600;line-height:31.2rem;letter-spacing:.05em;word-wrap:break-word;margin-top:6rem}@media(min-width: 768px){#about_tpm .company-info .info-box h4{font-size:28rem;letter-spacing:.05em;line-height:130%}}#about_tpm .company-info .info-box .desc{color:#333;font-size:14rem;font-weight:400;line-height:25.2rem;letter-spacing:.05em;word-wrap:break-word;margin-top:16rem}@media(min-width: 1272px){#about_tpm .company-info .info-box .desc{font-size:18rem;letter-spacing:.05em;line-height:180%}}#about_tpm .company-info .info-box .desc p:not(:first-child){margin-top:10rem}#about_tpm .company-info .logo-box{display:flex;gap:20rem;align-items:center;justify-content:center;width:100%;margin:30rem 0 0;padding-right:16rem}@media(min-width: 1272px){#about_tpm .company-info .logo-box{flex-direction:column;width:auto;margin:0 0 0;padding-right:0}}#about_tpm .company-info .logo-box .pic-box{width:100rem;height:auto}@media(min-width: 1272px){#about_tpm .company-info .logo-box .pic-box{width:180rem;height:auto}}#about_tpm .company-info .logo-box .pic-box img{width:100%}#about_tpm .company-info .link a{color:#1e1e1e;font-size:16rem;font-weight:400;text-decoration:underline;line-height:19.2rem;letter-spacing:.05em;word-wrap:break-word}/*# sourceMappingURL=lp-home.css.map */