.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{scroll-margin-top:150px}.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 #area{scroll-margin-top:150px}.page-estate .search #school{scroll-margin-top:150px}.page-estate .search .school__inner{padding:0}.page-estate .search #line{scroll-margin-top:150px}.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}.page-estate .result .conditions__top{background:#eee;padding:3px 5px;font-weight:700}.page-estate .result .conditions__tbl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate .result .conditions__details{margin:0;-ms-flex-item-align:center;align-self:center;padding-left:15px}.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 .result .bukken__item-scroll.is-select{background-color:lavenderblush}.page-estate .result .bukken__item-scroll:focus{outline:none}.page-estate .detail__ttl{line-height:1.5}.page-estate .detail__mv .iconNewPd{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:10px;left:10px;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__mv .c-noPhoto01{position:relative;min-height:500px}.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}.page-estate .detail__date{font-size:14px;font-size:.875rem;line-height:1}.page-estate .detail__price{font-size:20px;font-size:1.25rem;line-height:1;font-weight:800}.page-estate .detail__price .en{font-size:11px;font-size:.6875rem;line-height:1}.page-estate .detail__loan{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:#ffad00;width:74px;height:100%;font-size:12px;font-size:.75rem;line-height:1.1666666667;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{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;position:relative}.page-estate .detail__loan__form::after{content:"";display:block;width:1px;height:100%;background-color:#d1d1d1;position:absolute;right:4px;top:0}.page-estate .detail__loan__form__item{font-weight:700;font-size:12px;font-size:.75rem;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-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 6px;font-size:12px;font-size:.75rem;line-height:1}.page-estate .detail__loan__form__label{font-weight:500;font-size:10px;font-size:.625rem;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:85px}.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:14px;font-size:.875rem;line-height:1;-webkit-box-shadow:none;box-shadow:none}.page-estate .detail__loan__result{width:140px;height:100%;padding-right:25px;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:16px;font-size:1rem;line-height:1;font-weight:700}.page-estate .detail__loan__result__label{font-size:10px;font-size:.625rem;line-height:1;font-weight:700;color:#ffad00;margin:0 0 5px}.page-estate .detail__loan__result__label-text{white-space:nowrap}.page-estate .detail__loan__result__input{background:#fff;border:1px solid #ffad00;width:100%;height:28px;font-size:17px;font-size:1.0625rem;line-height:1;font-weight:700;color:#ffad00;text-align:right;vertical-align:bottom;margin-right:5px}.page-estate .detail__notice{font-size:10px;font-size:.625rem;line-height:1.5;font-weight:700;text-indent:-1em;padding:0 0 0 1em;margin:5px 0 0}.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:#f36100;font-size:12px;font-size:.75rem;text-align:center}.page-estate .detail__contactBnr .btn .baloon--accent{border:solid 2px #ffad00}.page-estate .detail__contactBnr .btn .baloon--main{border:solid 2px #49c7ad}.page-estate .detail__contactBnr .btn .baloon--pink{border:solid 2px #ff505e}.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__map{margin-bottom:50px}.page-estate .detail__other .bukken{margin:0 0 0 auto;padding:0;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}.page-estate .detail__other .bukken__item:not(:nth-child(3n)){margin-right:20px}.page-estate .detail__other .more{text-align:center}@media only screen and (min-width: 751px){.page-estate .search__savebtn .btn i{font-size:1rem}.page-estate .search__form{position:relative;padding-bottom:111px;margin-bottom:40px}.page-estate .search .searchCaption{margin-bottom:20px}.page-estate .search #type{scroll-margin-top:50px}.page-estate .search .type__inner .listItem{width:238px}.page-estate .search .type__inner .listItem:not(:nth-child(4n)){margin-right:15px}.page-estate .search #area{scroll-margin-top:50px}.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 0}.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{scroll-margin-top:50px}.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 0}.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{scroll-margin-top:50px}.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 0}.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 .conditions{margin-bottom:20px}.page-estate .result .conditions__tbl{margin:0}.page-estate .result .conditions__heading{width:90px}.page-estate .result .conditions__details{width:calc(100% - 90px)}.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;border-radius:25px;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:420px}.page-estate .detail__feature{margin-bottom:30px}.page-estate .detail__notice{font-size:.75rem;line-height:1.5}.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;border-radius:25px}.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{font-size:.875rem}.page-estate .detail__meta--condition .detail__update{width:28%}.page-estate .detail__meta--condition .detail__next{width:32%;text-align:center}.page-estate .detail__meta--condition .detail__condition{width:40%;text-align:right}.page-estate .detail__update{width:50%}.page-estate .detail__next{width:50%;text-align:right}.page-estate .detail__map__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .detail__map__inner .canvas{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;height:350px}.page-estate .detail__map__inner .canvas:first-child{margin-right:20px}.page-estate .detail__other .bukken__item{width:220px}.page-estate .detail__other .more{width:400px;margin:30px auto}}@media only screen and (min-width: 751px) and (min-width: 751px){.page-estate .detail__btnArea .btn::after{right:8px;width:8px;height:8px}}@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__tbl{margin:0}.page-estate .result .conditions__heading{width:70px}.page-estate .result .conditions__details{width:calc(100% - 70px)}.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;border-radius:20px;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__mv .c-noPhoto01{min-height:240px}.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::after{display:none}.page-estate .detail__loan__form{width:100%;padding:12px 0 8px}.page-estate .detail__loan__form__label{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--condition .detail__next{margin-bottom:0}.page-estate .detail__meta--condition .detail__condition{margin-bottom:50px}.page-estate .detail__next{margin-bottom:50px}.page-estate .detail__map__inner .canvas{width:100%;height:250px}.page-estate .detail__map__inner .canvas:first-child{margin-bottom:20px}.page-estate .detail__other .more{margin:30px 0}}
