@charset "UTF-8";:root{--window-side:3%;--window-width-max:calc(1920px + calc(var(--window-side)*2));--mg-section:15rem;--mg-L:10rem;--mg-M:8rem;--mg-S:5rem;--mg-SS:3rem;--mg-text:2rem;--bg:#fff;--text:#2d2d2d;--link:#ff5800;--orange:#ff5800;--gray:#4e4e4e;--light:#e8e8e8;--base:#f2f2f2;--rgb-white:255,255,255;--rgb-text:45,45,45;--rgb-orange:255,88,0;--rgb-gray:78,78,78;--rgb-light:232,232,232;--rgb-base:242,242,242;--svg-white:brightness(0) invert(1);--svg-text:brightness(0);--ff-jp:"Noto Sans JP",sans-serif;--ff-eng:"Oswald",serif;--ratio-logo:239/72;--ratio-arrow:1/2;--transition:.3s;--title-page-h:42rem;--window-side-w:clamp(2%, calc((100% - 102rem - 10rem) / 2), 20rem)}@media screen and (max-width:1019px){:root{--mg-section:8rem;--mg-L:7rem;--mg-M:5rem;--mg-S:3rem;--mg-SS:2rem}}@media screen and (max-width:1019px){:root{--title-page-h:24rem}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::after,::before{margin:0;padding:0;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{position:relative;background:none var(--bg);font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:10rem}body{width:100%;min-width:350px;margin:0;color:var(--text);font-family:var(--ff-jp);font-size:1.6rem;font-weight:400;letter-spacing:.05em}a{color:var(--link);text-decoration:none;cursor:pointer}li{list-style:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}.wrapper{position:relative;width:100%;overflow:hidden}.wrapper-inner{width:100%;max-width:calc(1920px + var(--window-side) * 2);margin:0 auto;padding:0 var(--window-side)}.container-L,.container-LL,.container-M,.container-text{margin-left:auto;margin-right:auto}@media screen and (max-width:1019px){.container-L,.container-LL,.container-M,.container-text{max-width:75rem}}.container-LL{width:min(100%,120rem)}.container-L{width:min(100%,102rem)}.container-M{width:min(100%,96rem)}.container-text{width:min(100%,84rem)}.container-text p{line-height:1.75}.container-text p:not(:first-child){margin-top:1rem}.container-text.left{margin-left:0}.container-flex{display:flex;justify-content:space-between;align-items:center}.container-flex.reverse{flex-direction:row-reverse}@media screen and (max-width:1019px){.container-flex,.container-flex.reverse{flex-direction:column;align-items:center;justify-content:center}}.breadcrumbs{display:flex;gap:0 1rem;flex-wrap:wrap;margin-top:1rem}.breadcrumbs li{position:relative;height:auto;padding:.5rem 0;line-height:1.2}.breadcrumbs li:not(:first-child){padding-left:1.8rem}.breadcrumbs li:not(:first-child)::before{content:"";position:absolute;top:0;bottom:0;left:0;width:.8rem;height:1px;margin:auto;background-color:#fff}.breadcrumbs a,.breadcrumbs li{color:#fff;font-weight:400}.breadcrumbs a{color:var(--link);transition:var(--transition)}@media (any-hover:hover){.breadcrumbs a:hover{opacity:.8}}.form{margin-top:var(--mg-M)}.form dt p{display:flex;align-items:center}.form dt:not(:first-child){margin-top:3rem}.form dd{width:100%;margin-top:.5rem;padding:1rem 2rem;background-color:rgba(var(--rgb-text),.05)}.form dd input,.form dd textarea{width:100%;height:100%}.form-required{display:inline-block;margin-left:1rem;padding:0 1rem;background-color:var(--link);color:#fff;font-size:1.4rem;line-height:1.6}.form .wpcf7-not-valid-tip{margin-top:1rem}dd.form-input{display:flex;flex-direction:column;justify-content:center}dd.form-select{width:30rem}dd.form-select span.wpcf7-form-control-wrap{position:relative;width:100%}dd.form-select span.wpcf7-form-control-wrap::after{content:"";position:absolute;top:.6em;right:0;width:1rem;height:.8rem;background-color:var(--link);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}dd.form-select select.wpcf7-form-control{width:100%}dd.form-select select.wpcf7-form-control.wpcf7-not-valid option{color:rgba(0,0,0,.4)!important}dd.form-check,dd.form-radio{max-width:75rem;padding:0;background-color:transparent}dd.form-check .wpcf7-form-control,dd.form-radio .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:.5rem 2rem}dd.form-check .wpcf7-list-item,dd.form-radio .wpcf7-list-item{display:flex;align-items:center;gap:0 1rem}dd.form-check .wpcf7-list-item input,dd.form-radio .wpcf7-list-item input{width:1.6rem}dd.form-text{height:25rem}dd.form-text p{display:block;width:100%;height:100%}.form-privacy{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:var(--mg-SS)}.form-privacy p{margin-top:0!important}.form-privacy .wpcf7-list-item{display:flex;align-items:center;width:auto;height:100%;margin:0}.form-privacy .wpcf7-list-item input{width:2rem;height:2rem;border:1px solid var(--text);border-radius:1px}.form-privacy a{transition:var(--transition)}.form-privacy a img{display:inline-block;width:1.5rem;margin-right:.2em}@media (any-hover:hover){.form-privacy a:hover{opacity:.7}}.form .button-submit{width:32rem;height:6.2rem;margin:var(--mg-SS) auto 0}.form .button-submit>p{display:flex;justify-content:space-between;align-items:center;position:relative;height:100%;padding:0 2rem;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange)}.form .button-submit>p input{color:var(--orange);font-weight:600;line-height:6.2rem}.form .button-submit>p img{width:.8rem}.form .button-submit>p::before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:0;height:calc(100% - 4px);margin:auto;background-color:rgba(var(--rgb-orange),.8)}@media (any-hover:hover){.form .button-submit>p input,.form .button-submit>p::before{transition:var(--transition)}.form .button-submit>p:hover input{color:#fff}.form .button-submit>p:hover img{filter:var(--svg-white)}.form .button-submit>p:hover::before{width:100%}}.form:has(:disabled) .button-submit p{opacity:.4;pointer-events:none}.form .wpcf7-spinner{display:none;margin:0}.form .wpcf7-loading .wpcf7-spinner{display:inline-block}.form .wpcf7-loading .button-submit img{display:none}.wpcf7 form.sent .wpcf7-response-output{border:none;color:#fff;background:var(--accent01);text-align:center;padding:1rem 0}.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232}.single{margin-bottom:var(--mg-section)}.single h1{font-size:2.4rem;font-weight:600}.single-thumbsnail{margin-top:var(--mg-S)}.single-thumbsnail img{width:auto;max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.single-contents{margin-top:var(--mg-S)}.single-date{display:flex;justify-content:end;align-items:center;gap:1rem;margin-top:2rem!important}.single-date::before{content:"";width:1.6rem;height:auto;aspect-ratio:1/1;background:url(common/images/img/icon-pen.svg) no-repeat center/100%}.single-buttons{margin-top:var(--mg-M)}.single-buttons__inner{display:flex;justify-content:space-between;align-items:center;gap:5rem}.single-buttons .single-button a{display:flex;justify-content:center;gap:1rem;align-items:center;position:relative;color:var(--link);transition:var(--transition)}.single-buttons .single-button a::after{content:"";display:block;width:.8rem;height:auto;aspect-ratio:var(--ratio-arrow);background:url(common/images/img/icon-arrow-x.svg) no-repeat center/100%}@media (any-hover:hover){.single-buttons .single-button a:hover{transform:translateX(1rem)}}.single-buttons .single-button.prev a{flex-direction:row-reverse}.single-buttons .single-button.prev a::after{transform:rotateY(180deg)}@media (any-hover:hover){.single-buttons .single-button.prev a:hover{transform:translateX(-1rem)}}.single-buttons .button-text{width:fit-content;margin:2rem auto 0}.single-buttons .button-text a{gap:0 3rem}.archive-lists{display:flex;flex-direction:column;gap:var(--mg-text) 0;height:auto}.archive-list{display:flex;flex-direction:column;gap:1rem 0;padding-bottom:var(--mg-text);border-bottom:1px solid var(--text);width:100%}.archive-list a{display:flex;justify-content:space-between;gap:0 1rem}.archive-list a img{width:.8rem}@media screen and (max-width:1019px){.archive-lists{gap:1rem 0;margin-top:var(--mg-S)}.archive-list{gap:.5rem 0;padding-bottom:1rem}}.archive-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:1.6em;color:var(--text);font-weight:600;transition:var(--transition)}@media screen and (max-width:1019px){.archive-title{-webkit-line-clamp:2;max-height:3.2em}}@media (any-hover:hover){.archive-list a:hover .archive-title{color:var(--link)}}.archive-pagenation{margin:var(--mg-L) auto}.archive-pagenation ul.page-numbers{display:flex;justify-content:center;align-items:center;gap:2rem}.archive-pagenation ul.page-numbers li{margin-top:0!important}.archive-pagenation ul.page-numbers .page-numbers{display:grid;place-items:center;width:3rem;height:3rem;color:var(--link);font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:1.6rem;transition:var(--transition)}.archive-pagenation ul.page-numbers .page-numbers.current{color:var(--yellow)}.archive-pagenation ul.page-numbers a.next,.archive-pagenation ul.page-numbers a.prev{position:relative}.archive-pagenation ul.page-numbers a.next::before,.archive-pagenation ul.page-numbers a.prev::before{content:"";position:absolute;inset:0;width:1rem;height:auto;aspect-ratio:var(--ratio-arrow);margin:auto;background:url(common/images/img/icon-arrow-x.svg) no-repeat center/100%;transition:var(--transition)}.archive-pagenation ul.page-numbers a.prev::before{transform:rotatey(180deg)}@media (any-hover:hover){.archive-pagenation ul.page-numbers a:hover{color:var(--yellow)}.archive-pagenation ul.page-numbers a.next:hover::before{transform:translateX(.5rem)}.archive-pagenation ul.page-numbers a.prev:hover::before{transform:translateX(-.5rem) rotatey(180deg)}}ul.lists-dot li{position:relative;padding-left:1.4rem}ul.lists-dot li::before{content:"";position:absolute;top:.6em;left:0;width:.6rem;height:.6rem;margin:auto;border-radius:100%;background-color:var(--accent01)}ul.lists-dot li:not(:first-child){margin-top:1rem}.text-color{color:var(--orange)}.text-marker{display:inline-block;padding:0 .2em;background-image:linear-gradient(transparent 50%,rgba(243,152,48,.2) 50%)}.text-annotation{font-size:1.4rem;text-align:right}.text-number{padding:0 .1em;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-weight:700;line-height:1;vertical-align:text-bottom}p.text-tel{display:flex;align-items:center;gap:0 1rem;position:relative;color:var(--orange);font-size:3.6rem;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;vertical-align:text-bottom}p.text-tel::before{content:"";display:block;width:2.8rem;height:auto;aspect-ratio:1/1;background:url(common/images/img/icon-tel.svg) no-repeat center/100%}p.text-tel+span{display:block;width:100%;margin:.5rem auto 0;padding-left:2rem;text-align:center}@media (any-hover:hover){p.text-tel a{transition:var(--transition)}p.text-tel a:hover{opacity:.75}}.table{width:100%}.table tr{display:flex;gap:2rem;border-bottom:2px solid var(--accent01)}.table tr:first-child{border-top:2px solid var(--accent01)}.table th{width:24%;padding:2rem 1rem;background-color:var(--light01);color:var(--accent01);text-align:left;white-space:nowrap}.table td{width:100%;padding:2rem 1rem}.table td p:not(:first-child){margin-top:1rem}@media screen and (max-width:1019px){.table tr{flex-direction:column;gap:0}.table th{width:100%;white-space:inherit}.table td,.table th{padding:1.5rem 1rem}}.title-page{margin-bottom:var(--mg-section)}.title-page .wrapper-inner{overflow:visible}.title-page__text{width:100%;height:64rem;padding-top:10rem;background-color:rgba(var(--rgb-text),.95)}.title-page__text .title-block{margin-top:var(--mg-M)}.title-page__text .title-block p{font-size:2.4rem}.title-page__text .title-block p::before{height:2.8rem}.title-page__text .title-block h1,.title-page__text .title-block>span{font-size:4.2rem;color:#fff}.title-page__text .title-block h1 span,.title-page__text .title-block>span span{font-size:2.2rem;font-weight:400}.title-page__image{position:relative;width:100%;height:var(--title-page-h);margin-top:calc(var(--title-page-h)/ -2)}.title-page__image *{height:var(--title-page-h)}.title-page__image--img{position:relative}.title-page__image--img img{width:100%;height:100%;object-fit:cover}.title-page__image--img::before{content:"";position:absolute;top:-14.5rem;right:3rem;z-index:1;width:auto;height:16rem;aspect-ratio:190/236;background:url(common/images/img/character03.webp) no-repeat center/100%;animation:ktkt 2s infinite linear}.title-page__image--slidetext{position:absolute;bottom:0;left:0;right:0;width:100%;height:calc(var(--title-page-h)/ 2);margin:0 auto}.title-page__image--slidetext::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:7.8rem;margin:auto;background:url(common/images/img/img-slidetext.webp) repeat-x left top;animation:slide-text 30s infinite linear}@media screen and (max-width:1019px){.title-page__text{height:auto;padding-top:6rem;padding-bottom:22rem}.title-page__text .title-block p{font-size:1.8rem}.title-page__text .title-block p::before{height:2rem}.title-page__text .title-block h1,.title-page__text .title-block>span{font-size:3.2rem}.title-page__image{margin-top:-12rem}.title-page__image--img::before{top:-8.8rem;height:10rem}.title-page__image--slidetext{position:absolute;bottom:0;left:0;right:0;width:100%;height:calc(var(--title-page-h)/ 2);margin:0 auto}.title-page__image--slidetext::before{height:4.2rem;background-size:auto 100%}}.title-page h1::after{display:inline-block;font-size:1.6rem;font-weight:400}#furnished .title-page h1::after{content:"（家具家電付き賃貸）"}#sales .title-page h1::after{content:"（売りたい方・買いたい方）"}.title-section{position:relative}.title-section p{width:fit-content;margin:0 auto;color:var(--base);font-size:9.2rem;text-align:center;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase}.title-section h2{position:absolute;bottom:0;left:0;right:0;width:fit-content;margin:0 auto;font-size:2.4rem;font-weight:600;line-height:2.2;white-space:nowrap}.title-section.left p{margin:0;text-align:left}.title-section.left h2{left:1em;right:auto;margin:0}.title-section.orange p{color:rgba(var(--rgb-orange),.2)}@media screen and (max-width:1019px){.title-section p{font-size:6.2rem}.title-section h2{font-size:2rem}.title-section.left h2{left:.8em}}.title-block p{display:flex;gap:0 1rem;justify-content:start;align-items:center;position:relative;width:fit-content;color:var(--orange);font-size:1.6rem;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase}.title-block p::before{content:"";display:block;width:.5rem;height:2rem;margin:auto;background-color:var(--orange)}.title-block h1,.title-block h3,.title-block h4,.title-block>span{margin-top:.5rem;font-size:2.4rem;font-weight:600;line-height:1.5;white-space:nowrap}@media screen and (max-width:1019px){.title-block h1,.title-block h3,.title-block h4,.title-block>span{margin-top:.5rem;font-size:2rem;line-height:1.2;white-space:inherit}}@media screen and (max-width:1019px){h2{font-size:2rem}}h3{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){h3{font-size:2rem}}h4{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:2rem}@media screen and (max-width:1019px){h4{font-size:2rem}}@media screen and (max-width:1019px){h4{font-size:1.8rem}}.title-icon{display:flex;justify-content:center;align-items:center;gap:0 2rem}.title-icon img{width:5rem}.title-icon h4{color:var(--orange);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.title-icon h4{font-size:2rem}}button{display:block;border:none;border-radius:0;background-color:transparent}button a{display:block;position:relative;z-index:1;width:100%;height:100%}button.center{margin:0 auto}.button-text{width:32rem;height:6.2rem}@media print,screen and (max-width:767px){.button-text{width:30rem}}.button-text a{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;border-top:1px solid var(--text);border-bottom:1px solid var(--text)}.button-text a p{color:var(--text);font-weight:600;line-height:6.2rem}.button-text a img{width:.8rem;filter:var(--svg-text)}.button-text a::before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:0;height:calc(100% - 4px);margin:auto;background-color:rgba(var(--rgb-text),.8)}@media (any-hover:hover){.button-text a p,.button-text a::before{transition:var(--transition)}.button-text a:hover p{color:#fff}.button-text a:hover img{filter:var(--svg-white)}.button-text a:hover::before{width:100%}}.button-text.newWindow a img{width:1.6rem}.button-text.down a img{width:1.2rem}.button-text.pdf a img{width:2.4rem;filter:none!important}.button-text.back a{flex-direction:row-reverse}.button-text.back a img{transform:rotateY(180deg)}.button-text.back a::before{left:auto;right:0}.button-text.orange a{border-color:var(--orange)}.button-text.orange a p{color:var(--orange)}.button-text.orange a img{filter:none}.button-text.orange a::before{background-color:rgba(var(--rgb-orange),.8)}@media (any-hover:hover){.button-text.orange a:hover p{color:#fff}.button-text.orange a:hover img{filter:var(--svg-white)}}.button-text.bgOrange a{border-color:var(--orange)}.button-text.bgOrange a p{color:#fff}.button-text.bgOrange a img{filter:var(--svg-white)}.button-text.bgOrange a::before{left:auto;right:0;width:100%;background-color:rgb(var(--rgb-orange),.8)}.button-text.bgOrange a::after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:0;height:calc(100% - 4px);margin:auto;background-color:rgba(var(--rgb-white),.8)}@media (any-hover:hover){.button-text.bgOrange a::after{transition:var(--transition)}.button-text.bgOrange a:hover p{color:var(--orange)}.button-text.bgOrange a:hover img{filter:none}.button-text.bgOrange a:hover::before{width:0}.button-text.bgOrange a:hover::after{width:100%}}.button-text.bgWhite a{border-color:var(--orange)}.button-text.bgWhite a p{color:var(--orange)}.button-text.bgWhite a::before{left:auto;right:0;width:100%;background-color:rgba(255,255,255,.8)}.button-text.bgWhite a::after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:0;height:calc(100% - 4px);margin:auto;background-color:rgba(var(--rgb-orange),.8)}@media (any-hover:hover){.button-text.bgWhite a::after{transition:var(--transition)}.button-text.bgWhite a:hover p{color:#fff}.button-text.bgWhite a:hover img{filter:var(--svg-white)}.button-text.bgWhite a:hover::before{width:0}.button-text.bgWhite a:hover::after{width:100%}}.buttons{display:flex;justify-content:center;align-items:center;gap:2rem 3rem;padding-bottom:var(--mg-L)}@media screen and (max-width:1019px){.buttons{flex-direction:column}}img{display:block;width:100%;height:auto}.image-link{display:block;overflow:hidden}.image-link img{transition:var(--transition)}@media (any-hover:hover){a:hover .image-link img{transform:scale(1.1)}}.image-wrapper img{opacity:0;transform:scale(1.2);transition:opacity 1.5s,transform 1.5s}.image-wrapper.is-show img{opacity:1;transform:none}.faq{padding:var(--mg-section) 0;background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.faq-title p{color:rgba(255,255,255,.8)}.faq-container{display:flex;flex-direction:column;gap:var(--mg-M) 0;margin-top:var(--mg-M)}.faq-container__title{display:flex;justify-content:start;align-items:center;gap:0 2rem;width:100%;height:6.2rem;padding:0 2rem;background-color:var(--gray);color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.faq-container__title{font-size:2rem}}.faq-container__title::before{content:"";display:block;width:3.3rem;height:3.3rem;background:url(common/images/img/icon-information.svg) no-repeat center/100%}@media screen and (max-width:1019px){.faq-container__title{gap:0 1rem;height:4.8rem;padding:0 1.5rem;font-size:2rem}.faq-container__title::before{width:2.8rem;height:2.8rem}}.faq-lists{margin-top:var(--mg-text);display:flex;flex-direction:column;gap:var(--mg-text) 0}.faq-question{display:flex;justify-content:space-between;gap:4rem;width:100%;cursor:pointer;transition:var(--transition)}@media print,screen and (max-width:767px){.faq-question{gap:2rem}}.faq-question p{display:flex;align-items:start;gap:1.5rem;justify-content:start;position:relative;width:100%;color:var(--text);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:1.8rem!important;line-height:1.5}@media screen and (max-width:1019px){.faq-question p{font-size:2rem}}.faq-question p::before{content:"Q.";display:block;color:var(--orange);font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;line-height:3rem}.faq-question span.cross{display:block;position:relative;width:1.8rem;height:1.8rem;margin-top:.3em}.faq-question span.cross::after,.faq-question span.cross::before{content:"";position:absolute;inset:0;width:100%;height:2px;margin:auto;border-radius:2px;background-color:var(--orange)}.faq-question span.cross::before{transform:rotate(90deg)}.faq-question p,.faq-question span,.faq-question span::after,.faq-question span::before{transition:var(--transition)}@media (any-hover:hover){.faq-question p,.faq-question span,.faq-question span::after,.faq-question span::before{transition:var(--transition)}.faq-question:hover{background-color:var(--accent01)}.faq-question:hover p{color:var(--orange)}}.faq-question.is-open{background-color:var(--accent01)}.faq-question.is-open p{color:var(--orange)}.faq-question.is-open span::before{transform:none}.faq-answer{display:none;width:100%;margin-top:1rem;padding:2rem 3rem;background-color:#fff}@media screen and (max-width:1019px){.faq-question p{gap:1rem}.faq-answer{padding:2rem}}.banner-others{padding:var(--mg-L) 0;background-color:var(--gray)}.banner-others__title{justify-content:center;gap:2rem 5rem}.banner-others__title--upper{display:flex;justify-content:start;align-items:center;width:fit-content}.banner-others__title--upper img{width:auto;height:8rem;aspect-ratio:var(--logo-ratio)}.banner-others__title--upper span{margin:1.2rem 0 0 .7rem;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-weight:900;white-space:nowrap}@media screen and (max-width:1019px){.banner-others__title--upper span{font-size:2rem}}.banner-others__title h2{color:#fff}.banner-others__title h2 p{display:block;margin:1rem 0 0 8rem!important;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:4.8rem;font-weight:900;line-height:1}@media screen and (max-width:1019px){.banner-others__title h2 p{font-size:2rem}}.banner-others__title>img{width:12rem;animation:bounce 1.5s infinite}.banner-others__inner{position:relative;margin-top:var(--mg-M)}.banner-others__inner::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:7.8rem;margin:auto;background:url(common/images/img/img-slidetext.webp) repeat-x left top;animation:slide-text 30s infinite linear}.banner-others__contents{gap:2rem 4rem}.banner-others__contents:not(.two){justify-content:center}.banner-others__content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;width:100%;max-width:64rem;height:28rem;overflow:hidden}.banner-others__content p{padding:.2rem 1rem;background-color:var(--orange);color:#fff;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:1.8rem}.banner-others__content h3{margin-top:1rem;color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:2.8rem;text-shadow:0 2px 20px rgba(0,0,0,.7)}@media screen and (max-width:1019px){.banner-others__content h3{font-size:2rem}}.banner-others__content span{display:grid;place-items:center;width:3rem;height:3rem;margin-top:3.5rem;background-color:var(--orange)}.banner-others__content span img{width:.8rem;filter:var(--svg-white)}.banner-others__content::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;width:100%;height:100%;filter:brightness(.5);transition:var(--transition)}@media (any-hover:hover){.banner-others__content::before{filter:brightness(.3)}.banner-others__content:hover::before{transform:scale(1.1);filter:brightness(.5)}}.banner-others__contents.two .banner-others__content{width:calc((100% - 4rem)/ 2)}.banner-others__content.renovation::before{background:url(common/images/img/main-renovation.webp) no-repeat center/cover}.banner-others__content.clean::before{background:url(common/images/img/main-clean.webp) no-repeat center/cover}.banner-others__content.sublease::before{background:url(common/images/img/main-sublease.webp) no-repeat center/cover}.banner-others__content.monthly::before{background:url(common/images/img/main-monthly.webp) no-repeat center/cover}@media screen and (max-width:1019px){.banner-others{padding:4rem 0 11rem}.banner-others__title{flex-direction:column-reverse}.banner-others__title--upper img{height:6rem}.banner-others__title--upper span{margin:1rem 0 0 .2rem;font-size:2rem}.banner-others__title h2 p{margin:0!important;font-size:3.8rem;text-align:center;line-height:1.2}.banner-others__title>img{width:7rem}.banner-others__inner{position:relative;margin-top:var(--mg-M)}.banner-others__inner::before{top:auto;bottom:-7rem;height:4.2rem;background-size:auto 100%}.banner-others__content{width:100%;height:20rem;padding:2rem}.banner-others__content p{font-size:1.6rem}.banner-others__content h3{font-size:2.4rem;text-align:center}.banner-others__content span{margin-top:2rem}.banner-others__contents.two .banner-others__content{width:100%}}.banner-range{position:relative;padding:var(--mg-M) 0 var(--mg-L);-webkit-clip-path:inset(0);clip-path:inset(0);background-color:rgba(var(--rgb-text),92)}.banner-range::after{content:"";position:absolute;bottom:-1px;left:0;z-index:1;width:100%;height:1px;background-color:var(--text);pointer-events:none}.banner-range::before{content:"";position:fixed;inset:0;z-index:-1;width:100%;height:100vh;background:url(common/images/img/property-service-bg.webp) no-repeat center/cover;mix-blend-mode:multiply}.banner-range__title{position:relative;padding-top:7.5rem}.banner-range__title::before{content:"";position:absolute;top:0;left:0;right:0;z-index:-1;width:auto;height:10rem;aspect-ratio:190/252;margin:auto;background:url(common/images/img/character06.webp) no-repeat center/100%;animation:bounce 1.5s infinite linear}.banner-range__title p{display:block;position:relative;z-index:1;width:fit-content;margin:0 auto;padding:.5rem 4rem;background-color:var(--orange);color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;text-align:center}@media screen and (max-width:1019px){.banner-range__title p{font-size:2rem}}.banner-range__title h2{margin-top:1rem;color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:3.6rem;text-align:center}@media screen and (max-width:1019px){.banner-range__title h2{font-size:2rem}}.banner-range__lists{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:var(--mg-S)}.banner-range__list{width:calc((100% - 5rem)/ 3)}.banner-range__list:nth-child(1){margin-left:3rem}.banner-range__list:nth-child(2){margin-right:3rem}.banner-range__list img{width:100%;height:auto;aspect-ratio:1.618/1;object-fit:cover}.banner-range__list p{width:100%;padding:.5rem 1rem;background-color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:1.8rem;text-align:center}@media screen and (max-width:1019px){.banner-range__list p{font-size:2rem}}@media screen and (max-width:1019px){.banner-range::before{background-position:bottom left}.banner-range__title p{padding:.3rem 2rem;font-size:2rem}.banner-range__title h2{font-size:2.8rem}.banner-range__list{width:min(80%,48rem)}.banner-range__list:nth-child(1){margin-left:0}.banner-range__list:nth-child(2){margin-right:0}.banner-range__list img{aspect-ratio:3/1}}.works{gap:0 2rem;position:relative;margin:0 auto 0}.works::before{content:"";position:absolute;inset:0;top:3.4rem;z-index:10;width:10.8rem;height:auto;aspect-ratio:108/89;margin:auto;background:url(common/images/img/icon-change.svg) no-repeat center/100%;pointer-events:none}.works::before{width:5.8rem}.works p{color:var(--orange);font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2.4rem;text-align:center}.works img{width:100%;height:auto;aspect-ratio:1/1;margin-top:1rem;object-fit:cover}.works-inner>span{position:absolute}@media screen and (max-width:1019px){.works{width:min(100%,52rem);gap:5rem;margin:var(--mg-SS) auto 0}.works::before{top:-3rem;width:5rem;transform:rotate(90deg)}.works-inner{flex-direction:row;gap:0 1rem;width:100%}.works-inner::before{top:3.4rem;width:3.8rem;transform:none}}section:has(.strengths-lists){padding:var(--mg-section) 0;background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.strengths-lists{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 3rem;position:relative;margin:var(--mg-M) auto 0}.strengths-lists::before{content:"";position:absolute;top:-13.6rem;right:3rem;width:auto;height:14rem;aspect-ratio:188/262;background:url(common/images/img/character04.webp) no-repeat center/100%;animation:bounce 1.5s infinite linear;transform:bottom center}.strengths-list{display:flex;flex-direction:column}.strengths-list__title{display:grid;place-items:center;width:100%;height:6.8rem;background-color:var(--text);color:#fff;font-size:2rem;font-weight:600;text-align:center;line-height:1.2}.strengths-list__title h3 span{color:var(--orange)}.strengths-list__image{width:100%;height:auto;aspect-ratio:1.618/1}.strengths-list__image img{height:100%;object-fit:cover}.strengths-list__text{flex-grow:1;padding:2rem 1.5rem;background-color:#fff}@media screen and (max-width:1019px){.strengths-lists{grid-template-columns:1fr;width:min(100%,52rem)}}@media screen and (max-width:1019px) and (max-width:767px){.strengths-lists{margin-top:10rem}.strengths-lists::before{top:-9.7rem;height:10rem}.strengths-lists__title{height:5.8rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{object-fit:cover}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.visibility-sptab{display:none}@media screen and (max-width:1019px){.visibility-sptab{display:block}}.visibility-sp{display:none}@media print,screen and (max-width:767px){.visibility-sp{display:block}}.visibility-pctab{display:block}@media print,screen and (max-width:767px){.visibility-pctab{display:none!important}}.visibility-pc{display:block}@media screen and (max-width:1019px){.visibility-pc{display:none!important}}.visibility-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.animation-ktkt{animation:ktkt 2s infinite ease-in-out}@keyframes ktkt{0%{transform:rotate(0)}10%{transform:rotate(5deg)}20%{transform:rotate(0)}30%{transform:rotate(5deg)}40%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes slide-text{to{background-position-x:-1851px}}.bounce{animation:bounce 1.5s infinite linear;transform:bottom center}@keyframes bounce{0%{transform:scale(1,1) translate(0,0)}20%{transform:scale(1.1,.9) translate(0,0)}25%{transform:scale(1,1) translate(0,0)}30%{transform:scale(.9,1.1) translate(0,-15%)}35%{transform:scale(1,1) translate(0,-20%)}55%{transform:scale(1,1) translate(0,0)}100%{transform:scale(1,1) translate(0,0)}}@keyframes krkr{to{transform:rotate(360deg)}}.yryr{transform-origin:bottom center;animation:yryr 2s infinite linear}@keyframes yryr{0%,100%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}.background-achievement{position:relative}.background-achievement::after,.background-achievement::before{content:"";position:absolute;top:0;z-index:-1;height:100%}.background-achievement::before{left:0;width:var(--window-side-w);background-color:var(--orange)}.background-achievement::after{left:calc(var(--window-side-w) + 5px);width:calc(100% - var(--window-side-w) - 5px);background-color:var(--light)}.background-achievement .container-L{padding-left:calc(var(--window-side)/ 2)}@media print,screen and (max-width:767px){.background-achievement::after{left:calc(var(--window-side-w) + 3px);width:calc(100% - var(--window-side-w) - 3px)}}.background-achievement.sublease-achievement::after{background-color:#fff}.header{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;min-width:350px;height:10rem;margin:auto;background-color:rgba(var(--rgb-text),.95);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:1019px){.header{height:6rem}}.header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--window-width-max);height:100%;padding-left:var(--window-side);padding-right:var(--window-side)}.header-logo{z-index:1000;width:20rem;height:auto;aspect-ratio:var(--ratio-logo);transition:var(--transition)}.header-logo a,.header-logo img{display:block;width:100%;height:100%}@media print,screen and (max-width:767px){.header-logo{width:15rem}}.nav-lists{display:flex;flex-direction:column;align-items:flex-end;width:fit-content;height:auto;margin-top:auto;padding:1.5rem 0 1rem}.nav-lists__lower,.nav-lists__upper{display:flex;gap:0 2rem}.nav-lists__lower li,.nav-lists__upper li{height:100%}.nav-lists__lower li a,.nav-lists__lower li>p,.nav-lists__upper li a,.nav-lists__upper li>p{color:#fff;white-space:nowrap;transition:var(--transition)}@media (any-hover:hover){.nav-lists__lower li a:hover,.nav-lists__lower li>p:hover,.nav-lists__upper li a:hover,.nav-lists__upper li>p:hover{color:var(--link);cursor:pointer}}.nav-lists__upper li a{display:flex;align-items:center;gap:0 1rem;padding:1rem 0}.nav-lists__upper li a img{width:1.6rem;filter:var(--svg-white)}.nav-lists__lower{height:5rem}.nav-lists__lower a,.nav-lists__lower li{display:block;height:100%}.nav-lists__lower--sub>p{display:flex;flex-direction:column;align-items:center;gap:.8rem 0}.nav-lists__lower--sub>p>img{width:1.2rem}.nav-inner__list{position:absolute;top:10rem;left:0;right:0;width:100%;height:auto;margin:0 auto;padding:5rem 0;background-color:rgba(var(--rgb-gray),.95)}.nav-inner__list--title{display:flex;gap:0 1.5rem;position:relative;color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.nav-inner__list--title{font-size:2rem}}.nav-inner__list--title::before{content:"";display:inline-block;width:.5rem;height:3.5rem;background-color:var(--orange)}.nav-inner__list--pages{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:3rem;margin-top:var(--mg-SS)}.nav-inner__list--page .image-link{aspect-ratio:3/1}.nav-inner__list--page p{display:flex;justify-content:space-between;margin-top:1rem;transition:var(--transition)}.nav-inner__list--page p img{width:.8rem;filter:var(--svg-white)}@media (any-hover:hover){.nav-inner__list--page a:hover p{color:var(--link)}}.nav .nav-lists__lower--sub .nav-inner__list{visibility:hidden;opacity:0;transition:var(--transition)}@media screen and (any-hover:hover) and (min-width:1019px){.nav .nav-lists__lower--sub:hover .nav-inner__list{visibility:visible;opacity:1}}@media screen and (max-width:1019px){.navBtn{display:grid;place-items:center;z-index:1000;width:4.8rem;height:4.8rem;margin:0;padding:0;border-radius:5px}}@media screen and (max-width:1019px) and (max-width:1019px){.navBtn{display:grid!important}}@media screen and (max-width:1019px){.navBtn-lines{position:relative;width:100%;height:50%}.navBtn-line{position:absolute;left:0;width:100%;height:2px;font-size:0;background-color:var(--link)}.navBtn-line:nth-child(1){top:0}.navBtn-line:nth-child(2){top:0;bottom:0;margin:auto}.navBtn-line:nth-child(3){bottom:0}}.js-opened .navBtn-line{background-color:#fff}.js-opened .navBtn-line:nth-child(2){opacity:0}.js-opened .navBtn-line:nth-child(1){animation:hamburger-upper var(--transition) forwards linear}.js-opened .navBtn-line:nth-child(3){animation:hamburger-lower var(--transition) forwards linear}@keyframes hamburger-upper{50%{top:50%;transform:none}100%{top:50%;transform:rotate(30deg)}}@keyframes hamburger-lower{50%{bottom:42%;transform:none}100%{bottom:42%;transform:rotate(-30deg)}}@media screen and (max-width:1019px){.nav{position:fixed;top:0;left:0;z-index:900;width:100%;height:100vh;background-color:rgba(var(--rgb-text),.98)}.nav-inner{display:grid;place-items:center;width:100%;height:calc(100% - 9rem);margin-top:7rem;overflow-y:auto}.nav-lists{flex-direction:column-reverse;width:80%;max-width:50rem;min-width:31.5rem;height:auto;margin:auto}.nav-lists li:not(:last-child){border-bottom:1px solid #fff}.nav-lists li.nav-inner__list--page{border-color:#666}.nav-lists li a,.nav-lists li p{flex-direction:row;justify-content:space-between;padding:1.8rem 1.5rem;color:#fff}}@media screen and (max-width:1019px) and (any-hover:hover){.nav-lists li a:hover,.nav-lists li p:hover{opacity:.8}}@media screen and (max-width:1019px){.nav-lists__upper{gap:0}.nav-lists__upper li,.nav-lists__upper li a{border:none!important}.nav-lists__lower{flex-direction:column;width:100%;height:auto;border-bottom:1px solid #fff}.nav-lists__lower>li:not(.toggle) a{display:flex;justify-content:space-between}.nav-lists__lower>li:not(.toggle) a img{width:1rem}.nav-inner__list{position:inherit;height:0;padding:0;background-color:transparent}.nav-inner__list--title{display:none}.nav-inner__list--pages{grid-template-columns:1fr;gap:0;width:90%;margin:0!important}.nav-inner__list--page .image-link{display:none}.nav-inner__list--page a,.nav-inner__list--page p{border:none!important;margin:0;padding:.7rem .5rem!important}.nav-lists__lower--sub.is-open>p img{transform:rotateX(180deg)}.nav-lists__lower--sub.is-open .nav-inner__list{height:auto;margin:1rem auto 0!important;visibility:visible;opacity:1}.nav-lists__lower--sub.is-open .nav-inner__list .nav-inner__list--pages{margin:0 auto 1rem!important}.nav{opacity:0;transform:translatex(100%);transition:var(--transition)}.js-opened .nav{opacity:1;transform:none}}.footer-contents,.footer-contents .container-LL{height:auto}.footer-contents{position:relative;z-index:1;background-color:var(--text);-webkit-clip-path:inset(0);clip-path:inset(0)}.footer-contents::before{content:"";position:absolute;bottom:0;right:0;z-index:-1;width:auto;max-width:110rem;height:125%;aspect-ratio:1637/720;background:url(common/images/img/footer-bg.webp) no-repeat center left/cover;mix-blend-mode:multiply}@media screen and (max-width:1199px){.footer-contents::before{height:100%}}.footer-contents .container-LL{display:flex;justify-content:space-between;align-items:start;gap:var(--mg-S);padding:var(--mg-M) 0}@media screen and (max-width:1199px){.footer-contents .container-LL{max-width:calc(100% - 6rem)}}@media screen and (max-width:1019px){.footer-contents .container-LL{width:100%;max-width:100%}}@media print,screen and (max-width:740px){.footer-contents .container-LL{flex-direction:column;align-items:center}}.footer-information{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1rem 0}.footer-information__upper img{width:27rem;height:auto;aspect-ratio:var(--ratio-logo)}.footer-information__upper p{margin-top:var(--mg-text)}.footer-information__lower p{font-size:1.4rem}.footer-information p{color:#fff}@media screen and (max-width:1019px){.footer-information__upper img{width:22rem}}.footer-menus{align-items:start;gap:3rem 3.5rem;height:100%}@media screen and (max-width:1199px){.footer-menus{flex-direction:column}}.footer-menu{width:32rem}.footer-menu a{display:flex;justify-content:space-between;color:#fff;transition:var(--transition)}.footer-menu a img{filter:var(--svg-white)}.footer-menu a p{transition:var(--transition)}@media (any-hover:hover){.footer-menu a:hover,.footer-menu a:hover p{color:var(--orange)}}.footer-menu__title{width:100%;height:4.6rem;padding:1rem;border-bottom:1px solid #fff}.footer-menu__title a img{width:1rem}.footer-menu__title p{color:#fff;font-size:1.8rem;font-weight:600}.footer-menu__title.link{margin-top:3rem}.footer-menu__lists{display:flex;flex-direction:column;gap:1rem 0;width:100%;margin-top:2rem;padding:0 1rem}.footer-menu__lists a img{width:.8rem}.footer-copyright{width:100%;height:3.5rem;margin-top:3px;background-color:var(--orange)}.footer-copyright__links{display:flex;gap:0 2rem;height:3.5rem}.footer-copyright__links a{display:flex;align-items:center;gap:0 1rem}.footer-copyright__links a img{width:1.4rem;filter:var(--svg-white)}@media (any-hover:hover){.footer-copyright__links a{transition:var(--transition)}.footer-copyright__links a:hover{opacity:.5}}.footer-copyright a,.footer-copyright p{color:#fff;font-size:1.4rem}@media screen and (max-width:1019px){.footer-copyright{height:auto;padding:1rem 0}.footer-copyright__links{height:auto}}.footer-pagetop{visibility:hidden;opacity:0;transition:var(--transition)}.footer-pagetop.js-fixed{visibility:visible;opacity:1}.footer-pagetop{position:fixed;bottom:6rem;right:3rem;z-index:100}.footer-pagetop a{display:flex;position:relative;height:auto;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transition:var(--transition);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.footer-pagetop a::before{content:"";display:block;width:1px;height:5rem;margin:0 auto 1rem;background-color:var(--orange)}@media (any-hover:hover){.footer-pagetop a:hover{transform:translateY(-1rem)}}@media screen and (max-width:1019px){.footer-pagetop{bottom:1.5rem;right:.8rem}.footer-pagetop a::before{height:3rem}}#error .title-page__text{background-color:inherit}#error .title-page__text h1{color:var(--txt)}#error .title-page__text p.error-text{margin-top:5rem;font-size:2rem}#error .title-page__text .button-text{margin-top:3rem}.top-mainvisual{position:relative;width:100%;height:100vh}.top-mainvisual__text{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:9rem;left:0;right:0;margin:0 auto;width:100%;height:calc(100% - 10rem)}.top-mainvisual__text>img{display:block;width:70rem;height:auto;margin-top:-7rem}.top-mainvisual__text--catch{position:relative;z-index:1;width:62rem;height:9.2rem;margin-top:-6rem;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);color:#fff;font-size:2.8rem;font-weight:700;text-align:center;line-height:9.2rem}.top-mainvisual__text--catch::before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:100%;height:calc(100% - 8px);margin:auto;background-color:rgba(0,0,0,.4)}@media screen and (max-width:1019px){.top-mainvisual{height:auto;max-height:100vh;aspect-ratio:60/102}.top-mainvisual__text{top:7rem;height:calc(100% - 7rem)}.top-mainvisual__text>img{width:min(100%,50rem)}.top-mainvisual__text--catch{width:fit-content;height:5rem;margin-top:-2rem;padding:0 1em;font-size:1.8rem;line-height:5rem}}.slick-slider,.slick-slider *{height:100%}@media screen and (max-width:1019px){.slick-slider,.slick-slider *{max-height:100%}}.slick-dots{display:flex;gap:.5rem;position:absolute;bottom:2rem;left:0;right:0;z-index:3;width:10rem;height:.5rem;margin:auto}.slick-dots li{display:inline-block;width:33.3333333333%;height:100%}.slick-dots button{display:block;opacity:.3;width:100%;height:100%;background-color:#fff;outline:0;color:transparent;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:opacity .5s}.slick-dots .slick-active button{opacity:.7}.top-service{padding-top:var(--mg-M)}.top-service .container-LL{margin-top:var(--mg-S);padding:var(--mg-S) 0}.top-service__title{display:flex;gap:0 2rem}.top-service__title img{width:auto;height:100%}.top-service__title .title-block p::before{display:none}.top-service__lists{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:var(--mg-SS)}.top-service__lists a p{display:flex;justify-content:space-between;margin-top:1rem;color:var(--text);font-weight:600;transition:var(--transition)}.top-service__lists a p img{width:.8rem;filter:var(--svg-text)}@media (any-hover:hover){.top-service__lists a:hover p{color:var(--link)}}@media screen and (max-width:1019px){.top-service__lists,.top-service__title{width:min(80%,48rem);min-width:28rem;margin-left:auto;margin-right:auto}.top-service__title{gap:0 1.5rem}.top-service__title img{height:5rem}.top-service__lists{grid-template-columns:1fr}.top-service__lists span.image-link{aspect-ratio:3/1}}.top-service01{padding-bottom:var(--mg-S);background:url(common/images/img/top-service-bg01.webp) no-repeat right bottom/50% auto}.top-service01 .container-LL{background-color:rgba(var(--rgb-base),.8)}.top-service02{padding:var(--mg-M) 0;background:url(common/images/img/top-service-bg02.webp) no-repeat center/cover}.top-service02 .container-LL{background-color:#fff}.top-service02 .top-service__list.last{grid-row:2/3;grid-column:2/4;display:flex;align-items:center;justify-content:center;gap:0 2rem}.top-service02 .top-service__list.last p{font-size:2.4rem;font-weight:600;line-height:1.6}.top-service02 .top-service__list.last img{width:10rem}@media screen and (max-width:1019px){.top-service02 .top-service__list.last{grid-row:6/7;grid-column:1/2}.top-service02 .top-service__list.last img{width:8rem}}@media print,screen and (max-width:767px){.top-service02 .top-service__list.last{gap:0 .5rem}.top-service02 .top-service__list.last p{font-size:2.2rem;white-space:nowrap}.top-service02 .top-service__list.last img{width:6rem}}.top-service03{position:relative;padding:var(--mg-M) 0;-webkit-clip-path:inset(0);clip-path:inset(0)}.top-service03::before{content:"";position:fixed;inset:0;z-index:-1;width:100%;height:100%;margin:auto;background:url(common/images/img/top-service-bg03.webp) no-repeat center/cover}.top-service03 .top-service__titlebox{display:grid;place-items:center;width:45rem;height:10rem;margin:0 auto;background-color:#fff}.top-service03 .top-service__contents{width:67rem;height:auto;margin:var(--mg-M) auto 0}.top-service03 .top-service__contents>p{color:#fff;font-size:2rem;text-align:center}.top-service03 .top-service__links{flex-wrap:wrap;margin-top:var(--mg-S);gap:1rem var(--mg-SS)}@media screen and (max-width:1019px){.top-service03::before{background:url(common/images/img/top-service-bg03.webp) no-repeat center/cover}.top-service03 .top-service__titlebox{width:fit-content;height:auto;padding:1.5rem 3rem}.top-service03 .top-service__title{width:fit-content;min-width:0}.top-service03 .top-service__contents{width:auto}}@media screen and (max-width:1019px){.top-service01 .container-LL,.top-service02 .container-LL{width:80%;min-width:32rem}}.top-company{padding:var(--mg-section) 0;background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.top-company .title-section p{color:#fff}.top-company .container-text>img{margin-top:var(--mg-M)}.top-company__contents{align-items:start;gap:var(--mg-text) 5rem;margin-top:var(--mg-M)}.top-company__contents .title-block{width:fit-content}.top-company__buttons{gap:1rem 2rem;margin-top:var(--mg-S)}.top-company__buttons li{width:33.3333333333%}.top-company__buttons .button-text{width:100%}@media screen and (max-width:1019px){.top-company li{width:32rem}}.top-news{padding:var(--mg-section) 0}.top-news .container-flex{align-items:stretch}.top-news__title{display:flex;flex-direction:column;justify-content:space-between;width:28rem;min-height:28rem}.top-news__title .button-text{position:relative;width:28rem}.top-news__title .button-text::before{content:"";position:absolute;top:-6.8rem;right:0;z-index:10;width:auto;height:7rem;aspect-ratio:191/223;background:url(common/images/img/character02.webp) no-repeat center/100%;animation:ktkt 2s infinite ease-in-out;pointer-events:none}.top-news__lists{width:58.5rem}@media screen and (max-width:1019px){.top-news__title{display:contents}.top-news__title .title-section{order:1}.top-news__title .button-text{order:3;width:30rem;margin:9rem auto 0}.top-news__title .button-text::before{top:-5.8rem;height:6rem}.top-news__lists{width:auto;order:2}}.property-service{margin:var(--mg-section) auto}.property-service__about{margin-top:var(--mg-M);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;text-align:center}@media screen and (max-width:1019px){.property-service__about{font-size:2rem}}.property-service__text{margin-top:var(--mg-S)}.property-service__datas{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 5rem;margin-top:var(--mg-S)}.property-service__data{position:relative;width:100%;padding:3rem 4rem}.property-service__data::after,.property-service__data::before{content:"";position:absolute;width:100%;height:100%;margin:auto}.property-service__data::before{top:1rem;left:1rem;z-index:-2;background-color:var(--gray)}.property-service__data::after{inset:0;z-index:-1;background-color:var(--base)}.property-service__data--box{display:grid;place-items:center;margin-top:var(--mg-text);width:100%;padding:1.5rem 2rem;background-color:#fff}.property-service__data--box p{font-size:5.8rem;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase}.property-service__data--box p span{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.property-service__data--box p span{font-size:2rem}}.property-service .text-annotation{margin:2rem -2rem 0 0}.property-service__lists{display:flex;flex-direction:column;gap:var(--mg-S) 0;margin-top:var(--mg-M)}.property-service__list .container-text{margin-top:var(--mg-text)}.property-service__list .container-flex{align-items:start;gap:0 8rem;position:relative;margin:var(--mg-SS) 0 var(--mg-S)}.property-service__list .container-flex::before{content:"";position:absolute;top:var(--mg-S);left:var(--mg-S);z-index:-1;width:calc(100% - var(--mg-S));height:100%;background-color:var(--base)}.property-service__list--content{width:calc((100% - 8rem)/ 2);margin-top:var(--mg-S);padding-top:var(--mg-S)}.property-service__list--content ol{display:flex;flex-wrap:wrap;gap:1rem;width:calc(100% - 5rem);margin-top:1rem}.property-service__list--content ol li{padding:.5rem 1.4rem;background-color:#fff}@media screen and (max-width:1019px){.property-service__datas{grid-template-columns:1fr;width:calc(100% - 2rem);max-width:50rem;margin:var(--mg-S) auto 0}.property-service .text-annotation{margin:2rem 0 0 0}.property-service__lists{gap:var(--mg-M) 0}.property-service__list--image{width:90%;max-width:54rem}.property-service__list--content{width:calc(100% - 8rem);margin:0 2rem 0 auto}.property-service__list--content ol{width:100%}}@media screen and (max-width:1019px) and (max-width:767px){.property-service__about{text-align:left}}.property-appeal{padding:var(--mg-section) 0}.property-appeal__title{justify-content:center;gap:3rem 5rem}.property-appeal__title--upper{display:flex;justify-content:start;align-items:center;gap:0 .4rem;width:fit-content}.property-appeal__title--upper img{width:auto;height:8rem;aspect-ratio:var(--logo-ratio)}.property-appeal__title--upper span{margin:1.2rem 0 0 .7rem;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-weight:900}@media screen and (max-width:1019px){.property-appeal__title--upper span{font-size:2rem}}.property-appeal__title h2{color:var(--orange)}.property-appeal__title h2 p{display:block;margin:0 0 0 12rem!important;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:4.8rem;font-weight:900;line-height:1}@media screen and (max-width:1019px){.property-appeal__title h2 p{font-size:2rem}}.property-appeal__title>img{width:15rem}.property-appeal__text{width:100%;margin-top:var(--mg-S);padding:var(--mg-S);border-top:2px solid var(--text);border-bottom:2px solid var(--text)}@media screen and (max-width:1019px){.property-appeal__title--upper img{height:6rem}.property-appeal__title--upper span{margin:1rem 0 0 .2rem;font-size:2rem}.property-appeal__title h2 p{margin:0 0 0 5.7rem!important;font-size:3.8rem}.property-appeal__title>img{width:10rem}.property-appeal__text{margin-top:-4px}}.property-listing{padding:var(--mg-L) 0}.property-listing .slick-slider,.property-listing .slick-slider *{height:auto}.property-listing .listing-slider{display:flex;align-items:center;gap:0 2rem;margin-top:var(--mg-M)}.property-listing .listing-slider .slick-list{width:calc(100% - 8rem);margin-left:-4rem}.property-listing .listing-slider .slider-list{display:flex;flex-direction:column;justify-content:space-between;width:calc((100% - 8rem)/ 3);margin-left:4rem}.property-listing .listing-slider .slider-list__image{width:100%;height:auto;aspect-ratio:16/9}.property-listing .listing-slider .slider-list__image img{width:100%;height:100%;object-fit:cover}.property-listing .listing-slider .slider-list__title{margin-top:2.5rem;font-weight:600}.property-listing .listing-slider .slider-list__info{display:flex;flex-direction:column;gap:1rem 0;margin-top:2rem}.property-listing .listing-slider .slider-list__info>div{display:flex;justify-content:start;align-items:center;gap:0 1rem}.property-listing .listing-slider .slider-list__info>div span{padding:.3rem 1rem;background-color:var(--orange);color:#fff;white-space:nowrap}.property-listing .listing-slider .slider-list .button-text{width:100%;height:4.5rem;margin:2rem 0 2px}.property-listing .listing-slider .slider-list .button-text p{line-height:4.5rem}.property-listing .listing-slider .slider-list .button-text img{object-fit:contain}@media screen and (max-width:1019px){.property-listing .listing-slider .slider-list .button-text{margin-top:2rem}}.property-listing .listing-slider .button-slider{display:grid;place-items:center;width:4rem;height:4rem;margin:auto;background-color:var(--text)}.property-listing .listing-slider .button-slider img{width:1rem;filter:var(--svg-white)}.property-listing .listing-slider .button-slider.prev{left:-6rem;transform:rotateY(180deg)}.property-listing .listing-slider .button-slider.next{right:-8rem}@media print,screen and (max-width:767px){.property-listing .listing-slider .button-slider{width:3.2rem;height:3.2rem}}.property-listing .slick-dots{gap:0 1.8rem;position:inherit;width:fit-content;height:auto;margin-top:var(--mg-S)}.property-listing .slick-dots li button{width:.8rem;height:.8rem;border-radius:100%;background-color:var(--orange);opacity:.3;box-shadow:none}.property-listing .slick-dots li.slick-active button{opacity:1}@media print,screen and (max-width:767px){.property-listing .listing-slider{gap:0 1rem}.property-listing .listing-slider .slick-list{width:calc(100% - 4.4rem)}}.property-listing .modal{display:grid;place-items:center;position:fixed;z-index:1000;inset:0;width:100vw;height:100vh;background-color:rgba(var(--rgb-gray),.95)}.property-listing .modal-inner{position:relative;padding:var(--mg-M) var(--window-side);background-color:#fff}.property-listing .modal-inner button.modal__close{position:absolute;top:0;right:0;width:5rem;height:5rem;background-color:var(--text)}.property-listing .modal-inner button.modal__close::after,.property-listing .modal-inner button.modal__close::before{content:"";position:absolute;inset:0;width:2rem;height:2px;margin:auto;background-color:var(--orange)}.property-listing .modal-inner button.modal__close::before{transform:rotate(-45deg)}.property-listing .modal-inner button.modal__close::after{transform:rotate(45deg)}.property-listing .modal-inner__contents{display:flex;flex-direction:column;gap:2rem;width:48rem;height:auto}.property-listing .modal-inner__contents .modal-layout span,.property-listing .modal-inner__contents .modal-station span{margin-right:1rem;padding:.3rem 1rem;background-color:var(--orange);color:#fff;white-space:nowrap}@media screen and (max-width:1019px){.property-listing .modal-inner{width:min(90%,52rem)}.property-listing .modal-inner__contents{width:100%}}.property-listing .modal{opacity:0;visibility:hidden;transition:.15s}.property-listing .modal.active{opacity:1;visibility:visible}.monthly-service{position:relative;z-index:1;padding-bottom:20rem}.monthly-service::before{content:"";position:absolute;bottom:0;right:0;z-index:-1;width:auto;height:75%;aspect-ratio:945/652;background:url(common/images/img/img-room-bg.svg) no-repeat bottom right/100%}.monthly-service__lists{display:flex;flex-direction:column;gap:var(--mg-S) 0;margin-top:var(--mg-M)}.monthly-service__list .container-text{margin:0}@media print,screen and (max-width:767px){.monthly-service::before{width:150%;height:auto;opacity:.7}}.monthly-achievement{position:relative;padding:var(--mg-section) 0}.monthly-achievement .title-section p{color:rgb(var(--rgb-text),.1)}.monthly-achievement__contents{gap:0 5rem}.monthly-achievement__number{width:50%}.monthly-achievement__title{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.monthly-achievement__title{font-size:2rem}}.monthly-achievement__title--upper{font-size:2.8rem}.monthly-achievement__title--bottom{margin-top:1rem;font-size:3.2rem}.monthly-achievement__title--bottom span{color:var(--orange);font-size:6.2rem}.monthly-achievement__text{margin-top:var(--mg-S)}.monthly-achievement__text--bottom{margin-top:var(--mg-SS);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.monthly-achievement__text--bottom{font-size:2rem}}.monthly-achievement__map{position:relative;width:50%;height:auto;aspect-ratio:506/539;margin-bottom:2rem;background:url(common/images/img/img-japan.svg) no-repeat center/100%}.monthly-achievement__map p.text-annotation{position:absolute;bottom:-2rem;right:0}.monthly-achievement__area{position:absolute;width:8.2rem}.monthly-achievement__area p.area{width:100%;height:2.6rem;color:#fff;background-color:var(--text);font-size:1.8rem;font-weight:600;text-align:center;line-height:2.6rem}.monthly-achievement__area p.number{text-align:center;margin-top:.5rem}.monthly-achievement__area p.number span{padding:0;color:var(--orange);font-size:3.6rem;letter-spacing:0}.monthly-achievement__area.tohoku{top:23%;left:53%}.monthly-achievement__area.kanto{top:54%;left:68%}.monthly-achievement__area.chubu{top:70%;left:47%}.monthly-achievement__area.kansai{top:52%;left:24%}.monthly-achievement__area.kyushu{top:71%;left:-2%}.monthly-achievement__growth h3{margin-top:var(--mg-M);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;text-align:center}@media screen and (max-width:1019px){.monthly-achievement__growth h3{font-size:2rem}}.monthly-achievement__lists{display:grid;grid-template:1fr 1fr/1fr 1fr;gap:3rem;margin-top:var(--mg-SS)}.monthly-achievement__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem 0;padding:4rem;background-color:#fff}.monthly-achievement__list .title-icon{gap:0 1.2rem;margin-right:auto}.monthly-achievement__list .container-flex{justify-content:center;gap:1rem 5rem}.monthly-achievement__list--appeal{display:block;width:100%;height:auto;padding:0 .5rem;background-color:var(--text);color:#fff;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;font-size:2rem;text-align:center}@media screen and (max-width:1019px){.monthly-achievement__list--appeal{font-size:2rem}}.monthly-achievement__list--number{display:flex;align-items:end;font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.monthly-achievement__list--number{font-size:2rem}}.monthly-achievement__list--number span.text-number{padding:0;font-size:6.4rem}.monthly-achievement__list.large{grid-row:1/3}.monthly-achievement__list.large>img{width:35rem}@media screen and (max-width:1019px){.monthly-achievement__number{width:100%;margin-top:var(--mg-M)}.monthly-achievement__lists{grid-template-columns:1fr}.monthly-achievement__list{padding:2rem var(--window-side)}.monthly-achievement__list--appeal{width:fit-content;padding:0 2rem}}@media screen and (max-width:1019px) and (max-width:767px){.monthly-achievement .title-section p{font-size:5.3rem}.monthly-achievement__title--upper{font-size:2rem}.monthly-achievement__title--bottom{margin-top:.5rem;font-size:2rem}.monthly-achievement__title--bottom span{font-size:4rem}.monthly-achievement__text--bottom{font-size:1.8rem}.monthly-achievement__map{width:min(100%,48rem);margin-left:var(--window-side)}.monthly-achievement__area{width:6.2rem}.monthly-achievement__area p.area{height:2rem;font-size:1.6rem;line-height:2rem}.monthly-achievement__area p.number span{font-size:2.8rem}.monthly-achievement__growth h3{line-height:1.2}.monthly-achievement__list{padding:3rem 2rem}.monthly-achievement__list--appeal{font-size:1.8rem}.monthly-achievement__list--number span.text-number{font-size:5.2rem}.monthly-achievement__list.large{grid-row:1/3}.monthly-achievement__list.large>img{width:min(100%,48rem)}}.monthly-cases{padding:var(--mg-section) 0}.monthly-cases .wrapper-inner{overflow:hidden}.monthly-cases__lists{display:grid;grid-template-columns:repeat(3,1fr);gap:10rem 6rem;position:relative;margin-top:var(--mg-M)}.monthly-cases__lists::after,.monthly-cases__lists::before{content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:2px;margin:0 auto;background-color:var(--text)}.monthly-cases__lists::after{display:none}.monthly-cases__list{position:relative}.monthly-cases__list--image{position:relative;width:100%;aspect-ratio:1.618/1}.monthly-cases__list--image img{width:100%;height:100%;object-fit:cover}.monthly-cases__list--raise{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:-3rem;right:-3rem;z-index:1;width:9.7rem;height:auto;aspect-ratio:1/1;transform:rotate(8deg)}.monthly-cases__list--raise p{color:#fff;font-weight:600}.monthly-cases__list--raise p span.text-number{font-size:2.8rem}.monthly-cases__list--raise p:last-child{margin-bottom:.5rem}.monthly-cases__list--raise::before{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;background:url(common/images/img/monthly-case-raise.svg) no-repeat center/100%;animation:krkr 20s infinite linear}.monthly-cases__list--contents{margin-top:var(--mg-text)}.monthly-cases__list--contents p.area{display:block;width:fit-content;margin-bottom:1rem;padding:.2rem 1rem;background-color:var(--text);color:#fff;font-weight:600}.monthly-cases__list--contents p.arrow{display:flex;align-items:center;gap:0 .5rem;position:relative;margin-top:1rem;font-weight:600}.monthly-cases__list--contents p.arrow::before{content:"";display:block;width:2.5rem;height:1rem;background:url(common/images/img/icon-arrow-x.svg) repeat-x center/auto 100%}.monthly-cases__list--contents p.price{width:fit-content;margin:.5rem 0 0 auto;font-weight:600}.monthly-cases__list--contents p.price span.text-number{color:var(--orange);font-size:3.2rem}@media screen and (max-width:1019px){.monthly-cases__lists{grid-template-columns:repeat(2,1fr)}.monthly-cases__lists::before{top:calc((100% - 5rem)/ 3)}.monthly-cases__lists::after{display:block;top:auto;bottom:calc((100% - 5rem)/ 3)}}@media screen and (max-width:1019px) and (max-width:767px){.monthly-cases__lists{row-gap:5rem;grid-template-columns:1fr;width:90%;margin-left:auto;margin-right:auto}.monthly-cases__lists::after,.monthly-cases__lists::before{display:none}.monthly-cases__list{padding-bottom:5rem;border-bottom:2px solid var(--text)}}.monthly-voice{padding:var(--mg-section) 0;background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.monthly-voice .title-section p{color:rgba(255,255,255,.8)}.monthly-voice__container{position:relative;z-index:1;align-items:end;margin:var(--mg-M) auto 10rem}.monthly-voice__container.reverse{margin-bottom:5rem}.monthly-voice__container.reverse .monthly-voice__text::before{left:auto;right:0}.monthly-voice__text{position:relative;width:60%;height:auto;padding:5rem}.monthly-voice__text::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:120%;height:100%;background-color:#fff}.monthly-voice__text--title{display:flex;gap:0 1.5rem;width:auto;height:6rem}.monthly-voice__text--title img{width:auto;height:100%}.monthly-voice__text--title .title-block p{font-family:var(--ff-jp);font-size:1.8rem}.monthly-voice__text--title .title-block p::before{display:none}.monthly-voice__text--title .title-block h3{margin-top:.5rem}.monthly-voice__text--content{margin-top:var(--mg-SS)}.monthly-voice__image{position:relative;width:40%;height:auto;aspect-ratio:1.618/1;margin-bottom:-5rem}.monthly-voice__image img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1019px){.monthly-voice__container{align-items:start}.monthly-voice__container.reverse{align-items:start}.monthly-voice__text{width:90%;padding:2.5rem}.monthly-voice__text::before{width:100%}.monthly-voice__text--content{margin-bottom:3rem}.monthly-voice__image{width:80%;margin:-3rem 0 0 auto;aspect-ratio:16/6}}@media screen and (max-width:1019px) and (max-width:767px){.monthly-voice__text{width:100%;padding:2.5rem var(--window-side)}.monthly-voice__image{aspect-ratio:16/9;margin-right:calc(var(--window-side) * -1)}}.sublease-service{margin-bottom:var(--mg-section)}.sublease-service__about{margin-top:var(--mg-M);font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em;text-align:center}@media screen and (max-width:1019px){.sublease-service__about{font-size:2rem}}.sublease-service__image{width:min(100%,88rem);margin:var(--mg-S) auto 0}@media screen and (max-width:1019px){.sublease-service__about{text-align:left}}@media screen and (max-width:1019px) and (max-width:767px){.sublease-service__image{max-width:42rem}}.sublease-achievement{position:relative;padding:var(--mg-section) 0}.sublease-achievement__contents{justify-content:center;align-items:start;gap:3rem 8rem;margin:var(--mg-S) auto 0}.sublease-achievement__content h3{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.sublease-achievement__content h3{font-size:2rem}}.sublease-achievement__content--text{font-size:3.2rem;font-weight:600}.sublease-achievement__content--text span.text-number{color:var(--orange);font-size:6.2rem}.sublease-achievement__content>span{display:block;margin-top:1rem;font-size:1.6rem;text-align:center}.sublease-achievement__japan{gap:2rem 8rem}.sublease-achievement__japan--text{width:50%}.sublease-achievement__japan--text h3{font-family:var(--ff-jp);font-size:2.4rem;font-weight:600;letter-spacing:.03em}@media screen and (max-width:1019px){.sublease-achievement__japan--text h3{font-size:2rem}}.sublease-achievement__japan--text h3 span{display:block;width:fit-content;padding:.5rem 2rem;background-color:var(--text);color:#fff}.sublease-achievement__japan--text h3 p{margin-top:.5rem}.sublease-achievement__japan--text>p{margin-top:var(--mg-text)}.sublease-achievement__japan--map{width:min(50% - 8rem,48rem);min-width:28rem}.sublease-achievement__japan--map img{width:100%;opacity:.2;filter:var(--svg-text)}@media screen and (max-width:1019px){.sublease-achievement__contents{flex-direction:row}.sublease-achievement__japan{margin-top:var(--mg-M)}.sublease-achievement__japan--text{width:100%}}@media screen and (max-width:1019px) and (max-width:767px){.sublease-achievement .title-section p{font-size:5.3rem}.sublease-achievement__contents{flex-direction:column;width:fit-content;margin:5rem auto 0}.sublease-achievement__contents>div:nth-of-type(2){display:flex;align-items:center;gap:0 2rem}.sublease-achievement__content h3{font-size:2rem}.sublease-achievement__content--text{font-size:2rem}.sublease-achievement__content--text span.text-number{font-size:4rem}}.furnished-service{margin-bottom:var(--mg-section)}.furnished-service__lists{display:flex;flex-direction:column;gap:var(--mg-M) 0;margin:var(--mg-M) auto 0}.furnished-service__lists .container-flex{margin-top:1rem}.furnished-service__image{width:45%}.furnished-service__text{width:50%}.furnished-service__text--inner{margin-top:var(--mg-text)}@media screen and (max-width:1019px){.furnished-service__lists{width:min(100%,52rem)}.furnished-service__lists .container-flex{margin-top:2rem;gap:2rem 0}.furnished-service__image,.furnished-service__text{width:100%}}.furnished-strengths__contents{width:100%;margin-top:var(--mg-M);padding:var(--mg-M) 5rem;background-color:#fff}.furnished-strengths__contents .container-flex{justify-content:center;align-items:start;gap:5rem;margin-top:var(--mg-S)}.furnished-strengths__content{display:flex;flex-direction:column;gap:var(--mg-text) 0;width:32rem}.furnished-strengths__content>img{width:100%}.furnished-strengths__content h4{width:100%;height:4rem;background-color:var(--text);color:#fff;font-size:2rem;font-weight:600;text-align:center;line-height:4rem}@media screen and (max-width:1019px){.furnished-strengths__content{width:min(100%,52rem);margin:auto}.furnished-strengths__content .button-text{margin:auto}}@media screen and (max-width:1019px) and (max-width:767px){.furnished-strengths__contents{padding:var(--mg-M) var(--window-side)}}.furnished-owners{position:relative;z-index:1;padding:var(--mg-section) 0;background-color:var(--text)}.furnished-owners::before{content:"";position:absolute;bottom:0;right:0;z-index:-1;width:auto;height:75%;aspect-ratio:945/652;background:url(common/images/img/img-room-bg.svg) no-repeat bottom right/100%;opacity:.1;filter:var(--svg-white)}.furnished-owners .title-section p{color:rgba(var(--rgb-light),.1)}.furnished-owners .title-section h2{color:#fff}.furnished-owners__description{margin-top:var(--mg-M);color:#fff}.furnished-owners__buttons{gap:1rem 2.5rem;margin-top:var(--mg-S)}.furnished-owners__buttons .button-text{width:33.3333333333%}.furnished-owners__banners{margin-top:2.5rem;gap:0 2.5rem}.furnished-owners__banners a{display:block;width:50%}.furnished-owners__banners a .image-link{width:100%;height:18.5rem}.furnished-owners__banners a .image-link img{height:100%;object-fit:cover}.furnished-owners__banners a p{display:flex;justify-content:space-between;margin-top:.5rem;color:#fff}.furnished-owners__banners a p img{width:.8rem;filter:var(--svg-white)}@media (any-hover:hover){.furnished-owners__banners a p,.furnished-owners__banners a p img{transition:var(--transition)}.furnished-owners__banners a:hover p{color:var(--orange)}.furnished-owners__banners a:hover p img{filter:none}}.furnished-owners__contents{margin-top:var(--mg-M);padding:var(--mg-S) var(--window-side);background-color:#fff}.furnished-owners__contents--text{margin-top:var(--mg-SS)}@media screen and (max-width:1019px){.furnished-owners__buttons .button-text{width:30rem}.furnished-owners__banners{width:min(100%,52rem)}.furnished-owners__banners a{width:100%}}@media screen and (max-width:1019px) and (max-width:767px){.furnished-owners::before{width:180%;height:auto}}.resident-anker ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.resident-anker ul li{width:18rem}@media print,screen and (max-width:767px){.resident-anker ul li{width:15rem}}.resident-anker ul li span{display:grid;place-items:center;width:100%;height:10rem}.resident-anker ul li span img{width:7.5rem}.resident-anker ul li p{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;height:3.2rem;background-color:var(--text);color:#fff;font-size:1.8rem;font-weight:600;transition:var(--transition)}.resident-anker ul li p img{width:1.2rem}@media (any-hover:hover){.resident-anker ul li a:hover p{background-color:var(--orange)}.resident-anker ul li a:hover p img{filter:var(--svg-white)}}.resident-service{padding:var(--mg-section) 0}.resident-service__description{margin-top:var(--mg-M);text-align:center}.resident-service__contents{justify-content:center;gap:3rem 8rem;margin-top:var(--mg-SS)}.resident-termination{background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.resident-termination .button-text{margin:var(--mg-S) auto 0}.resident-termination__flows{align-items:stretch;gap:3rem;margin-top:var(--mg-S)}.resident-termination__flow{display:flex;flex-direction:column;width:25%;height:auto}.resident-termination__flow--title{display:grid;place-items:center;width:100%;height:5rem;background-color:var(--text);color:#fff;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2.4rem}.resident-termination__flow--inner{flex-grow:1;width:100%;padding:3rem 1.5rem;background-color:#fff}.resident-termination__flow--inner>img{width:8rem;margin:auto}.resident-termination__flow h3{margin-top:1rem;text-align:center}.resident-termination__flow--text{margin-top:1rem}@media screen and (max-width:1019px){.resident-termination__flow{width:100%}.resident-termination__flow--title{height:4rem;font-size:2rem}.resident-termination__flow--inner{display:flex;align-items:start;gap:0 5%;padding:2rem 1.5rem}.resident-termination__flow--inner>img{margin:0}.resident-termination__flow h3{margin-top:0;text-align:left}}.resident-change__tags{justify-content:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:var(--mg-text)}.resident-change__tag{padding:.3rem 1.5rem;background-color:rgba(var(--rgb-orange),.07)}.resident-change__tag p{display:flex;align-items:center;gap:0 1rem;position:relative}.resident-change__tag p::before{content:"";display:block;width:1.3rem;height:auto;aspect-ratio:13/11;background:url(common/images/img/icon-check.svg) no-repeat center/100%}.resident-change__buttons{gap:1rem 2rem;justify-content:center;margin:var(--mg-S) auto 0}.resident-maintenance{background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.resident-maintenance__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(100%,72rem);height:20rem;margin:var(--mg-S) auto 0;padding:2rem var(--window-side);background-color:#fff}.resident-maintenance__content .text-tel{margin-top:var(--mg-text)}@media print,screen and (max-width:767px){.resident-maintenance .title-section p{font-size:5.5rem}}.office-service{padding-bottom:var(--mg-S)}.office-service__text{margin-top:var(--mg-S)}.office-achievement{padding:var(--mg-section) 0}.office-achievement__works{position:relative;gap:5.4rem 6rem;margin-top:var(--mg-S)}.office-achievement__works::before{content:"";position:absolute;inset:0;width:12rem;height:auto;aspect-ratio:12/10;margin:auto;background:url(common/images/img/icon-change.svg) no-repeat center/100%;z-index:10;pointer-events:none}.office-achievement__work{width:50%}.office-achievement__work h3{width:100%;height:3.6rem;background-color:var(--text);color:#fff;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2.4rem;text-align:center;line-height:3.6rem}.office-achievement__work--image{width:100%;height:auto;aspect-ratio:1.618/1}.office-achievement__work--image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1019px){.office-achievement__works::before{width:min(10%,10rem);transform:rotate(90deg)}.office-achievement__work{width:min(100%,52rem)}}@media screen and (max-width:1019px) and (max-width:767px){.office-achievement .title-section p{font-size:5.2rem}}.sales-service{margin-bottom:var(--mg-section)}.sales-service__buyers,.sales-service__sellers{padding-top:var(--mg-section)}.sales-service__sellers .sales-service__image::after{aspect-ratio:155/252;background:url(common/images/img/sales-seller-ill.svg) no-repeat center/100%}.sales-service__buyers .sales-service__image::after{aspect-ratio:173/201;background:url(common/images/img/sales-buyer-ill.svg) no-repeat center/100%}.sales-service__inner{margin:var(--mg-S) auto 5rem}.sales-service__image{position:relative;z-index:1;width:calc(50% - 9rem);height:auto}.sales-service__image img{width:100%;height:100%;object-fit:cover}.sales-service__image::before{content:"";position:absolute;bottom:-5rem;right:-3rem;z-index:-1;width:50%;height:80%;background-color:var(--base)}.sales-service__image::after{content:"";position:absolute;bottom:-5rem;left:-7rem;z-index:1;width:16rem;height:auto}.sales-service__lists{display:flex;flex-direction:column;gap:var(--mg-S) 0;width:50%}.sales-service__list--text{margin-top:1rem}@media screen and (max-width:1019px){.sales-service__inner{flex-direction:column-reverse!important;gap:5rem 0}.sales-service__image{width:min(85%,42rem)}.sales-service__image::before{right:-8%}.sales-service__image::after{left:-14%;width:45%}.sales-service__lists{width:min(100%,52rem)}.sales-service__list--text{margin-top:1rem}.sales-service__buyers .sales-service__image::after{left:-12%}}.asset-service{padding-bottom:var(--mg-L)}.asset-service__about{margin-top:var(--mg-S)}.asset-service__contents{gap:4rem 2rem;margin-top:var(--mg-M)}.asset-service__problem{width:50%;min-width:52rem}.asset-service__problem .title-block p{font-family:var(--ff-jp)}.asset-service__problem--lists{display:flex;flex-direction:column;align-items:stretch;gap:1rem 0;margin-top:var(--mg-S)}.asset-service__problem--list{padding:.5rem 1.5rem;background-color:rgba(var(--rgb-orange),.07)}.asset-service__problem--list p::before{content:"";display:inline-block;width:1.5rem;height:1rem;margin-right:1rem;background:url(common/images/img/icon-check.svg) no-repeat center/100%}.asset-service__image{width:50%}@media print,screen and (max-width:767px){.asset-service__problem{width:100%;min-width:0}.asset-service__problem .title-block p::before{height:2.4em}.asset-service__image{width:100%}}.asset-solution{padding-bottom:var(--mg-section);background-color:var(--base)}.asset-solution h3{display:grid;place-items:center;position:relative;width:100%;height:6.5rem;background-color:var(--gray);color:#fff}.asset-solution h3::after{content:"";position:absolute;bottom:-1.5rem;left:0;right:0;width:5rem;height:2rem;margin:0 auto;background-color:var(--gray);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.asset-solution h3 p{display:flex;align-items:center;gap:0 10px;position:relative;width:fit-content}.asset-solution h3 p::after,.asset-solution h3 p::before{content:"";display:inline-block;width:3rem;height:2px;background-color:#fff}.asset-solution h3 p::before{transform:rotate(50deg)}.asset-solution h3 p::after{transform:rotate(-50deg)}.asset-solution__description{margin-top:var(--mg-M)}.asset-solution__description--image{position:relative;z-index:1;width:65rem;height:48rem;margin:0 auto}.asset-solution__description--image::before{content:"";position:absolute;inset:0;z-index:-1;width:75%;height:auto;aspect-ratio:484/379;margin:auto;background:url(common/images/img/asset-service-bg.svg) no-repeat center/100%}.asset-solution__description--image img{position:absolute}.asset-solution__description--image img.service{width:auto;height:16.5rem}.asset-solution__description--image img:nth-child(1){top:0;left:0;transition-delay:.3s!important}.asset-solution__description--image img:nth-child(2){top:0;right:0;transition-delay:.6s!important}.asset-solution__description--image img:nth-child(3){bottom:2rem;left:0;transition-delay:.9s!important}.asset-solution__description--image img:nth-child(4){bottom:2rem;right:0;transition-delay:1.2s!important}.asset-solution__description--image span.logo{position:absolute;inset:0;width:34rem;height:auto;aspect-ratio:340/106;margin:auto;opacity:1!important;transform:none!important}.asset-solution__description--image span.logo::before{content:"";position:absolute;top:-8.8rem;left:0;right:0;z-index:10;width:auto;height:10rem;aspect-ratio:188/237;margin:0 auto;background:url(common/images/img/character01.webp) no-repeat center/100%;transform-origin:bottom center;animation:yryr 2s infinite linear}.asset-solution__description--text{margin-top:var(--mg-S)}.asset-solution__sorts{margin-top:var(--mg-M)}.asset-solution__sort{margin-top:var(--mg-SS);padding:var(--mg-S) var(--window-side);background-color:#fff}.asset-solution__sort--text{margin:1rem 0 0}.asset-solution__sort--images{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.asset-solution__sort--image{width:100%;margin-top:var(--mg-SS)}.asset-solution__sort--image img{width:100%;height:auto;aspect-ratio:1.618/1;object-fit:contain}.asset-solution__sort--image p{margin-top:.5rem;font-size:1.8rem;font-weight:600;text-align:center}@media print,screen and (max-width:767px){.asset-solution__sort--images{grid-template-columns:1fr}.asset-solution__description--image{width:100%;height:35rem}.asset-solution__description--image::before{width:90%;transform:rotate(90deg);background:url(common/images/img/asset-service-bg.svg) no-repeat center/100%}.asset-solution__description--image img.service{height:10.5rem}.asset-solution__description--image span.logo{width:22rem}.asset-solution__description--image span.logo::before{top:-5rem;height:6rem}}.renovation-service{padding-bottom:var(--mg-section)}.renovation-service__description{margin-top:var(--mg-S)}.renovation-service__zero{margin-top:var(--mg-M)}.renovation-service__zero h3{display:flex;justify-content:center;align-items:center;width:100%;height:4.2rem;background-color:var(--text);color:#fff}.renovation-service__zero--contents{gap:3rem 5rem;margin-top:var(--mg-SS)}.renovation-service__zero--image{flex-shrink:0;width:min(100%,38rem)}.renovation-service__zero--text{width:100%}.renovation-service__zero--text h4{color:var(--orange)}.renovation-service__zero--text>p{margin-top:var(--mg-SS)}.renovation-service__zero--text .button-text{margin-top:var(--mg-text)}@media screen and (max-width:1019px){.renovation-service__zero--text h4{text-align:center}.renovation-service__zero--text .button-text{margin:var(--mg-text) auto 0}}.renovation-achievement{padding:var(--mg-section) 0;background:url(common/images/img/bg-concrete.webp) no-repeat left top/cover}.renovation-achievement__list{margin-top:var(--mg-M);background-color:#fff}.renovation-achievement__list h3{display:flex;justify-content:center;align-items:center;gap:0 1rem;width:100%;height:7.4rem;background-color:var(--text);color:#fff}.renovation-achievement__list h3 span{display:flex;align-items:center;gap:0 1rem;position:relative;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase}.renovation-achievement__list h3 span::after{content:"｜";display:block}.renovation-achievement__list--inner{padding:0 var(--window-side) var(--mg-M)}.renovation-achievement__list--inner .title-block{margin-top:var(--mg-M)}.renovation-achievement__text{margin-top:var(--mg-text)}.renovation-achievement__image{gap:5rem;position:relative;margin:var(--mg-SS) auto 0}.renovation-achievement__image::before{content:"";position:absolute;inset:0;top:3.4rem;z-index:10;width:10.8rem;height:auto;aspect-ratio:108/89;margin:auto;background:url(common/images/img/icon-change.svg) no-repeat center/100%;pointer-events:none}.renovation-achievement__image.one::before{display:none}.renovation-achievement__image--inner{width:50%}.renovation-achievement__image--inner p{color:var(--orange);font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2.4rem;text-align:center}.renovation-achievement__image--inner img{width:100%;height:auto;aspect-ratio:1.618/1;margin-top:1rem;object-fit:cover}.renovation-achievement__list.case03 .renovation-achievement__list--inner>.container-flex{gap:1rem 5rem;margin-top:var(--mg-S)}.renovation-achievement__list.case03 .renovation-achievement__text{flex-shrink:0;width:39.5rem;margin-top:3.4rem}@media screen and (max-width:1019px){.renovation-achievement .title-section p{font-size:5.3rem}.renovation-achievement__image{width:min(100%,52rem)}.renovation-achievement__image::before{top:-3rem;width:5rem;transform:rotate(90deg)}.renovation-achievement__image--inner{width:100%}.renovation-achievement__list.case03 .renovation-achievement__list--inner>.container-flex{margin-top:var(--mg-M)}.renovation-achievement__list.case03 .renovation-achievement__text{width:100%;margin-top:0}}.clean-service__about{margin-top:var(--mg-S)}.clean-service__lists{display:flex;flex-direction:column;gap:5rem;margin-top:var(--mg-M)}.clean-service__list{align-items:start;gap:0 5rem}.clean-service__content{flex-shrink:0;width:45%}.clean-service__content--text{margin-top:var(--mg-text)}.clean-service__image{margin-top:2rem}.clean-service__others{align-items:stretch;gap:3rem 6rem;margin-top:var(--mg-M)}.clean-service__other{width:50%;padding:var(--mg-S) var(--window-side);background-color:var(--base)}.clean-service__other h3{color:var(--orange);text-align:center}.clean-service__other--text{margin-top:var(--mg-text)}@media screen and (max-width:1019px){.clean-service__content,.clean-service__other{width:100%}}.hotel-service__description{margin-top:var(--mg-S)}.hotel-service .title-block{margin-top:var(--mg-M)}.hotel-service__achievements{display:flex;flex-direction:column;gap:5rem;margin:var(--mg-SS) auto 0}.hotel-service__achievement{gap:3rem 5rem}.hotel-service__achievement--image{flex-shrink:0;width:39.5rem}.hotel-service__achievement--contents{display:flex;flex-direction:column;gap:var(--mg-text) 0}.hotel-service__achievement--contents>img{width:2rem;margin:0 auto}.hotel-service__achievement--title{display:grid;place-items:center;width:10rem;height:auto;padding:.7rem 0;color:#fff;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2rem;text-align:center}.hotel-service__achievement--title.before{background-color:var(--text)}.hotel-service__achievement--title.after{background-color:var(--orange)}.hotel-service__achievement--text{margin-top:1rem}@media screen and (max-width:1019px){.hotel-service__achievements{width:min(100%,52rem)}.hotel-service__achievement--image{width:100%}.hotel-service__achievement--contents{display:flex;flex-direction:column;gap:var(--mg-text) 0}.hotel-service__achievement--contents>img{width:2rem;margin:0 auto}.hotel-service__achievement--title{display:grid;place-items:center;width:10rem;height:auto;padding:.7rem 0;color:#fff;font-family:var(--ff-eng);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase;font-size:2rem;text-align:center}.hotel-service__achievement--title.before{background-color:var(--text)}.hotel-service__achievement--title.after{background-color:var(--orange)}.hotel-service__achievement--text{margin-top:1rem}}.hotel-business{position:relative;z-index:1;margin-top:var(--mg-section);padding-bottom:var(--mg-section);overflow:hidden;background-color:#faf3ed}.hotel-business::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:auto;min-height:25rem;aspect-ratio:2160/960;background:url(common/images/img/hotel-resort-bgtop.webp) no-repeat center/cover}.hotel-business .container-LL{padding-top:22.2222222222vw}.hotel-business .title-section p{color:rgba(255,255,255,.8)}.hotel-business__content{margin-top:var(--mg-M);background-color:rgba(255,255,255,.8)}.hotel-business__content .container-L{padding:var(--mg-L) 0}.hotel-business__content .container-text{margin:var(--mg-text) auto 0 0}.hotel-business__content--inner{gap:var(--mg-S) 0;margin-top:var(--mg-S)}.hotel-business__content--image{flex-shrink:0;position:relative;z-index:1;width:40rem}.hotel-business__content--image::before{content:"";position:absolute;bottom:-5rem;right:-3rem;z-index:-1;width:60%;height:90%;background-color:var(--base)}.hotel-business__content--text{display:flex;flex-direction:column;gap:var(--mg-S);width:50%}.hotel-business__content--text h4{color:var(--orange)}.hotel-business__content--text p{margin-top:1rem}.hotel-business #management .hotel-business__content--text{width:100%;flex-direction:row}.hotel-business #management .hotel-business__content--image{width:100%;margin-top:3rem}@media screen and (max-width:1019px){.hotel-business .title-section p{font-size:5.3rem}.hotel-business__content--inner{flex-direction:column-reverse!important}.hotel-business__content--image{width:min(100%,52rem);aspect-ratio:3/2;height:auto}.hotel-business__content--image img{position:absolute;height:100%;object-fit:cover}.hotel-business__content--image::before{display:none}.hotel-business__content--text{width:100%}.hotel-business #management .hotel-business__content--text{flex-direction:column}.hotel-business #management .hotel-business__content--image{width:min(100%,52rem);aspect-ratio:3/2;margin-left:auto;margin-right:auto}}.hotel-business__content{position:relative;z-index:1}.hotel-business__content::after,.hotel-business__content::before{position:absolute;z-index:-1;height:auto}#sellers.hotel-business__content::before{content:"";top:5%;right:-10%;width:35%;aspect-ratio:704/1271;background:url(common/images/img/hotel-resort-bg01.webp) no-repeat center/100%}#sellers.hotel-business__content::after{content:"";bottom:-30%;left:-15%;width:30%;aspect-ratio:465/706;background:url(common/images/img/hotel-resort-bg02.webp) no-repeat center/100%}#vacancies.hotel-business__content::before{content:"";bottom:-33%;right:-18%;width:30%;aspect-ratio:811/1091;background:url(common/images/img/hotel-resort-bg03.webp) no-repeat center/100%}#management.hotel-business__content::before{content:"";bottom:-28%;left:-14%;width:42%;aspect-ratio:824/774;background:url(common/images/img/hotel-resort-bg04.webp) no-repeat center/100%}@media print,screen and (max-width:767px){#sellers.hotel-business__content::before{right:-22%;width:44%}#sellers.hotel-business__content::after{bottom:-10%;left:-22%;width:50%}#vacancies.hotel-business__content::before{bottom:-15%;right:-23%;width:60%}#management.hotel-business__content::before{bottom:-15%;right:-23%;width:60%}}.contact-mail{margin:var(--mg-section) 0}.contact-text{margin:var(--mg-text) auto 0;text-align:center}.contact-tel{margin-bottom:var(--mg-section)}.contact-tel .container-M{position:relative;padding:var(--mg-L) var(--window-side);background-color:rgba(var(--rgb-orange),.04)}.contact-tel .container-M::after,.contact-tel .container-M::before{content:"";position:absolute;width:14.5rem;height:3.6rem;background-color:rgba(var(--rgb-orange),.8);clip-path:polygon(0 0,100% 0,0 100%)}.contact-tel .container-M::before{top:0;left:0}.contact-tel .container-M::after{bottom:0;right:0;transform:rotate(180deg)}.contact-tel .container-flex{justify-content:center;gap:2rem 10rem;width:75rem;height:14rem;margin:var(--mg-SS) auto 0;background-color:#fff}@media screen and (max-width:1019px){.contact-tel .container-flex{width:min(100%,52rem);height:auto;padding:3rem var(--window-side)}}.contact-tel__number span{display:block;margin:1rem auto 0;text-align:center}.contact-tel__link .button-text{width:28rem;height:5.6rem}.js-scroll{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s}.js-scroll.is-show{opacity:1;transform:none!important}.js-load *{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s}.js-load.is-loaded *{opacity:1;transform:none!important}.js-load :nth-child(2){transition-delay:.3s}.js-fadeUp{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s;transform:translate(0,5rem)}.js-fadeDown{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s;transform:translate(0,-5rem)}.js-fadeLeft{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s;transform:translate(5rem,0)}.js-fadeRight{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s;transform:translate(-5rem,0)}.js-inOrder>*{opacity:0;transform:translate(0,3rem);transition:opacity 1s,transform 1s}.js-inOrder.is-show>*{opacity:1;transform:none!important}.js-inOrder>:nth-child(1){transition-delay:.3s}.js-inOrder>:nth-child(2){transition-delay:.6s}.js-inOrder>:nth-child(3){transition-delay:.9s}.js-inOrder>:nth-child(4){transition-delay:1.2s}.js-inOrder>:nth-child(5){transition-delay:1.5s}.js-inOrder>:nth-child(6){transition-delay:1.8s}.js-inOrder>:nth-child(7){transition-delay:2.1s}.js-inOrder>:nth-child(8){transition-delay:2.4s}.js-inOrder>:nth-child(9){transition-delay:2.7s}.js-inOrder>:nth-child(10){transition-delay:3s}@media screen and (max-width:1019px){.js-inOrder>*{transition-delay:0s!important}}