.page-estate .search__savebtn .btn{height:44px;width:230px;font-size:14px;font-size:.875rem}.page-estate .search .searchBlock{margin-bottom:30px}.page-estate .search .type__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.page-estate .search .type__inner .listItem{margin-bottom:10px}.page-estate .search .school__inner{padding:0}.page-estate .search .line__inner{padding:0}.page-estate .search .specialty .block__heading{margin-bottom:10px;font-weight:700}.page-estate .search .specialty .block__details{margin:0 0 15px}.page-estate .search .specialty__price .block__details,.page-estate .search .specialty__monthlyPay .block__details,.page-estate .search .specialty__land .block__details,.page-estate .search .specialty__building .block__details,.page-estate .search .specialty__classification .block__details,.page-estate .search .specialty__landcond .block__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .search .specialty__classification .box,.page-estate .search .specialty__landcond .box{width:32%}.page-estate .search .specialty__layout .block__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .search .specialty__rosen .block__details{margin:1em 0 0}.page-estate .search .specialty__rosenwalk{width:100%;margin-bottom:0}.page-estate .search .specialty__rosenwalk .block__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.page-estate .search .specialty__aged .block__details,.page-estate .search .specialty__sticking .block__details,.page-estate .search .specialty__division .block__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate .result .conditions{border:solid 1px #aaa;padding:10px;margin:0 0 20px}.page-estate .result .conditions__top{background:#eee;font-size:17px;font-size:1.0625rem;line-height:1.5;font-weight:700;padding:3px 5px;margin:2px 0}.page-estate .result .conditions__tbl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;font-size:.9375rem;line-height:1.5;margin:0}.page-estate .result .conditions__heading{width:105px;background:#eee;padding:3px 5px;margin:2px 0}.page-estate .result .conditions__details{width:calc(100% - 105px);-ms-flex-item-align:center;align-self:center;padding:3px 0 3px 5px;margin:2px 0}.page-estate .result__comment .total{text-align:center}.page-estate .result__comment .current{text-align:center}.page-estate .result__comment .order{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-estate .result__comment .order__heading{margin-right:10px;font-weight:700;-ms-flex-item-align:center;align-self:center}.page-estate .result__comment .comment{display:-webkit-box;display:-ms-flexbox;display:flex}.page-estate .result__comment .comment i{margin-right:10px;font-size:40px;font-size:2.5rem}.page-estate .detail__ttl{line-height:1.5}.page-estate .detail__mv .iconNewPd{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:5}.page-estate .detail__mv .iconNewPd span+span{margin-left:5px}.page-estate .detail__mv .iconStatus{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:2;font-size:20px;font-size:1.25rem;line-height:1}.page-estate .detail__metaPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-estate .detail__date{font-size:14px;font-size:.875rem;line-height:1}.page-estate .detail__price{font-size:30px;font-size:1.875rem;line-height:1;font-weight:800}.page-estate .detail__price .en{font-size:20px;font-size:1.25rem;line-height:1}.page-estate .detail__loan{width:760px;height:70px;background:#f3f3f3;border:1px solid #d1d1d1;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-estate .detail__loan__heading{background:#f4e601;width:74px;height:100%;font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:900;color:#fff;letter-spacing:0.12em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail__loan__body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:12px 0}.page-estate .detail__loan__form{width:430px;height:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail__loan__form__item{font-weight:700;font-size:14px;font-size:.875rem;line-height:1;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail__loan__form__item:nth-child(1){width:135px}.page-estate .detail__loan__form__item:nth-child(2){width:80px}.page-estate .detail__loan__form__item:nth-child(3){width:85px}.page-estate .detail__loan__form__label{font-weight:500;font-size:12px;font-size:.75rem;line-height:1;color:#282828;display:block;margin:0 0 5px}.page-estate .detail__loan__form__input{height:28px;margin-right:5px;font-size:14px;font-size:.875rem;line-height:1;text-align:right;vertical-align:bottom}.page-estate .detail__loan__form__input#loan-fullprice{width:100px}.page-estate .detail__loan__form__input#loan-repayment-period{width:55px}.page-estate .detail__loan__form__input#loan-rate{width:65px}.page-estate .detail__loan__form__calculate{border-radius:3px;width:55px;height:100%;font-size:16px;font-size:1rem;line-height:1;-webkit-box-shadow:none;box-shadow:none}.page-estate .detail__loan__result{border-left:1px solid #d1d1d1;width:190px;height:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:18px;font-size:1.125rem;line-height:1;font-weight:700}.page-estate .detail__loan__result__label{font-size:12px;font-size:.75rem;line-height:1;font-weight:700;color:#f4e601;margin:0 0 5px}.page-estate .detail__loan__result__input{background:#fff;border:1px solid #f4e601;width:145px;height:28px;font-size:22px;font-size:1.375rem;line-height:1;font-weight:700;color:#f4e601;text-align:right;vertical-align:bottom;margin-right:5px}.page-estate .detail__overview{margin-bottom:50px}.page-estate .detail__contactBnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .detail__contactBnr .btn{position:relative}.page-estate .detail__contactBnr .btn .baloon{left:-10px;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#4661b8;font-size:12px;font-size:.75rem;text-align:center}.page-estate .detail__contactBnr .btn .baloon::before{content:"";position:absolute;bottom:-2px;right:-6px;margin-top:-13px;border:6px solid transparent;border-left:10px solid #fff;-webkit-transform:rotate(40deg);transform:rotate(40deg);z-index:0}.page-estate .detail__contactBnr .btn .baloon--accent{border:solid 2px #f4e601}.page-estate .detail__contactBnr .btn .baloon--main{border:solid 2px #4661b8}.page-estate .detail__favorite{margin-bottom:20px}.page-estate .detail__comment{font-size:14px;font-size:.875rem;margin-bottom:50px}.page-estate .detail__panorama{margin-bottom:50px}.page-estate .detail__no{width:100%}.page-estate .detail .js-open-map::after{rotate:90deg;margin:0;position:absolute;top:18px;right:15px}.page-estate .detail .map-out{width:100%;margin:0 auto 10px;padding:0;display:none}.page-estate .detail .map-out__inner{height:255px;position:relative}.page-estate .detail .map-out__icon{width:45px;height:45px;margin:auto;font-size:45px;font-size:2.8125rem;line-height:1;color:#c1c1c1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.page-estate .detail .streetView{width:100%;margin:0 0 10px}.page-estate .detail .streetView__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.page-estate .detail .streetView__canvas{width:100% !important;height:255px !important;position:relative}.page-estate .detail .streetView__canvas img{vertical-align:baseline;vertical-align:initial;max-width:none;max-width:initial;max-height:none;max-height:initial}.page-estate .detail__canvas{width:100% !important;height:255px !important;position:relative}.page-estate .detail__canvas img{vertical-align:baseline;vertical-align:initial;max-width:none;max-width:initial;max-height:none;max-height:initial}.page-estate .detail__other{margin:0 0 50px 0}.page-estate .detail__other .more{text-align:center}.page-estate .detail .soldout__text{color:red}.page-estate .detail .soldout__contact{width:50%;margin:20px auto 40px}@media only screen and (min-width: 751px){.page-estate .search__savebtn .btn i{font-size:1rem}.page-estate .search__form{position:relative}.page-estate .search .searchCaption{margin-bottom:20px}.page-estate .search .type__inner .listItem{width:238px}.page-estate .search .type__inner .listItem:not(:nth-child(4n)){margin-right:15px}.page-estate .search .town__inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate .search .town__inner .listItem{width:185px;margin:0 0 10px}.page-estate .search .town__inner .listItem:not(:nth-child(5n+1)){margin-right:18px}.page-estate .search .town__inner .listItem:first-child{width:100%}.page-estate .search .town__inner .listItem:first-child label{width:388px}.page-estate .search .school__inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate .search .school__inner .listItem{width:185px;margin:0 0 10px}.page-estate .search .school__inner .listItem:not(:nth-child(5n+1)){margin-right:18px}.page-estate .search .school__inner .listItem:first-child{width:100%}.page-estate .search .school__inner .listItem:first-child label{width:39%}.page-estate .search .line__inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate .search .line__inner .listItem{width:185px;margin:0 0 10px}.page-estate .search .line__inner .listItem:not(:nth-child(5n+1)){margin-right:18px}.page-estate .search .line__inner .listItem:first-child{width:100%}.page-estate .search .line__inner .listItem:first-child label{width:39%}.page-estate .search .specialty__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .search .specialty__price,.page-estate .search .specialty__monthlyPay,.page-estate .search .specialty__land,.page-estate .search .specialty__building,.page-estate .search .specialty__classification,.page-estate .search .specialty__landcond{width:490px}.page-estate .search .specialty__price .block__details select,.page-estate .search .specialty__monthlyPay .block__details select,.page-estate .search .specialty__land .block__details select,.page-estate .search .specialty__building .block__details select,.page-estate .search .specialty__classification .block__details select,.page-estate .search .specialty__landcond .block__details select{width:46%}.page-estate .search .specialty__price .block__heading,.page-estate .search .specialty__monthlyPay .block__heading,.page-estate .search .specialty__land .block__heading,.page-estate .search .specialty__building .block__heading,.page-estate .search .specialty__classification .block__heading,.page-estate .search .specialty__landcond .block__heading{height:26px}.page-estate .search .specialty__layout .block__details .wrap{width:162px;margin-bottom:10px}.page-estate .search .specialty__rosen select[name="rosen"]{width:auto;margin-right:15px;padding-right:40px}.page-estate .search .specialty__rosen select[name="station"]{width:auto;padding-right:40px}.page-estate .search .specialty__rosenwalk .wrap{width:162px}.page-estate .search .specialty__aged .block__details .wrap,.page-estate .search .specialty__sticking .block__details .wrap,.page-estate .search .specialty__division .block__details .wrap{width:154px;height:auto;margin-bottom:10px}.page-estate .search .specialty__aged .block__details .wrap:not(:nth-child(6n)),.page-estate .search .specialty__sticking .block__details .wrap:not(:nth-child(6n)),.page-estate .search .specialty__division .block__details .wrap:not(:nth-child(6n)){margin-right:15px}.page-estate .result__contents{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page-estate .result__comment{margin-bottom:30px}.page-estate .result__comment .total{margin-bottom:20px;font-size:1.25rem}.page-estate .result__comment .current{margin-bottom:10px;font-size:1rem}.page-estate .result__comment .order{margin-bottom:20px}.page-estate .result__comment .order__heading{width:64px;font-size:1rem;line-height:1}.page-estate .result__comment .order__select{width:240px;height:50px}.page-estate .result__comment .order__button{width:100px;height:50px;margin-left:10px}.page-estate .result__comment .comment{line-height:1}.page-estate .detail__ttl .iconType{margin-right:12px}.page-estate .detail__ttl .iconMember{margin-left:9px}.page-estate .detail__mv{margin-bottom:30px}.page-estate .detail__mv .iconStatus{height:582px}.page-estate .detail__feature{margin-bottom:30px}.page-estate .detail__btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.page-estate .detail__btnArea .btn{height:50px;width:220px}.page-estate .detail__contactBnr{width:460px}.page-estate .detail__contactBnr .btn .baloon{position:relative;top:-6px;width:44px;height:44px}.page-estate .detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.page-estate .detail__meta--condition .detail__update{width:28%}.page-estate .detail__meta--condition .detail__next{width:32%;text-align:left}.page-estate .detail__meta--condition .detail__condition{width:40%}.page-estate .detail__update{width:50%}.page-estate .detail__next{width:50%;text-align:right}.page-estate .detail .js-open-map::after{rotate:90deg;margin:0;position:absolute;top:15px;right:20px}.page-estate .detail .map-out{width:100%;margin:0 0 40px;display:none}.page-estate .detail .map-out__icon{width:60px;height:60px;margin:auto;font-size:3.75rem;line-height:1}.page-estate .detail .streetView__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.page-estate .detail .streetView__canvas{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.page-estate .detail__canvas{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.page-estate .detail__other .more{width:400px;margin:30px auto}}@media only screen and (max-width: 750px){.page-estate .search__savebtn .btn{width:127px;font-size:.75rem}.page-estate .search__savebtn .btn i{font-size:1rem}.page-estate .search .searchCaption{padding:10px 0}.page-estate .search .type__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .search .type__inner .listItem{width:49%}.page-estate .search .town__inner{padding:0}.page-estate .search .town__inner .listItem{margin-bottom:10px}.page-estate .search .school__inner .listItem{margin-bottom:10px}.page-estate .search .line__inner .listItem{margin-bottom:10px}.page-estate .search .specialty__price .block__details select,.page-estate .search .specialty__monthlyPay .block__details select,.page-estate .search .specialty__land .block__details select,.page-estate .search .specialty__building .block__details select,.page-estate .search .specialty__classification .block__details select,.page-estate .search .specialty__landcond .block__details select{width:46%}.page-estate .search .specialty__layout .block__details .wrap{width:49%;margin-bottom:10px}.page-estate .search .specialty__rosen select[name="rosen"]{width:100%;margin-bottom:15px}.page-estate .search .specialty__rosen select[name="station"]{width:100%}.page-estate .search .specialty__rosen .block__details{display:block;margin-bottom:10px}.page-estate .search .specialty__rosenwalk .wrap{width:32%;margin-bottom:10px}.page-estate .search .specialty__aged .block__details,.page-estate .search .specialty__sticking .block__details,.page-estate .search .specialty__division .block__details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .search .specialty__aged .block__details .wrap,.page-estate .search .specialty__sticking .block__details .wrap,.page-estate .search .specialty__division .block__details .wrap{width:32%;margin-bottom:10px}.page-estate .search .specialty__sticking .block__details::after{content:'';width:32%}.page-estate .result__contents{padding-left:10px;padding-right:10px}.page-estate .result .conditions{margin:0}.page-estate .result .conditions__top{font-size:1rem;line-height:1.5}.page-estate .result .conditions__tbl{font-size:.875rem;line-height:1.5}.page-estate .result .conditions__heading{width:95px}.page-estate .result .conditions__details{width:calc(100% - 95px)}.page-estate .result__comment{margin-bottom:15px}.page-estate .result__comment .total{font-size:1.25rem}.page-estate .result__comment .current{font-size:1rem}.page-estate .result__comment .order{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.page-estate .result__comment .order__heading{width:56px;font-size:.875rem;line-height:1}.page-estate .result__comment .order__select{width:calc(100% - 66px);height:40px}.page-estate .result__comment .order__button{width:calc(50% - 5px);height:40px;margin-top:10px}.page-estate .result__comment .comment{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1rem}.page-estate .detail__ttl .iconType{margin-right:8px}.page-estate .detail__ttl .iconMember{position:relative;bottom:2px;margin-left:1px}.page-estate .detail__mv{margin-bottom:15px}.page-estate .detail__mv .iconStatus{height:calc(75vw - 15px)}.page-estate .detail__feature{margin-bottom:15px}.page-estate .detail__metaPrice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-estate .detail__loan{width:100%;height:auto;height:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:30px 0 0}.page-estate .detail__loan__heading{width:100%;height:25px;font-size:.75rem;line-height:1;letter-spacing:0.08em}.page-estate .detail__loan__body{width:100%;padding:0 10px}.page-estate .detail__loan__form{width:100%;padding:12px 0 8px}.page-estate .detail__loan__form__item{font-size:.75rem;line-height:1}.page-estate .detail__loan__form__item:nth-child(1){width:100px}.page-estate .detail__loan__form__item:nth-child(2){width:55px}.page-estate .detail__loan__form__item:nth-child(3){width:72px}.page-estate .detail__loan__form__label{font-size:.625rem;line-height:1;margin:0 0 8px}.page-estate .detail__loan__form__input{height:24px;font-size:.8125rem;line-height:1}.page-estate .detail__loan__form__input#loan-fullprice{width:70px}.page-estate .detail__loan__form__input#loan-repayment-period{width:37px}.page-estate .detail__loan__form__input#loan-rate{width:55px}.page-estate .detail__loan__form__calculate{width:60px;height:35px;font-size:.75rem;line-height:1}.page-estate .detail__loan__result{width:100%;border-left:none;border-top:1px solid #d1d1d1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.page-estate .detail__loan__result__label{font-size:.875rem;line-height:1.2142857143}.page-estate .detail__loan__result__input{width:215px;height:34px;font-size:1.3125rem;line-height:1;margin-right:10px}.page-estate .detail__contactBnr{margin-bottom:20px}.page-estate .detail__contactBnr .btn{width:48%;font-size:.75rem}.page-estate .detail__contactBnr .btn .baloon{position:absolute;top:-26px;left:-10px;width:40px;height:40px}.page-estate .detail__meta{margin-bottom:50px}.page-estate .detail__meta--condition .detail__next{margin-bottom:0}.page-estate .detail__meta--condition .detail__condition{margin-bottom:50px}.page-estate .detail__other .more{margin:30px 0}.page-estate .detail .soldout__text{font-size:.8125rem;line-height:1.75}.page-estate .detail .soldout__contact{width:100%;margin:10px auto 20px}}
