body,html{width:100%;min-width:1600px;max-width:100vw;min-height:100vh;overflow-x:hidden;font-family:"BIZ UDPGothic",sans-serif;color:#0d1114;font-size:14px;background-color:#fff}body i::before,html i::before{font-family:"Font Awesome 6 Free" !important}body .fas,body .fa-classic,body .fa-solid,body .far,body .fa-regular,html .fas,html .fa-classic,html .fa-solid,html .far,html .fa-regular{font-family:"Font Awesome 6 Free" !important}main{display:contents}article{position:relative;min-height:100%}section{width:100%;text-align:center}.wrapper{display:inline-block;width:1600px;padding:0 200px;margin:0 auto;float:none;text-align:left}.bem-header{width:100%;height:110px;position:absolute;top:0;z-index:100;padding:16px 0;text-align:center}.bem-header__links{width:100%;position:relative}.bem-header__links__logo{background-image:url(/img/1/logo.webp);background-repeat:no-repeat;background-size:100%;background-position:center;width:237px;height:26px;position:absolute;top:12px;bottom:0;left:0;margin:auto}.bem-header__links__logo:hover{opacity:.7}.bem-header__links__ul{width:100%;height:26px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:260px}.bem-header__links__ul__li{float:none;padding:0 6px;position:relative;white-space:nowrap}.bem-header__links__ul__li::before{content:"";width:1px;height:16px;background:#0d1114;position:absolute;top:0;bottom:0;left:0;margin:auto}.bem-header__links__ul__li:last-of-type::before{display:none}.bem-header__links__ul__li__link{padding:6px 6px;text-align:center;font-weight:bold;font-size:13px}.bem-header__links__ul__li__link:hover{background-color:#111b3f;color:#fff}.bem-header__links__ul__li.more{position:relative}.bem-header__links__ul__li.more:hover ul{visibility:visible;opacity:1}.bem-header__links__ul__li.more ul{width:200%;transition:all .2s ease;z-index:100;position:absolute;top:40px;visibility:hidden;opacity:0}.bem-header__links__ul__li.more ul li{width:100%;border-bottom:1px solid #fff}.bem-header__links__ul__li.more ul li:last-of-type{border:none}.bem-header__links__ul__li.more ul li .link{width:100%;line-height:42px;color:#fff;text-decoration:none;font-weight:bold;font-size:14px;position:relative;padding-left:24px;background-color:#111b3f}.bem-header__links__ul__li.more ul li .link:hover{background-color:gray}.bem-header--searches--index .bem-header__links__logo,.bem-header--staffs--index .bem-header__links__logo,.bem-header--lp--disposition .bem-header__links__logo,.bem-header--lp--acquisition .bem-header__links__logo{background-image:url(/img/1/logo--white.png)}.bem-header--searches--index .bem-header__links__ul__li::before,.bem-header--staffs--index .bem-header__links__ul__li::before,.bem-header--lp--disposition .bem-header__links__ul__li::before,.bem-header--lp--acquisition .bem-header__links__ul__li::before{background:#fff}.bem-header--searches--index .bem-header__links__ul__li__link,.bem-header--staffs--index .bem-header__links__ul__li__link,.bem-header--lp--disposition .bem-header__links__ul__li__link,.bem-header--lp--acquisition .bem-header__links__ul__li__link{color:#fff}.bem-header--searches--index .bem-header__links__ul__li__link:hover,.bem-header--staffs--index .bem-header__links__ul__li__link:hover,.bem-header--lp--disposition .bem-header__links__ul__li__link:hover,.bem-header--lp--acquisition .bem-header__links__ul__li__link:hover{background-color:#fff;color:#111b3f}.bem-breadcrumbs{width:100%;text-align:center;position:absolute;top:132px;z-index:2}.bem-breadcrumbs ul.crumb{display:inline-block;width:1600px;padding:0 200px;margin:0 auto;float:none;text-align:left}.bem-breadcrumbs ul.crumb li{background:#fff;color:#111b3f;font-weight:bold;padding:4px 8px}.bem-breadcrumbs ul.crumb li:has(>a){background:none}.bem-breadcrumbs ul.crumb li .link{color:#fff}.bem-breadcrumbs ul.crumb li .link:hover{text-decoration:underline}.bem-breadcrumbs ul.crumb li.separator{margin:0 8px;background:none;color:#fff}.bem-breadcrumbs--rent--index li .link,.bem-breadcrumbs--contacts--index li .link{color:#333 !important}.bem-breadcrumbs--rent--index li.separator,.bem-breadcrumbs--contacts--index li.separator{color:#333 !important}.bem-footer{width:100%}.bem-footer__banner{width:100%;background-color:#fff;padding:80px 0 64px;text-align:center}.bem-footer__banner__ul{width:80%;margin:0 10%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.bem-footer__banner__ul__li{margin-bottom:16px}.bem-footer__banner__ul__li__link:hover{opacity:.7}.bem-footer__banner__ul__li__link img{width:211px;height:85px}.bem-footer__main{width:100%;background-color:#111b3f;padding:48px 0;text-align:center}.bem-footer__main__top{width:100%}.bem-footer__main__top__logo:hover{opacity:.7}.bem-footer__main__top__ul{float:right;width:70%;padding-top:12px}.bem-footer__main__top__ul__li{float:right;padding-left:32px}.bem-footer__main__top__ul__li__link{color:#fff;font-size:14px;font-weight:bold}.bem-footer__main__top__ul__li__link:hover{text-decoration:underline}.bem-footer__main__middle{width:100%;padding:48px 0;display:-webkit-flex;display:flex;color:#fff}.bem-footer__main__middle__left{width:35%}.bem-footer__main__middle__left__text{width:100%;font-size:14px;line-height:32px}.bem-footer__main__middle__left__link{margin-top:48px;color:#fff;font-size:14px;line-height:18px}.bem-footer__main__middle__left__link:hover{text-decoration:underline}.bem-footer__main__middle__left__link i{font-size:18px;margin-right:10px}.bem-footer__main__middle__center{width:25%}.bem-footer__main__middle__right{width:40%}.bem-footer__main__middle__right__text{width:100%;font-size:14px;line-height:32px;text-align:right}.bem-contact{width:100%;position:relative}.bem-contact__bg{width:100%;height:500px;display:-webkit-flex;display:flex}.bem-contact__bg__left{flex:1;background-repeat:no-repeat;background-size:cover;background-image:url(/img/1/homes/index/contact__bg--1.webp);background-position:right center}.bem-contact__bg__right{flex:1;background-repeat:no-repeat;background-size:cover;background-image:url(/img/1/homes/index/contact__bg--2.webp);background-position:right center}.bem-contact .wrapper{height:500px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.bem-contact__inner{width:45%;margin-left:55%;color:#fff;padding:48px 40px 0 0}.bem-contact__inner__title{width:100%;text-align:center}.bem-contact__inner__title__en{width:100%;font-size:28px;font-weight:bold}.bem-contact__inner__title__jp{width:100%;font-size:14px;font-weight:bold;margin-top:8px}.bem-contact__inner__text{width:100%;text-align:center;font-size:14px;line-height:28px;letter-spacing:2px;margin-top:24px}.bem-contact__inner__btnwrap{width:500px;height:96px;position:relative;margin-top:42px}.bem-contact__inner__btnwrap::before{content:"";width:167px;height:144px;background:url(/img/1/homes/index/contact__img.webp) no-repeat;background-size:100%;position:absolute;bottom:0;left:-16px;z-index:1}.bem-contact__inner__btnwrap:hover{color:#fff}.bem-contact__inner__btnwrap:hover i{color:#fff}.bem-contact__inner__btnwrap:hover .bem-contact__inner__btnwrap__btn::before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(120deg);transform:translateX(-9%) translateY(-25%) rotate(120deg)}.bem-contact__inner__btnwrap:hover .bem-contact__inner__btnwrap__btn__text span{color:#e6e6e6}.bem-contact__inner__btnwrap__btn{width:500px;height:96px;padding:32px 16px 28px 136px;text-align:center;background:#fff;position:relative;overflow:hidden}.bem-contact__inner__btnwrap__btn::before{position:absolute;top:0;left:170px;width:500px;height:500px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-70%) rotate(120deg);transform:translateX(-98%) translateY(-70%) rotate(120deg);background:gray}.bem-contact__inner__btnwrap__btn__text{width:100%;font-size:18px;position:relative;z-index:10;font-weight:bold}.bem-contact__inner__btnwrap__btn__text span{width:100%;color:#394261;font-size:12px;letter-spacing:2px;text-align:center;margin-top:8px}.bem-contact__inner__btnwrap__btn i{width:20px;height:20px;font-size:20px;line-height:20px;color:gray;position:absolute;top:0;bottom:0;margin:auto;right:16px}.bem-contact__inner__link{width:100%;background:linear-gradient(-60deg, #fff 0%, #fff 70%, #808080 70%, #808080 100%);position:relative;padding:32px 16px 28px 136px;font-size:18px;text-align:center;margin-top:42px}.bem-contact__inner__link:hover{background:linear-gradient(-60deg, #fce4e3 0%, #fce4e3 70%, #394261 70%, #394261 100%)}.bem-contact__inner__link span{width:100%;color:#394261;font-size:12px;letter-spacing:2px;text-align:center;margin-top:8px}.bem-contact__inner__link i{width:20px;height:20px;font-size:20px;line-height:20px;color:gray;position:absolute;top:0;bottom:0;margin:auto;right:16px}.bem-contact__inner__link__img{position:absolute;bottom:0;left:-16px}.bem-contact__inner__tel{width:100%;text-align:center;font-size:28px;font-weight:bold;margin-top:32px}.bem-contact__inner__tel span{width:100%;text-align:center;font-size:12px}.bem-voice{width:100%}.bem-voice__box{background:linear-gradient(-60deg, #394261 0%, #394261 30%, #111b3f 30%, #111b3f 100%);padding:48px;position:relative}.bem-voice__box__title{width:100%;text-align:center;color:#fff;position:relative;margin-bottom:40px}.bem-voice__box__title__en{width:100%;font-size:28px;font-weight:bold}.bem-voice__box__title__jp{width:100%;font-size:14px;font-weight:bold;margin-top:8px}.bem-voice__box__title__ornament{position:absolute;top:-24px;right:476px}.bem-voice__box__img{position:absolute;bottom:0;left:-130px;z-index:1}.bem-voice__box__link{width:39%;margin-left:2%;background:#fff;z-index:10;padding:16px;color:#111b3f;position:relative;z-index:10}.bem-voice__box__link:first-of-type{margin-left:20%}.bem-voice__box__link:hover{background:#e6e6e6}.bem-voice__box__link__ul{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}.bem-voice__box__link__ul__li{width:33.3333333333%}.bem-voice__box__link__ul__li__img{width:100%;height:96px;object-fit:cover}.bem-voice__box__link__text{width:100%;text-align:center;position:relative}.bem-voice__box__link__text__jp{width:100%;font-weight:bold;font-size:16px;margin:16px 0 4px}.bem-voice__box__link__text__en{width:100%;font-size:12px;color:#464646;letter-spacing:2px}.bem-voice__box__link__text__ornament{position:absolute;bottom:-16px;right:-6px;width:118px}.bem-paginator{width:100%;display:flex;display:webkit-flex;line-height:38px}.bem-paginator .flex-direction-nav .flex-prev{left:16px !important;z-index:1 !important;background-color:#ff0}.bem-paginator .flex-direction-nav .flex-next{right:16px !important;z-index:1 !important;background-color:green}.bem-paginator__pagination{width:70%;margin:0 0 0 10%;display:flex;justify-content:center}.bem-paginator__pagination .btn{display:inline-block;font-weight:bold;font-size:12px;width:34px;height:38px;line-height:38px;padding:0;position:relative;background:#fff;margin:0 2px;text-align:center}.bem-paginator__pagination .btn:hover{background:#82879b;color:#fff}.bem-paginator__pagination .btn.prev,.bem-paginator__pagination .btn.next{width:auto;background:none}.bem-paginator__pagination .btn.prev:hover,.bem-paginator__pagination .btn.next:hover{color:gray}.bem-paginator__pagination .btn.prev i::before,.bem-paginator__pagination .btn.next i::before{height:38px;line-height:38px}.bem-paginator__pagination .btn.disabled{opacity:0}.bem-paginator__pagination .btn.next i{float:inline-end}.bem-paginator__pagination .btn.current{background:#111b3f;color:#fff}.bem-paginator__now{width:20%;text-align:right}.readmore{width:100%}.readmore a{width:30%;margin:0 35%;background:#111b3f;color:#fff;clip-path:polygon(5% 100%, 0% 0%, 100% 0%, 95% 100%);font-size:14px;padding:8px;text-align:center;text-decoration:none}.readmore a:hover{background:#82879b}/*# sourceMappingURL=d--common.css.map */
