@charset "utf-8";#area div.searchContentMain{padding:60px 0 40px}#areaSearch{padding:80px 0}#areaSearch div.step{display:flex;width:100%;margin:0 0 40px;padding:40px 0 0}#areaSearch div.step div.clearfix{position:relative;width:50%;padding:0 0 0 20px}#areaSearch div.step div.clearfix:first-child{padding:0 20px 0 0}#areaSearch div.step div.clearfix:first-child::after,#areaSearch div.step div.clearfix:first-child::before{content:"";position:absolute;right:3px;top:50%;margin:-7px 0 0;width:14px;height:14px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:3px;border-style:solid;border-left:none!important;border-bottom:none!important;border-radius:0;z-index:10}#areaSearch div.step div.clearfix:first-child::after{right:-7px}#areaSearch div.step dl{position:relative;padding:0 20px 20px;background-color:#fff}#areaSearch div.step dl dt{position:relative;margin:0 -15px;padding:40px 0 20px;text-align:center}#areaSearch div.step dl dt::after,#areaSearch div.step dl dt::before{position:absolute;left:50%;width:80px;margin:0 0 0 -40px;text-align:center}#areaSearch div.step dl dt::before{content:"STEP";top:-50px;height:80px;font-size:14px;line-height:20px;padding:12px 0 0;border-radius:50%}#areaSearch div.step dl dt::after{content:"01";top:-20px;height:40px;font-size:30px;line-height:40px;color:#fff}#areaSearch div.step div.clearfix:last-child dl dt::after{content:"02"}#areaSearch div.step dl dd ul{display:flex;width:100%;height:200px}#areaSearch div.step dl dd ul li{display:flex;align-items:stretch;width:50%}#areaSearch div.step div.clearfix:first-child dl dd ul li{width:33.33%;padding:0 0 0 1px}#areaSearch div.step div.clearfix:first-child dl dd ul li:first-child{padding:0}#areaSearch div.step dl dd ul li label{position:relative;display:flex;align-items:stretch;width:100%;margin:0;padding:0;cursor:pointer}#areaSearch div.step dl dd ul li label input{display:none}#areaSearch div.step dl dd ul li label span{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:110px 5px 0;line-height:150%;text-align:center}#areaSearch div.step dl dd ul li label input+span::before{content:"";position:absolute;left:50%;top:20px;display:block;width:90px;height:90px;margin:0 0 0 -45px;background:no-repeat 50% 50%/100% auto}#areaSearch div.step dl dd ul li:nth-child(1) label input+span::before{background-image:url(../../../img/user/area/category_mansion.png)}#areaSearch div.step dl dd ul li:nth-child(2) label input+span::before{background-image:url(../../../img/user/area/category_house.png)}#areaSearch div.step dl dd ul li:nth-child(3) label input+span::before{background-image:url(../../../img/user/area/category_land.png)}#areaSearch div.step dl dd ul li label input:checked+span{color:#fff}#areaSearch div.step dl dd ul li label span b{display:block;font-size:114%;line-height:150%}#areaSearch div.step dl dd ul li label span small{display:block;font-size:94%;line-height:150%}#areaSearch div.step dl dd ul li a{position:relative;display:flex;align-items:stretch;width:100%;text-decoration:none}#areaSearch div.step dl dd ul li a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 50%/cover;z-index:0}#areaSearch div.step dl dd ul li:nth-child(1) a::before{background-image:url(../../../img/user/area/area.jpg)}#areaSearch div.step dl dd ul li:nth-child(2) a::before{background-image:url(../../../img/user/area/line.jpg)}#areaSearch div.step dl dd ul li a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}#areaSearch div.step dl dd ul li a span{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;font-weight:500;font-size:100%;line-height:130%;margin:0;z-index:1;color:#fff}#areaSearch div.step dl dd ul li a span b{display:block;font-size:140%;line-height:150%}#areaSearch div.step dl dd ul li a span small{display:block;font-size:100%;line-height:150%}@media screen and (max-width:768px){#area div.searchContentMain{padding:50px 0 40px}#areaSearch{padding:50px 0}#areaSearch div.step{display:block;width:auto;margin:0 0 50px;padding:0}#areaSearch div.step div.clearfix{display:block;width:100%;padding:0}#areaSearch div.step div.clearfix:first-child{padding:0 0 40px}#areaSearch div.step div.clearfix:first-child::after,#areaSearch div.step div.clearfix:first-child::before{display:none}#areaSearch div.step dl{padding:0 10px 10px}#areaSearch div.step dl dt{padding:50px 0 20px}#areaSearch div.step dl dt::before{top:-25px;width:60px;height:60px;font-size:12px;line-height:20px;margin:0 0 0 -30px;padding:8px 0 0}#areaSearch div.step dl dt::after{top:-2px;width:60px;height:30px;font-size:20px;line-height:30px;margin:0 0 0 -30px}#areaSearch div.step dl dd ul{height:160px}#areaSearch div.step dl dd ul li label span{padding:80px 5px 0;line-height:150%}#areaSearch div.step dl dd ul li label input+span::before{top:20px;width:60px;height:60px;margin:0 0 0 -30px}#areaSearch div.step dl dd ul li label span b,#areaSearch div.step dl dt{font-size:94%;line-height:150%}#areaSearch div.step dl dd ul li a span small,#areaSearch div.step dl dd ul li label span small{font-size:88%;line-height:150%}#areaSearch div.step dl dd ul li a span b{font-size:100%;line-height:150%}}#areaSearch div.keyword{background-color:#fff}#areaSearch div.keyword dl{display:flex;width:100%;padding:30px 20px 30px 0}#areaSearch div.keyword dl dt{width:200px;text-align:center}#areaSearch div.keyword dl dd{display:flex;width:100%;flex:1}#areaSearch div.keyword dl dd div.textboxContent{flex:1}#areaSearch div.keyword dl dd div.textboxContent input{width:100%}#areaSearch div.keyword dl dd div.buttonContent{width:200px;padding:0 0 0 20px}#areaSearch div.keyword dl dd div.buttonContent a span{font-size:94%;line-height:40px}@media screen and (max-width:768px){#areaSearch div.keyword dl{display:block;width:auto;padding:0}#areaSearch div.keyword dl dt{width:auto;padding:15px 5px;font-size:94%;line-height:150%}#areaSearch div.keyword dl dd{padding:0 10px 20px}#areaSearch div.keyword dl dd div.buttonContent{width:100px;padding:0 0 0 5px}#areaSearch div.keyword dl dd div.buttonContent a span{padding:0 0 0 10px;font-size:80%;line-height:40px}}#areaListNew,#areaListRecommend{overflow:hidden;padding:80px 0 40px}#areaListRecommend{background-color:#f5f5f5}#area div.listContent div.subtitle b:nth-child(2){margin-top:40px}@media screen and (max-width:768px){#areaListNew,#areaListRecommend{padding:50px 0 40px}#areaListNew div.listContent:first-child div.subtitle b:first-child,#areaListRecommend div.listContent:first-child div.subtitle b:first-child{font-size:114%;line-height:150%;text-align:center}}#areaConditions{position:relative;margin:0 0 80px;padding:20px 0 0;background-color:#f5f5f5}#areaConditions::before{top:80px;z-index:0}#areaConditions ul{position:relative;display:flex;flex-wrap:wrap;width:100%;z-index:1}#areaConditions ul li{display:flex;align-items:stretch;width:20%;background-color:#fff}#areaConditions ul li a{position:relative;display:flex;width:100%;text-decoration:none}#areaConditions ul li a::before{content:"";position:absolute;left:0;top:0;width:100%;height:140px;background:no-repeat 50% 50%/cover;z-index:1}#areaConditions ul li:nth-child(1) a::before{background-image:url(../../../img/user/area/conditions01.jpg)}#areaConditions ul li:nth-child(2) a::before{background-image:url(../../../img/user/area/conditions02.jpg)}#areaConditions ul li:nth-child(3) a::before{background-image:url(../../../img/user/area/conditions03.jpg)}#areaConditions ul li:nth-child(4) a::before{background-image:url(../../../img/user/area/conditions04.jpg)}#areaConditions ul li:nth-child(5) a::before{background-image:url(../../../img/user/area/conditions05.jpg)}#areaConditions ul li:nth-child(6) a::before{background-image:url(../../../img/user/area/conditions06.jpg)}#areaConditions ul li:nth-child(7) a::before{background-image:url(../../../img/user/area/conditions07.jpg)}#areaConditions ul li:nth-child(8) a::before{background-image:url(../../../img/user/area/conditions08.jpg)}#areaConditions ul li:nth-child(9) a::before{background-image:url(../../../img/user/area/conditions09.jpg)}#areaConditions ul li:nth-child(10) a::before{background-image:url(../../../img/user/area/conditions10.jpg)}#areaConditions ul li a::after{content:"マンション";position:absolute;right:0;top:0;display:block;padding:0 10px;font-size:12px;line-height:30px;text-align:center;background-color:rgba(24,47,117,.9);color:#fff;z-index:1}#areaConditions ul li.house a::after{content:"一戸建て"}#areaConditions ul li.land a::after{content:"土地"}#areaConditions ul li a p{position:relative;display:flex;align-items:center;width:100%;margin:0;padding:140px 0 0;background:#fff;z-index:0;border-right:1px solid #f1f1f1}#areaConditions ul li a p span{display:block;width:100%;padding:30px 5px;font-size:88%;line-height:150%;text-align:center;font-weight:500}@media screen and (max-width:1240px){#areaConditions ul li{width:25%}#areaConditions ul li:nth-child(10),#areaConditions ul li:nth-child(9){width:50%}}@media screen and (max-width:768px){#areaConditions{margin:0 0 50px;padding:20px 0 0}#areaConditions::before{top:50px}#areaConditions ul li{width:50%!important}#areaConditions ul li a::before{height:100px}#areaConditions ul li a::after{font-size:11px;line-height:26px}#areaConditions ul li a p{padding:100px 0 0;height:180px}#areaConditions ul li a p span{padding:5px;font-size:80%;line-height:150%}}#area div.link{overflow:hidden}#area div.link dl dt{margin:0 0 20px;padding:10px 40px;line-height:150%;font-weight:700;background-color:#e9e9e9}#area div.link dl dd{padding:0 0 40px}#area div.link ul{display:flex;flex-wrap:wrap;margin:0 -5px}#area div.link ul li{display:flex;align-items:stretch;width:25%;padding:0 5px 10px}#area div.link ul li a{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 5px;font-size:88%;line-height:150%;border:1px solid #ddd;background-color:#fff;text-decoration:none}#area div.link ul li a.text-disabled{color:#aaa;border:1px solid #ddd}@media screen and (max-width:768px){#area div.link dl dt{margin:0 0 20px;padding:10px 15px 10px 20px;font-size:94%;line-height:150%}#area div.link ul li{width:33.33%}#area div.link ul li a{font-size:80%;line-height:150%}}#areaPrice{padding:80px 0}#areaPrice div.clearfix{display:flex;margin:0 -20px}#area #areaPrice dl{width:33.33%;padding:0 20px}#area #areaPrice dl dt{margin:0 0 20px;padding:0;line-height:40px;font-weight:400;text-align:center}#area #areaPrice dl dd ul{display:block}#area #areaPrice dl dd ul li{display:block;width:auto}@media screen and (max-width:768px){#areaPrice{padding:50px 0 10px}#areaPrice div.clearfix{margin:0 -5px}#area #areaPrice dl{padding:0 5px}#area #areaPrice dl dt{margin:0 0 10px;padding:0;font-size:80%;line-height:30px}}#areaCategory{padding:80px 0;background-color:#f5f5f5}@media screen and (max-width:768px){#areaCategory{padding:50px 0}}#areaArea{padding:80px 0}@media screen and (max-width:768px){#areaArea{padding:50px 0 10px}}#areaLine{padding:80px 0;background-color:#f5f5f5}@media screen and (max-width:768px){#areaLine{padding:50px 0 10px}}#areaAround{padding:80px 0}@media screen and (max-width:768px){#areaAround{padding:50px 0 10px}}#areaText{padding:80px 0 20px}@media screen and (max-width:768px){#areaText{padding:50px 0 10px}}