.waves-header{position:relative;text-align:center;background:linear-gradient(60deg,rgb(84 58 183) 0%,rgb(0 172 193) 100%);color:#fff}.waves-inner-header{height:12px;width:100%;margin:0;padding:0}.waves-flex{display:flex;justify-content:center;align-items:center;text-align:center}.waves{position:relative;width:100%;height:35px;margin-bottom:-7px;min-height:35px;max-height:100px}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}abbr{text-decoration:none}abbr:hover{cursor:default}.curning_pwid{font-feature-settings:"pwid" 1}a#ext-link{color:#282bc0}a#ext-link2{color:#0101DF}.shadow{box-shadow:6px 6px 12px -3px #524e4d}.shadow2{box-shadow:6px 4px 8px -2px #524e4d}.underline-1{background:linear-gradient(90deg,grey 45%,transparent 0) repeat-x;background-size:.3em 2px;background-position:0 1.01em}.underline-red{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#ea5549;text-decoration-thickness:1px;text-underline-offset:.25em}.underline-red2{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#f863589c;text-decoration-thickness:1.2px;text-underline-offset:.25em}.underline-grey{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:gray;text-decoration-thickness:1px;text-underline-offset:.3em}.underline-dotted{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:rgb(116 102 182 / .5);text-decoration-thickness:2px;text-underline-offset:.22em}.underline-red-dotted{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#eb655b;text-decoration-thickness:2px;text-underline-offset:.24em}.blue-marker{background:linear-gradient(#e4ffff,#c1ffff,transparent 100%) no-repeat;background-size:100% .6em;background-position:0 .68em}.yellow-marker{background:linear-gradient(#ffffcc,#ffffb7,transparent 100%) no-repeat;background-size:100% .69em;background-position:0 .68em}.pink-marker{background:linear-gradient(#ffdfec,#ffecf3,transparent 100%) no-repeat;background-size:100% .69em;background-position:0 .68em}.return-ar1{font-size:1.22rem;color:#a2c2e6;vertical-align:-1px}.return-ar2{font-size:1.72rem;color:#a2c2e6}.return-ar3{font-size:1.32rem;color:#a2c2e6;vertical-align:-.09rem}.return-ar4{font-size:1.4rem;color:#dfe0bf;vertical-align:-.09rem}.return-ar-subheader{font-size:1.04rem;color:#a2c2e6;vertical-align:bottom}.return-ar-latest_update{font-size:1.2rem;color:#ffffad;vertical-align:-1px}.return-ar-listing2{font-size:16px;color:#663f29be;vertical-align:0}.underline-normal{text-decoration:underline;text-underline-position:below;text-decoration-color:#4b3d48;text-decoration-style:solid}.source{color:#7a7a7a;font-size:.92rem;margin-top:1em}.source>a{color:#7a7a7a!important;text-decoration:underline}.credit{color:#acacac;font-size:.85rem;margin-top:1em}.video-icon{font-size:1.3em;margin-right:-.5em;vertical-align:-3.5px}.email{font-size:13px;font-size:1.2rem;font-weight:350;margin:0 0 0 0;color:#e45b5b;font-family:'Segoe UI',"Hiragino Sans",'Meiryo','Helvetica Neue',Arial,sans-serif}.slick-slide{padding:0;margin:0 2px}.mta-f-i{height:1.05rem;width:1.05rem;margin-top:.15rem;margin-right:4px;float:right;opacity:.95;margin-bottom:.14rem}.mta-f-text{opacity:.9}.feature-title{padding:0 0 2px 5px;text-align:left;color:#555;font-size:.97rem;font-weight:600;font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN','Meiryo','Yu Gothic','Helvetica Neue','Arial',sans-serif}.feature-container{padding:0;margin-top:.1em;margin-bottom:1.5em;height:100%}.feature-property-container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;color:#6e6d70;margin:1px auto 4px auto;background-color:rgb(236 236 236 / .8);border:.7px solid rgb(218 218 218 / .91)}.feature-property-header{padding:2px 0 2px 4px;width:100%;text-align:left;color:#555;font-size:.97rem;font-weight:550;font-family:'Arial','Helvetica Neue',sans-serif}.feature-middle-container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;height:100%;align-items:center;font-size:.97rem;margin-left:.5px}.feature-text-box{margin:4px 0 4px 4px;font-size:.95rem}a.no-deco:hover,a.no-deco:focus{text-decoration:none}.service-title{border-left:solid 3px red}.service-title:hover,.service-title:focus{background-color:#efefef;color:#000;border-left:solid 5px red}.sales-title{border-left:solid 3px #0fb1a9;font-size:.4rem}.sales-title:hover,.sales-title:focus{background-color:#efefef;color:#000;border-left:solid 5px #0fb1a9}.property-mng-title{border-left:solid 3px #b4805c;font-size:.4rem}.property-mng-title:hover,.property-mng-title:focus{background-color:#efefef;color:#000;border-left:solid 5px #b4805c}.renatl-qa-row{flex:1 100%;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:center;width:100%}.rental-qa-row>a{display:inline-block;text-decoration:none;color:#0f0f0f}.rental-qa-row>a:hover,.rental-qa-row>a:focus{opacity:.8;background:linear-gradient(to bottom,#f7f7f7,#ffffff 45%,#f7f7f7);color:#505050;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:850ms;-moz-transition-duration:850ms;-o-transition-duration:850ms;transition-duration:850ms}.rental-qa-bottun{background:-moz-linear-gradient(top,#fcfcfc,#ffffff 45%,#fcfcfc);background:-webkit-linear-gradient(top,#fcfcfc,#ffffff 45%,#fcfcfc);background:linear-gradient(to bottom,#fcfcfc,#ffffff 45%,#fcfcfc);border:1px solid #d6d6d6;font-family:"Segoe UI","Helvetica Neue","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",sans-serif;font-size:2.6rem;font-weight:500;width:calc(100% - 4px);height:4.4rem;padding:.2rem 0;margin:0 2px;text-align:center;vertical-align:middle}.sales-wide-bottun{background:-moz-linear-gradient(top,#fcfcfc,#ffffff 45%,rgb(216 228 245 / .3));background:-webkit-linear-gradient(top,#fcfcfc,#ffffff 45%,rgb(216 228 245 / .3));background:linear-gradient(to bottom,#fcfcfc,#ffffff 45%,rgb(216 228 245 / .3));border:1px solid #d5d5d6;font-size:1.7rem;width:100%;height:3.3rem;padding:.2rem 0;margin:0;text-align:center;vertical-align:middle}.sales-wide-bottun h4{font-family:'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ ProN',"Hiragino Sans","Yu Gothic Medium",'メイリオ','Meiryo','HGSGothicM','MSPGothic',Arial,sans-serif;font-weight:500;font-size:1.16rem}.relocation_headline{font-size:1.6rem;letter-spacing:.2em;color:#555;font-weight:500}@media screen and (min-width:600px) and (max-width:1000px){.relocation_headline{font-size:1.4rem;letter-spacing:.15em}}@media screen and (max-width:599px){.relocation_headline{font-size:1.05rem;letter-spacing:1px}}.breadcrumb{font-size:.9em;margin-top:-1rem;padding:0 auto;background-color:#fff;color:#6d6d6d}.breadcrumb a{color:#6d6d6d}.solution-subheader{color:#00008b;font-size:1.04rem}.solution-qa-category{font-size:1.03rem;font-family:'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ ProN','メイリオ','Meiryo','HGSGothicM','MSPGothic','Arial',sans-serif;font-weight:500;padding:.5rem 0 .35rem 0;background:#f7ffc4;text-align:center;border-left:solid .1rem #d6d6d6;border-right:solid .1rem #d6d6d6;margin-bottom:1rem}.solution-qa-q{display:inline;font-size:2.2rem;font-family:'Helvetica Neue','Segoe UI','HGSGothicM',Arial,sans-serif!important;font-weight:500;padding:0 0 0 .12rem;color:#464646;border-bottom:solid 4px silver}.solution-qa-q-block{padding:0 .8rem .98rem 0.8rem!important;border:1px solid #d9d9e0;border-radius:5px}.solution-qa-q-block h4:focus,.solution-qa-q-block h4:hover{transform:translate3d(0,10px,0);transition:0.4s ease-in-out;border-bottom:solid 4px #ff597d}.return-ar-qa-down{font-size:1.23rem;color:#d5dcf1;vertical-align:-1px}.return-ar-qa-down:hover{transition:0.5s ease-in-out;color:#fc6f8d}.solution-qa-q-text{display:inline;font-size:.95rem;font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic Medium','Yu Gothic','Meiryo','MS PGothic','Open sans',Arial,sans-serif;font-weight:500;color:#2c2c2c;border-bottom:solid 15px #fff;letter-spacing:.2px}.solution-qa-a{display:inline;font-size:2.2rem;font-family:'Helvetica Neue','Segoe UI','HGSGothicM',Arial,sans-serif!important;font-weight:500;padding:0 0 0 .12rem;color:#6e6fb3;border-bottom:solid 4px #797ac4}.solution-qa-a-block{background:#f0f0fd;padding:0 .8rem .8rem .8rem;margin-bottom:1.46rem}.solution-qa-a-text{display:inline;font-size:.92rem;font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic Medium','Yu Gothic','Meiryo','MS PGothic','Open sans',Arial,sans-serif;font-weight:300;color:#2c2c2c;line-height:1.85rem;letter-spacing:.02em}.box-statement-container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.box-statement2{margin:0 0 0 2.5em;border:.82em solid #fff0;background:linear-gradient(#fcfcf8,white) padding-box,url(/images/solution/stone-art.jpg) border-box 0 / cover;width:94%;width:calc(100% - 5em);padding:1em;overflow:hidden;font-weight:600;text-align:left;text-indent:.75em}.english-main-subheader{color:#00008b;font-size:1.28rem;font-weight:500;font-family:'Segoe UI','Meiryo',Arial,sans-serif;margin-top:1.5rem;margin-bottom:.8rem}.k-bullet{margin-bottom:1.05rem;padding-left:1.1rem}.bullet2{list-style-type:circle;margin-bottom:.52rem;padding-left:.8rem;font-size:.93rem}.bullet{color:#000;font-weight:400;margin-bottom:18px}.bullet-custom{margin-bottom:20px}.topic{font-weight:600;color:#28298d;font-size:.99rem;margin-top:2.2rem;margin-bottom:1rem}.topic2{font-weight:600;color:#28298d;font-size:.99rem;margin-top:3.2rem;margin-bottom:1rem}.list-box{padding:.4em .4em .4em .5em;margin:0 0 1rem 0;text-indent:.8rem;color:#232323;background:#eee;border-left:solid 7px #aaa;width:100%;max-width:100%}.list-box-solution8{padding:.4em .4em .4em .9em;margin:0 1em .4em 1em;text-indent:0em;color:#232323;background:#eee;border-left:solid 6px #f6ad49;width:98%;width:calc(100% - 4em);max-width:62em;list-style-position:outside}.list-box-math{padding:.4em .4em .4em .5em;margin:0 0 0 0;text-indent:.3rem;color:#eee;font-size:.98rem;background:#424242;border-left:solid 5px #a4ff88;width:100%}.subheader{color:#202094;font-size:1.05rem;margin-bottom:1.4rem}.condo-header{color:#202094;font-size:1.02rem;font-weight:600;display:inline-block}h6{font-weight:600;color:#484a99;font-size:12px;font-size:1.2rem;margin-top:38px;margin-bottom:15px}h6.email_margins{margin-top:20px;margin-bottom:36px;font-weight:500}h5.email_margins{font-size:11px;font-size:1.05rem;margin-top:22px;margin-bottom:34px;font-weight:500;color:#484a99}h5.headline{font-weight:600;color:#505053;font-size:18px;font-size:1.14rem;display:block;width:100%;overflow:hidden}h5.area_headline{font-weight:600;color:#111192;font-size:18px;font-size:1.07rem;margin-bottom:10px}h5.property_name{color:#524fd8;font-weight:500;text-align:center;margin-bottom:18px}.property_address{color:#1b18a8;font-weight:300;font-size:1.35rem;font-style:italic;font-family:'Times New Roman',Times,serif}h4 .text-wrapper{position:relative;display:inline-block}h4 .letter{transform-origin:50% 100%;display:inline-block;line-height:1em;transform:translateZ(0);will-change:transform}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.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 #fff0}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'iconfonts';src:url(../font/iconfonts.woff2?10321555) format('woff2'),url(../font/iconfonts.woff?10321555) format('woff'),url('../font/iconfonts.svg?10321555#iconfonts') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"iconfonts";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-key:before { content: '\e800'; }
.icon-play-circled2:before { content: '\e801'; }
.icon-check:before { content: '\e802'; }
.icon-twitter-x:before { content: '\e803'; }
.icon-home-1:before { content: '\e809'; }
.icon-mail-alt:before { content: '\f0e0'; }
.icon-angle-right:before { content: '\f105'; }
.icon-angle-circled-right:before { content: '\f138'; }
.icon-angle-circled-down:before { content: '\f13a'; }
.icon-instagram:before { content: '\f16d'; }
.icon-facebook-squared:before { content: '\f308'; }
.icon-linkedin-squared:before { content: '\f30c'; }