﻿font{z-index:500;position:absolute;top:0}strong{font-weight:normal;background:#f4e55f}ul{list-style:none}@keyframes custom-ease-in{from{margin-left:100vw;opacity:0}1%{margin-left:10vw;opacity:0}100%{margin-left:12vw;opacity:1}}@keyframes ul-ease-in-sp{from{margin-top:100vh;opacity:0}1%{margin-top:6vh;opacity:0}100%{margin-top:9vh;opacity:1}}@keyframes search-result-ease-in{from{margin-top:-100vw;opacity:0}1%{margin-top:-3vw;opacity:0}100%{margin-top:0;opacity:1}}@keyframes over-ray-ease-in{from{opacity:0}100%{opacity:1}}@keyframes rotate360{from{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes toast-solver{from{display:block !important;opacity:0}3%{display:block !important;opacity:1}70%{display:block !important;opacity:1}99%{display:block !important;opacity:0}100%{display:none !important;opacity:0}}@keyframes click-hop{from{zoom:1;box-shadow:none}50%{zoom:1.1;box-shadow:3px 3px 3px #b9bbbe}100%{zoom:1;box-shadow:none}}@keyframes fade-out{from{opacity:1;display:flex;z-index:-1000}99%{opacity:0;display:flex}100%{opacity:0;display:flex;left:100vw;z-index:-1000}}@keyframes form-fade-in{from{height:0;margin:0 auto !important;padding:0 !important}99%{height:23rem;border-color:#ccc !important}100%{height:inherit}}body,html{font-family:"M PLUS 1p",sans-serif;overflow-x:hidden;display:flex;position:relative;font-size:14px}#notification{font-size:3rem;text-align:center;vertical-align:middle}#notification:before{content:"🔔"}a{color:#0c3088}label{display:inline-block}input,h1,h2,h3,h4,h5,p,li,td,th,caption,label,dt,dd,button{font-family:"M PLUS 1p",sans-serif !important;transform:rotate(0.05deg)}caption{font-size:1.5rem;font-weight:200;color:#555;text-align:left;margin-left:2rem}th,td{font-weight:normal}h1{font-size:2.7rem;margin-bottom:0;font-weight:300}h2{font-size:2rem;margin-bottom:0;font-weight:300}span.invalid-feedback{color:#eea7a5;font-size:80%}.applied{width:10%}.escape-facility{max-width:60%}@media screen and (max-width: 767px){.escape-facility{max-width:90%}}.new-list-item.buy{flex-direction:column;justify-content:space-around;display:flex !important}.new-list-item.buy p{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.new-list-item{position:relative}.new-list-item .applied{position:absolute;max-width:200px;left:0;right:0;top:0;bottom:0;margin:20% auto auto}#top-wrapper{padding:0 1rem}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper{margin-left:0;width:100%;padding:0}}#top-wrapper .flex-4{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:hidden;justify-content:space-around}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper .flex-4{flex-wrap:wrap}}#top-wrapper .flex-4 div{max-width:24.8%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper .flex-4 div{max-width:49%;width:49%}}#top-wrapper .flex-4 div img{width:100%}#top-wrapper .flex-3{display:flex;flex-wrap:wrap;justify-content:space-around}#top-wrapper .flex-3 a,#top-wrapper .flex-3 div{display:block;width:33%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper .flex-3 a,#top-wrapper .flex-3 div{width:100%}}#top-wrapper .flex-3 a img,#top-wrapper .flex-3 div img{width:100%}#top-wrapper .flex-3 a p,#top-wrapper .flex-3 div p{text-align:center;margin:0 0 2rem 0}#top-wrapper .flex-6{display:flex;flex-wrap:wrap;justify-content:space-around}#top-wrapper .flex-6 a,#top-wrapper .flex-6 div{display:block;position:relative;width:calc(16.6666% - 5px)}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper .flex-6 a,#top-wrapper .flex-6 div{width:32%}}@media screen and (max-width: 1366px){#top-wrapper .flex-6 a,#top-wrapper .flex-6 div{width:25%}}@media screen and (max-width: 767px){#top-wrapper .flex-6 a,#top-wrapper .flex-6 div{width:49%}}#top-wrapper .flex-6 a img,#top-wrapper .flex-6 div img{width:100%}#top-wrapper .flex-6 a p,#top-wrapper .flex-6 div p{text-align:center;margin:0 0 2rem 0}#top-wrapper article{padding:2rem 3vw}.social-login{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-login .sns-icons{width:64px;height:64px;-webkit-background-size:cover !important;background-size:cover !important}.over-ray{opacity:0;position:fixed;width:110%;height:110%;left:-5%;top:-5%;z-index:-1000}.over-ray-shown{animation:over-ray-ease-in .2s forwards;z-index:10 !important;background-color:rgba(0,0,0,.3);backdrop-filter:blur(5px)}.small{font-size:70%}.t-center{text-align:center}.t-right{text-align:right}.loading-icon{content:"loading";width:50px !important;height:50px !important;margin:0 auto;animation:rotate360 2s;animation-iteration-count:infinite}.name-collapse{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:15vw;font-size:80%;text-align:center}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){.name-collapse{width:20vw !important}}@media screen and (max-width: 767px){.name-collapse{width:38vw !important}}.result-img{width:15vw !important;height:150px !important;-webkit-background-size:contain !important;background-size:contain !important;background-repeat:no-repeat !important}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){.result-img{width:20vw !important}}@media screen and (max-width: 767px){.result-img{width:38vw !important}}.img-fluid{width:100%}.additional-form{display:flex;flex-wrap:wrap;overflow:hidden;border-color:transparent !important;padding:0 !important}.additional-form .form-half{width:45% !important}.additional-form .form-full{width:100% !important}.additional-form #family-name,.additional-form #given-name,.additional-form #family-name-reading,.additional-form #given-name-reading{width:100%}.additional-form input{width:100% !important}.fade-out{animation:fade-out 1s forwards}.fade-in{animation:form-fade-in 2s forwards}#request-field{border:1px solid #ddd;position:relative}label[for=email],label[for=password],label[for=accept]{width:50%;margin:0 auto;display:block}#request-field label{width:unset !important}#request-field p{margin:1rem}#request-field hr{margin:1rem}#request-field::before{font-size:90%;position:absolute;background:#fff;margin-top:-1.2rem;left:1rem;content:"物件をお探しのエリア（任意入力）";transform:rotate(0.5deg)}#request-field label{border:none}.btn-facebook,.btn-twitter,.btn-google,.btn-yahoo,.btn-line{display:block;width:60px;height:60px;background-size:cover !important}.btn-facebook{background:url("//rsc.drec.jp/img/menu/logo_facebook.png")}.btn-twitter{background:url("//rsc.drec.jp/img/menu/logo_twitter.png")}.btn-google{background:url("//rsc.drec.jp/img/menu/logo_google.png")}.btn-yahoo{background:url("//rsc.drec.jp/img/menu/logo_yahoo.png")}.btn-line{background:url("//rsc.drec.jp/img/menu/logo_line.png")}.input-group{margin-bottom:2rem}.form label{border:1px solid #ddd;padding:.5rem;width:100%}.form label input{width:100%;border:none;background:transparent}.form label .password-area{border-bottom:0}.form label input[type=email]:focus,.form label input[type=password]:focus,.form label input[type=text]:focus{outline:0}label:before{font-size:90%;position:absolute;background:#fff;margin-top:-1.2rem;left:1rem}label.option-group{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}label.option-group label{border:none;width:unset;margin-bottom:unset}label.option-group label input{width:unset}label[for=email]:before{content:"Eメールアドレス"}label[for=password]:before{content:"パスワード"}label[for=password-confirm]:before{content:"パスワード(確認)"}label[for=name]:before{content:"お名前"}.input-box{position:relative}div.notice{position:relative;width:80%;margin:3rem auto 0;font-size:90%}@media screen and (max-width: 767px){div.notice{width:90%;margin-top:3rem}div.notice p{line-height:1.1;width:100%}}p.notice{position:absolute;left:-6rem;top:-0.5rem;background:#ff7979;padding:10px;border-radius:3rem;color:#fff}@media screen and (max-width: 767px){p.notice{left:0;top:-3.5rem}}.hop{animation:click-hop .1s}.more{width:100%;text-align:right;bottom:-1.5rem;font-weight:normal}.more a{transform:rotate(0.05deg);color:#0c3088 !important;text-decoration:underline;display:block}.hidden{display:none !important}.warning{color:#dd5757;font-size:90%}.warning-bg{background-color:#f8dfdf;border:none}.warning-bg input{background:transparent !important}.warning-bg:before{background:transparent !important}#toast{position:fixed;border:3px solid #dd5757;background:#dd5757;color:#fff;bottom:3rem;width:60%;padding:1rem;left:20%;border-radius:5px;z-index:100;opacity:0;animation:toast-solver 5s;animation-fill-mode:forwards}#loading{background:url("//rsc.drec.jp/img/menu/loading-icon.png") center;animation:rotate360 3s infinite reverse linear;width:50px;height:50px;margin:0 auto;-webkit-background-size:contain;background-size:contain;filter:brightness(0.3)}#register-pane{display:flex;flex-direction:column;justify-items:center;padding:2.5rem}span.validation-error{position:absolute;bottom:-0.5rem;font-size:.7rem;color:red;border-radius:5px;background:#fed;z-index:10;box-shadow:1px 1px 4px #ccc}ul li{position:relative}ul li::after,ul li::before{display:block;content:"";position:absolute}ul li::after{top:.35em;left:-1.2em;width:14px;height:14px;background-color:#3498db;border-radius:100%}ul li::before{z-index:2;top:.625em;left:-0.975em;width:4px;height:4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}ul ul li::before{border-color:#3498db;border-width:2px}ul ul li::after{background:none}.small{font-size:80%}.center{text-align:center}.red{color:#dd5757}.error{color:red;background:#faa;position:absolute;right:0;top:-2rem;padding:.3rem}.red-lined{background-color:#dd5757 !important}.flex-h{display:flex;flex-direction:row;align-items:center}.flex-v{display:flex;flex-direction:column;align-items:center}.small-img{width:100px;height:100px;-webkit-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.xdebug-var-dump{display:inline-block;position:fixed;z-index:1000;background:#fff;top:0;left:0}.xdebug-var-dump font{position:relative !important}#login-submit{border-radius:5px;padding:.5rem 2rem;background:#0c3088;color:#fff;font-weight:400;letter-spacing:.3rem;margin:2rem}#login h2{text-align:center;border-bottom:1px solid #ddd}/*# sourceMappingURL=simple.min.css.map */
