﻿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}#left-nav{max-width:15%;display:flex;flex-wrap:wrap;align-content:center;height:100vh;position:fixed;z-index:10}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav{flex-direction:row;flex-wrap:nowrap;max-width:100%;width:100%;background:#fff;z-index:10;margin-top:-2rem;padding-top:2rem;margin-left:-0.5rem;height:8rem}}@media screen and (max-width: 767px){#left-nav{flex-direction:row;flex-wrap:nowrap;max-width:100%;width:100%;background:#fff;z-index:10;margin-top:-2rem;padding-top:2rem;margin-left:-0.5rem;height:3rem}}#left-nav a img{width:15vw;transition:.2s}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav a img{display:none}}#left-nav a img:hover{filter:brightness(0.9)}#left-nav div,#left-nav #category_sell{-webkit-background-size:contain !important;background-size:contain !important;height:16vh;width:100%;position:relative;transition:.2s}@media screen and (max-width: 767px){#left-nav div,#left-nav #category_sell{height:3rem !important}}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav div,#left-nav #category_sell{height:8rem}}#left-nav div:hover,#left-nav #category_sell:hover{filter:brightness(0.9)}#left-nav div ul,#left-nav #category_sell ul{position:absolute;display:block;list-style:none;margin-left:100vw;background:rgba(255,255,255,.7);overflow-x:hidden;width:10rem;transition:.1s cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0;padding:1rem;z-index:5}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav div ul,#left-nav #category_sell ul{margin-left:0;margin-top:100vh}}#left-nav div ul li,#left-nav #category_sell ul li{overflow:hidden;line-height:180%;position:relative}#left-nav div ul li a,#left-nav #category_sell ul li a{text-decoration:none}#left-nav div ul li span,#left-nav #category_sell ul li span{position:absolute;right:0}#left-nav #category_house,#left-nav #category_land,#left-nav #category_mansion,#left-nav #category_invest,#left-nav #category_sell,#left-nav #category_search{cursor:pointer;background-repeat:no-repeat !important;background-position:center !important}#left-nav #notification{display:none}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav #notification{display:block}}#left-nav #category_search{display:none}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav #category_search{display:block}}#left-nav .side-menu-open{animation:custom-ease-in .5s forwards}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#left-nav .side-menu-open{animation:ul-ease-in-sp .5s forwards}}#search-bar{border:1px solid #ccc;border-radius:3px;background:#fff;display:flex;align-items:center}#search-bar div{display:inline;width:5%;cursor:pointer;text-align:center}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#search-bar div{width:20%}}#search-bar #free-search,#search-bar #free-search2{display:inline;width:95%;padding:.8rem;border:none;border-left:1px solid #ccc;background:transparent}#top-nav{position:fixed;top:1rem;left:20%;z-index:100;width:70vw}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-nav{width:90%;left:5%;top:-100vh;max-height:94%}#top-nav.top-nav-shown{top:3%}}#top-nav #notification{right:-6rem;position:absolute}#top-nav #search-bar-result{border:1px solid #b9bbbe;background:#fff;padding:2rem;border-radius:0 0 3px 3px;transition:.5s;margin-top:-100vw;overflow-y:auto;max-height:80vh}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-nav #search-bar-result{margin-top:0}}#top-nav #search-bar-result #search-bar-result-content,#top-nav #search-bar-result #search-bar-result-viewed,#top-nav #search-bar-result #search-bar-result-like{margin-bottom:1rem}#top-nav #search-bar-result #search-bar-result-content h2,#top-nav #search-bar-result #search-bar-result-viewed h2,#top-nav #search-bar-result #search-bar-result-like h2{width:100%}#top-nav #search-bar-result #search-bar-result-content .more,#top-nav #search-bar-result #search-bar-result-viewed .more,#top-nav #search-bar-result #search-bar-result-like .more{width:100%;text-align:right}#top-nav #search-bar-result h2{font-weight:300;margin:0;text-align:left}#top-nav #search-bar-result p{margin-top:0}#top-nav #search-bar-result .result-content{display:flex;justify-content:space-around;flex-wrap:wrap;flex-direction:row}#top-nav .more{text-align:right;font-weight:400}#top-nav .more a{text-decoration:none}#top-nav .search-result-open{animation:search-result-ease-in .2s forwards}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:auto auto;margin-top:20%}@media screen and (max-width: 767px){#flyer-header{font-size:calc(100vw / 15) !important}}#top-wrapper{margin-left:15vw;margin-top:5rem;padding:0 1rem;width:85%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper{margin-left:0;width:100%;padding:0;margin-top:8rem}}#top-wrapper #jumbotron{height:80vh;display:flex;overflow:hidden;justify-content:center;align-items:center}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper #jumbotron{height:70vh}}@media screen and (max-width:1023)and (-webkit-min-device-pixel-ratio:2){#top-wrapper #jumbotron{height:45vh}}@media screen and (max-width: 767px){#top-wrapper #jumbotron{height:33.3vh}}#top-wrapper #jumbotron img{width:100%}#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 #top-decided-column,#top-wrapper #top-new-column,#top-wrapper #top-recommend-column{display:flex;flex-wrap:wrap;justify-content:space-around}#top-wrapper #top-decided-column a,#top-wrapper #top-decided-column div,#top-wrapper #top-new-column a,#top-wrapper #top-new-column div,#top-wrapper #top-recommend-column a,#top-wrapper #top-recommend-column div{display:block;position:relative;width:calc(25% - 2.5px)}@media screen and (max-width: 767px){#top-wrapper #top-decided-column a,#top-wrapper #top-decided-column div,#top-wrapper #top-new-column a,#top-wrapper #top-new-column div,#top-wrapper #top-recommend-column a,#top-wrapper #top-recommend-column div{width:calc(50% - 2.5px)}}#top-wrapper #top-decided-column a img,#top-wrapper #top-decided-column div img,#top-wrapper #top-new-column a img,#top-wrapper #top-new-column div img,#top-wrapper #top-recommend-column a img,#top-wrapper #top-recommend-column div img{width:100%}#top-wrapper #top-decided-column a p,#top-wrapper #top-decided-column div p,#top-wrapper #top-new-column a p,#top-wrapper #top-new-column div p,#top-wrapper #top-recommend-column a p,#top-wrapper #top-recommend-column div p{text-align:center;margin:0 0 2rem 0}#top-wrapper #top-new a{position:relative}#top-wrapper #top-new h3{position:absolute;text-align:center;text-decoration:none !important;border:solid 3px #f0a104;background:#f0a104;border-radius:3px;padding:.1rem;margin:0;color:#fff;left:5px;top:5px;font-weight:normal;letter-spacing:.1rem}#top-wrapper #top-flyer{margin-bottom:5rem}@media screen and (max-width: 767px){#top-wrapper #top-login h1{font-size:1.8rem}}@media screen and (max-width: 767px){#top-wrapper #top-login h2{font-size:1.8rem}}#top-wrapper #top-login #login-benefit{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:space-around;border-radius:10px;box-shadow:3px 3px 5px #666;width:80%;margin-left:10%;padding-bottom:3rem;background:#eaeaea;transition:.9s}@media screen and (max-width: 1366px){#top-wrapper #top-login #login-benefit{width:100%;margin:0 auto}}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper #top-login #login-benefit{width:90%;margin:0 auto;padding:3rem}}@media screen and (max-width: 767px){#top-wrapper #top-login #login-benefit{width:98%;margin-left:0;text-align:center;padding:.3rem}}#top-wrapper #top-login #login-benefit:hover{background:#f0f8ff}#top-wrapper #top-login #login-benefit div.flex-3{display:flex;flex-direction:row;width:100%}#top-wrapper #top-login #login-benefit div.flex-3 div{width:calc(100% / 3 - 3rem);padding:1rem;background:#fff}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper #top-login #login-benefit div.flex-3 div{width:80%}}@media screen and (max-width: 767px){#top-wrapper #top-login #login-benefit div.flex-3 div{width:95%}}#top-wrapper #top-login #login-benefit div.flex-3 div p{margin-bottom:0}#top-wrapper #top-login #login-benefit h3{font-weight:normal}#top-wrapper #top-login #login-benefit h1{font-weight:lighter;margin-bottom:1rem}#top-wrapper #top-login #login-benefit img.benefit-header{width:50%;transform:rotate(0.05deg)}@media screen and (max-width: 767px){#top-wrapper #top-login #login-benefit img.benefit-header{width:100%}}#top-wrapper #top-login #login-benefit #login-register{transform:rotate(0.05deg);border-radius:1rem;background:#dd5757;color:#fff;letter-spacing:.1rem;padding:1rem 2rem;text-decoration:none;font-size:110%}#top-wrapper #top-login #login-benefit .social{color:#0c3088;font-weight:bold}#top-wrapper #top-login #login-benefit .social-desc{border:solid 2px #0c3088;border-radius:.5rem;padding:1rem;margin-top:-1rem;background:#fff}#top-wrapper #top-login #login-benefit a:first-child{background:#dd5757}#top-wrapper #top-flyer .flex-3 a{background:url("//rsc.drec.jp/img/menu/flyer_banner.svg") no-repeat center;-webkit-background-size:contain;background-size:contain;height:250px;display:flex;flex-direction:column;color:#0c318a;text-decoration:none;text-align:center}@media screen and (max-width: 767px){#top-wrapper #top-flyer .flex-3 a{width:100%}}#top-wrapper #top-flyer .flex-3 a h2{font-size:2.8rem;line-height:3.2rem;margin-bottom:0;margin-left:-20%;margin-top:calc(6%)}@media screen and (max-width: 1366px){#top-wrapper #top-flyer .flex-3 a h2{margin-top:3.5rem;font-size:2.5rem;line-height:2.5rem}}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper #top-flyer .flex-3 a h2{margin-top:3.5rem;font-size:2.5rem;line-height:2.5rem}}@media screen and (max-width: 767px){#top-wrapper #top-flyer .flex-3 a h2{margin-top:3rem;font-size:2.8rem;line-height:3.2rem}}#top-wrapper #top-flyer .flex-3 a h3{text-align:left;margin-left:13%;margin-top:.5rem;font-size:1.7rem;line-height:1.9rem;width:70%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-wrapper #top-flyer .flex-3 a h3{font-size:1.7rem;line-height:1.8rem;max-width:300px;margin:1rem auto}}@media screen and (max-width: 767px){#top-wrapper #top-flyer .flex-3 a h3{font-size:1.7rem;line-height:1.9rem}}#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}#sns-facebook{background:url("//rsc.drec.jp/img/menu/logo_facebook.png")}#sns-twitter{background:url("//rsc.drec.jp/img/menu/logo_twitter.png")}#sns-google{background:url("//rsc.drec.jp/img/menu/logo_google.png")}#sns-line{background:url("//rsc.drec.jp/img/menu/logo_line.png")}#sns-yahoo{background:url("//rsc.drec.jp/img/menu/logo_yahoo.png")}footer{width:60%;margin:5rem auto 0 auto;padding-bottom:5rem}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){footer{width:60%;margin-bottom:150px}}@media screen and (max-width: 767px){footer{width:80%;margin:70px 10%}}footer h2{font-weight:300;margin:0}footer p{width:50rem;text-align:left !important;margin:0 1rem !important;line-height:2rem;font-weight:400}@media screen and (max-width: 767px){footer p{width:100%}}footer #logo-space{width:100%;display:flex;flex-direction:row}footer #logo-space a{width:50%}footer #logo-space img{width:100%}footer #logo-space div{width:50%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){footer div.flex-3{justify-content:space-between !important;margin-bottom:5rem}footer div.flex-3 div{width:50% !important}}@media screen and (max-width: 767px){footer div.flex-3{flex-wrap:wrap !important}footer div.flex-3 div{width:80% !important}footer h2{font-size:1.2rem}footer #logo-space{margin-top:2rem;display:flex;flex-flow:row;flex-wrap:wrap;flex-basis:50px}}@media screen and (max-width: 767px)and (max-width: 767px){footer #logo-space div{width:100%}footer #logo-space a{width:100%}}@media screen and (max-width: 767px){footer img{width:100%}}.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)}#login-btn,#my-page-btn,#logout-btn,#top-btn{position:fixed;right:3rem;bottom:2rem;-webkit-background-size:cover !important;background-size:cover !important;width:100px;height:100px;z-index:15;filter:drop-shadow(-1px -1px 0px #fff) drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff);border-radius:5rem;transition:.3s}@media screen and (max-width: 767px){#login-btn,#my-page-btn,#logout-btn,#top-btn{right:1rem;bottom:4.5rem;width:60px;height:60px}}#login-btn{background:url("//rsc.drec.jp/img/menu/login_btn.svg") center no-repeat}#top-btn{background:url("//rsc.drec.jp/img/menu/top_btn.svg") center no-repeat;display:block;left:17rem;bottom:2rem;z-index:10}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#top-btn{display:block;left:1rem;bottom:.5rem}}#my-page-btn{background:url("//rsc.drec.jp/img/menu/my_page_btn.svg") center no-repeat;right:3rem;bottom:1.9rem}@media screen and (max-width: 767px){#my-page-btn{right:1rem;bottom:.5rem}}#logout-btn{background:url("//rsc.drec.jp/img/menu/logout_btn.svg") center no-repeat;right:3rem;bottom:9.5rem;cursor:pointer}@media screen and (max-width: 767px){#logout-btn{right:1rem;bottom:5rem}}.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%}.btn-mail{text-decoration:none;display:block;color:#fff;background-color:#dd5757;font-size:2rem;padding:1rem;margin:1rem auto;border-radius:5px;width:50%;text-align:center;line-height:0}.section-mail{padding:5rem 0}#detail-header{width:80%;margin:0 auto}@media screen and (max-width: 767px){#detail-header{font-size:1.5rem;width:100%}}#detail-header i{display:inline-block;vertical-align:top;font-style:normal}#detail-header span{position:absolute;right:10%}.detail-header-for-member{text-align:center;padding:2rem}#detail-top img,#detail-second img{max-height:100%;max-width:100%}#detail-top{width:90%;margin:1rem 5%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-top{width:100%;margin:1rem 0;flex-direction:column}}#detail-top div{-webkit-background-size:cover;background-size:cover;width:49%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-top div{width:100%;text-align:center;-webkit-background-size:contain !important;background-size:contain !important;min-height:30vh}}#sales-point{font-weight:300;letter-spacing:.05rem;border-radius:7px;border:solid 3px #0c3088;display:block;padding:1rem 2rem;margin:2rem auto;max-width:70%;position:relative}@media screen and (max-width: 767px){#sales-point{font-size:1.3rem}}#sales-point:before{font-weight:bold;background:#fff;content:"おすすめポイント";font-size:1.3rem;position:absolute;top:-1rem;padding:0 1.4rem;color:#0c3088;letter-spacing:.2rem}#share-grp{width:100%;text-align:center}#share-grp a{text-decoration:none;cursor:pointer}#share-grp img{max-width:100px;margin:0 .5rem}#detail-second{width:90%;margin:0 5%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-second{width:100%;margin:0;flex-direction:column;flex-wrap:wrap;overflow-x:scroll;height:40vh;border:1px solid #ccc;border-left:none}}#detail-second div.img{width:24.5%;-webkit-background-size:cover;background-size:cover;min-height:250px;margin:5px 0;position:relative}#detail-second div.img p{position:absolute;color:#fff;right:2rem;text-shadow:1px -1px 0 #666,1px 0 0 #666,1px 1px #666,0 -1px 0 #666,0 0 0 #666,0 1px 0 #666,-1px -1px 0 #666,-1px 0 0 #666,-1px 1px 0 #666}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-second div.img{height:100%;width:75%;margin:1rem}}#price-area{background:#0c3088;color:#fff;display:flex;margin:3rem auto 0;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5rem 15%}@media screen and (max-width: 767px){#price-area{padding:1.5rem 0}}#price-area div{display:inline-flex;margin:0 2rem;flex-direction:column;justify-items:center}@media screen and (max-width: 767px){#price-area div{margin:0 3rem}}#price-area h2{display:inline-block;line-height:110%;margin:0}#price-area .small{font-size:80%}#price-area table{width:30%;color:#fff}@media screen and (max-width: 767px){#price-area table{width:50%;max-width:200px}}#price-area td{text-align:right}#price-area #loan-btn{border-radius:3px;border:solid 3px #fff;padding:0 1rem;display:inline-block;text-align:center;width:5rem;right:10%;cursor:pointer;transition:.2s}#price-area #loan-btn:hover{color:#0c3088;background:#fff}@media screen and (max-width: 767px){#price-area #loan-btn{margin:2rem 25%}}#price-area .mansion-cost th{text-align:right}#detail-tables{display:flex;flex-direction:row;justify-content:space-between;width:90%;margin:3rem 5%;flex-wrap:wrap}@media screen and (max-width: 767px){#detail-tables{width:100%}}#detail-tables table{border-collapse:collapse;width:100%;margin-bottom:3rem}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-tables table{width:90%;font-size:90%;margin:0 auto 3rem}}#detail-tables table tr{border-bottom:#ccc 1px solid;line-height:2.3rem}#detail-tables table:first-child,#detail-tables table:nth-child(2){width:45%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-tables table:first-child,#detail-tables table:nth-child(2){width:90%}}#detail-tables .w50{width:48%;margin:0 1%}#detail-tables th{min-width:10rem}@media screen and (max-width: 767px){#detail-tables th{min-width:6rem;width:6rem}}#detail-tables td{min-width:15rem;line-height:150%}@media screen and (max-width: 767px){#detail-tables td{min-width:10rem;width:10rem}}#detail-tables td span{font-size:90%}#detail-tables td span:before{content:"、"}#detail-tables td span:first-child:before{content:""}#detail-map h2{width:70%;margin:0 15%}#detail-map #map{width:70%;height:70vh;-webkit-background-size:cover;background-size:cover;margin:2rem 15% 5rem 15%}@media screen and (max-width: 767px){#detail-map #map{width:100%;margin:2rem 0 3rem 0}}#detail-form{position:relative}#detail-form form{display:flex;flex-direction:column}#detail-form form div{width:50%;border:1px solid #ccc;padding:.5rem;position:relative;margin:.7rem auto}@media screen and (max-width: 767px){#detail-form form div{width:90%}}#detail-form form label{position:absolute;left:1rem;transition:.3s;top:-1.1rem;background:#fff}#detail-form form label.radio{position:relative !important;bottom:0;width:45%}#detail-form form label.radio input[type=radio]{display:none}#detail-form form input[type=radio]+span{content:"";display:block;position:absolute;left:2rem}#detail-form form input[type=radio]+span::before{content:"";display:block;position:absolute;left:-1.3rem;bottom:.17rem;width:1rem;height:1rem;border-radius:50%;border:1px solid #999}#detail-form form input[type=radio]:checked+span::after{content:"";display:block;position:absolute;left:-1.17rem;bottom:.28rem;width:.9rem;height:.9rem;border-radius:50%;background-color:#0c3088}#detail-form form input[type=radio]:checked+span{color:#0c3088}#detail-form form #visit{width:100%;border:none;padding:0;overflow:hidden;transition:.4s}#detail-form form #visit.hide{height:0}#detail-form form input{width:45%;border:none;background:#fff;text-align:center;font-size:125%}#detail-form form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}#detail-form form input[type=text]:focus{outline:none}#detail-form form input:before{border:1px solid #ccc}#detail-form form textarea{max-width:100%;min-width:100%;min-height:10rem}#detail-form h2{width:50%;margin:1rem auto}@media screen and (max-width: 767px){#detail-form h2{width:80%}}#detail-form .active{font-size:.7rem;top:-0.6rem}#detail-form .submit{width:5rem;text-align:center;font-family:"M PLUS 1p",sans-serif;transform:rotate(0.1deg);margin:1rem auto;background:#0c3088;color:#fff;padding:.4rem 1rem;letter-spacing:.3rem;border-radius:1rem;transition:.2s;border:none;cursor:pointer}#detail-form .submit:hover{background:#56ab56}#detail-form .disabled{background:#a5a5a5 !important;cursor:auto}#detail-form .for-login{position:absolute;z-index:1;background:rgba(255,255,255,.8);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}#detail-form .for-login .for-login-wrapper{width:50%;margin:0 auto;background:rgba(255,255,240,.7);display:flex;flex-direction:column;text-decoration:none;color:#333}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-form .for-login .for-login-wrapper{width:80%}}@media screen and (max-width: 767px){#detail-form .for-login .for-login-wrapper{width:100%}}#detail-form .for-login .for-login-wrapper .for-login-button-group{display:flex;flex-direction:column;justify-content:space-around}#detail-form .for-login .for-login-wrapper .for-login-button-group .btn,#detail-form .for-login .for-login-wrapper .for-login-button-group .btn-else{background:#dd5757;width:15rem;text-align:center;font-family:"M PLUS 1p",sans-serif;transform:rotate(0.1deg);margin:1rem auto;color:#fff;padding:.4rem 1rem;letter-spacing:.3rem;border-radius:1rem;transition:.2s;border:none;cursor:pointer}#detail-form .for-login .for-login-wrapper .for-login-button-group .btn-else{background:#0c3088;width:12rem;font-size:80%;height:1rem;line-height:1rem}#detail-form .for-login h2{text-align:center}#detail-form .for-login p{text-align:center}.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}label[for=last-name],label[for=first-name],label[for=last-name-reading],label[for=first-name-reading]{width:50%;max-width:350px}label[for=last-name] input,label[for=first-name] input,label[for=last-name-reading] input,label[for=first-name-reading] input{width:100%}label[for=email],label[for=tel],label[for=password],label[for=accept]{width:100%;max-width:350px}label[for=email] input,label[for=tel] input,label[for=password] input,label[for=accept] input{width:100%}label[for=accept]{margin-bottom:5rem !important}.left-column,.right-column{display:flex;flex-direction:column;justify-items:center;padding:2.5rem;width:100%}@media screen and (max-width: 767px){.left-column,.right-column{width:90%;padding:5%}}#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}#login{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:50vh}#login #login-pane{display:flex;flex-direction:row;width:60%}@media screen and (max-width: 767px){#login #login-pane{width:100%;flex-direction:column}}#login .right-column h3:before{position:absolute;content:"オススメ！";font-size:.9rem;top:-1rem;font-weight:normal;padding:3px;color:red}@media screen and (max-width: 767px){#login .right-column h3:before{top:-1.5rem}}#login .right-column div{display:flex;justify-content:space-around;align-content:space-around}#login .right-column a{display:block;width:60px;height:60px;-webkit-background-size:cover !important;background-size:cover !important}@media screen and (max-width: 767px){#login .right-column a{width:48px;height:48px}}#login .right-column a:nth-child(1){background:url("//rsc.drec.jp/img/menu/logo_facebook.png")}#login .right-column a:nth-child(2){background:url("//rsc.drec.jp/img/menu/logo_twitter.png")}#login .right-column a:nth-child(3){background:url("//rsc.drec.jp/img/menu/logo_google.png")}#login .right-column a:nth-child(4){background:url("//rsc.drec.jp/img/menu/logo_yahoo.png")}#login .right-column a:nth-child(5){background:url("//rsc.drec.jp/img/menu/logo_line.png")}#login .right-column .sns-login-desc{font-size:.8rem;margin-top:1rem;display:flex;flex-direction:column}#login .right-column .sns-login-desc p{margin:.3rem;font-weight:500}#login h2{position:relative;width:60%;text-align:center;border-bottom:1px solid #ddd}@media screen and (max-width: 1920px){#login h2{width:100%}}@media screen and (max-width: 767px){#login h2{margin-bottom:3rem}}#login h2 span{font-size:50%;font-weight:normal;position:absolute;right:0}@media screen and (max-width: 767px){#login h2 span{top:3rem}}#login #login-submit,#login #login-register{font-family:"M PLUS 1p",sans-serif;border-radius:5px;padding:.5rem 2rem;background:#0c3088;color:#fff;font-weight:normal;letter-spacing:.3rem;margin:2rem}.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}}#liked-list,#viewed-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;position:relative}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#liked-list,#viewed-list{margin-bottom:5rem}}#liked-list .estate-image,#viewed-list .estate-image{width:150px;height:auto !important;background-size:cover !important;-webkit-background-size:cover !important}#liked-list a,#viewed-list a{color:#333;text-decoration:none;font-weight:200;transform:rotate(0.1deg)}#liked-list p,#viewed-list p{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden;text-align:center;margin:0}.no-map{text-align:center;font-weight:100;padding:10rem 0;background:#eee;margin:0 5%}.like{position:absolute !important;top:5px;right:5px;background:url("//rsc.drec.jp/img/menu/like-icon-not.svg") no-repeat;-webkit-background-size:contain;background-size:contain;width:30px;height:30px;z-index:10;display:block}#detail-top .like{width:10%;height:10%;top:15%;right:5%}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#detail-top .like{width:15%;height:15%;top:5%;right:3%}}.like-true{background:url("//rsc.drec.jp/img/menu/like-icon.svg") no-repeat}.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}.estate{position:relative}.estate .estate-image{background-repeat:no-repeat !important;background-position:center !important;-webkit-background-size:cover !important;background-size:cover !important;width:150px;height:150px}.estate a{text-align:center}.estate p{margin:0;text-overflow:ellipsis;overflow-x:hidden;width:150px;white-space:nowrap}#my-page{display:flex;flex-direction:column;width:80%;margin:0 auto}#my-page input{border:none}#my-page input[disabled]{background:#fff;color:#666}#my-page input:focus{outline:0}#my-page label{padding:.5rem;border:solid 1px #eee}#my-page label.enabled{border:solid 1px #ccc}#my-page label:before{background:#fff;color:#555;font-size:.9rem;margin-top:-1.1rem;position:absolute}#my-page label[for=last-name]:before{content:"姓"}#my-page label[for=first-name]:before{content:"名"}#my-page label[for=last-name-reading]:before{content:"セイ"}#my-page label[for=first-name-reading]:before{content:"メイ"}#my-page label[for=email] input{width:20.5rem}#my-page label[for=email]:before{content:"ご連絡先 E-mail"}#my-page label[for=tel] input{width:20.5rem}#my-page label[for=tel]:before{content:"ご連絡先 お電話番号"}#my-page label[for=subscribe]{width:20.5rem}#my-page .input-group{margin-top:1rem}#my-page .input-group p{display:inline-block;color:#888}#my-page #my-page-inner{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#my-page #my-page-inner{flex-wrap:wrap-reverse;margin-top:0}#my-page #my-page-inner .left-column,#my-page #my-page-inner .right-column{width:100%}}#my-page #change-btn,#my-page #submit,#my-page #password-btn,#my-page #request-submit{padding:1rem 2rem;border-radius:4px;background:#0c3088;color:#fff;display:inline-block;margin:1rem auto;transform:rotate(0.1deg);cursor:pointer}#my-page #change-btn:disabled,#my-page #submit:disabled,#my-page #password-btn:disabled,#my-page #request-submit:disabled{background:#888;cursor:default}#my-page #submit{transition:.3s;background:#dd5757}#my-page #submit[disabled]{background:#86878a}#my-page #btn-group{text-align:center}#my-page #icon-area{display:flex;flex-wrap:wrap;justify-content:space-around}#my-page .sns-icons{display:flex;flex-direction:column;align-items:center;margin:1rem .5rem}#my-page .sns-icons a{display:flex;flex-direction:column;align-items:center}#my-page .sns-icons div{width:50px;height:50px;background-repeat:no-repeat;-webkit-background-size:contain !important;background-size:contain !important;position:relative}#my-page .sns-icons p{margin:0}#my-page .sns-icons .offline{filter:saturate(0.2) opacity(0.5)}.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)}#sold-out{background:url("//rsc.drec.jp/img/menu/end-of-sales.svg") no-repeat center;-webkit-background-size:contain;background-size:contain;height:300px;text-align:center}#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}.result-a{width:120px}.literal-result a{position:relative}.literal-result a .plan,.literal-result a .price,.literal-result a .category{position:absolute;color:#fff;z-index:1;left:.2rem;text-shadow:1px 1px 0 #666,1px -1px 0 #666,-1px -1px 0 #666,-1px 1px 0 #666}.literal-result a .plan{top:.2rem}.literal-result a .price{top:1.4rem;min-width:5rem}.literal-result a .category{top:2.6rem;min-width:5rem}#flyer-wrapper h2{width:100%;border:1px solid #ccc;border-left:none;border-right:none;margin:1rem 0;text-align:center}#flyer-wrapper .priority1,#flyer-wrapper .priority2,#flyer-wrapper .priority3{display:flex;flex-wrap:wrap !important;justify-content:space-around !important;align-items:flex-start}#flyer-wrapper .priority1 a,#flyer-wrapper .priority2 a,#flyer-wrapper .priority3 a{text-decoration:none;color:#333;margin-bottom:3rem}#flyer-wrapper .priority1 a p,#flyer-wrapper .priority2 a p,#flyer-wrapper .priority3 a p{margin-top:0}#flyer-wrapper .priority1 img,#flyer-wrapper .priority2 img,#flyer-wrapper .priority3 img{max-width:49%;max-height:144px}#flyer-wrapper .priority1 div,#flyer-wrapper .priority2 div,#flyer-wrapper .priority3 div{text-align:center}#flyer-wrapper .priority1 a{max-width:1000px}#flyer-wrapper .priority2 a{max-width:30%;width:30%}@media screen and (max-width: 1366px){#flyer-wrapper .priority2 a{max-width:45%;width:45%}}@media screen and (max-width: 767px){#flyer-wrapper .priority2 a{max-width:90%;width:90%}}#flyer-wrapper .priority3 a{max-width:24%;width:24%}@media screen and (max-width: 1366px){#flyer-wrapper .priority3 a{max-width:30%;width:30%}}@media screen and (max-width: 767px){#flyer-wrapper .priority3 a{max-width:44%;width:44%}}#flyer-wrapper .priority3 a img{max-width:100%}#flyer-wrapper table{width:100%;max-width:350px;table-layout:fixed;margin:0 auto}#flyer-wrapper .btn{border-radius:10px;background-color:#0c3088;display:inline-block;margin:1rem auto;color:#fff;padding:.5rem 1rem}#flyer-wrapper th,#flyer-wrapper td{min-width:5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#flyer-wrapper th{width:30%}#flyer-wrapper td{width:70%}#information{background:#0b3087;border-radius:3rem;border:2px solid #fff;padding:0 2rem;display:inline-block;position:fixed;bottom:2rem;right:11rem;font-weight:100}@media screen and (max-width: 767px){#information{right:5.5rem;padding:0 1rem;bottom:1rem;line-height:0}}#information a{text-decoration:none;color:#fff}#pdf{background:url("//rsc.drec.jp/img/menu/get_pdf.svg") center no-repeat;-webkit-background-size:contain;background-size:contain;width:400px;height:200px;display:block;margin:0 auto}.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-float-index{position:absolute;left:0;font-size:50%;bottom:100%}.img-caption{position:absolute;bottom:0;background:#fff;width:96%;padding:.1rem 2%;color:#000;transition:.5s;opacity:.8;height:5rem}.img:hover .img-caption{opacity:.8}@media screen and (max-width: 767px){.img:hover .img-caption{opacity:.8}}.img-caption p{right:unset !important}#recommend-flex{display:flex;overflow-x:auto}#recommend-flex a.recommend-result{display:flex;justify-content:center;flex-direction:column;padding:0 5px;border:solid 1px #eee;margin:0 3px;text-align:center;text-decoration:none;box-shadow:1px 1px 5px #eee}#recommend-flex a.recommend-result img{display:block;height:150px;width:auto}#recommend-flex:after{content:"";margin-bottom:3rem}/*# sourceMappingURL=base.min.css.map */
