.page-estate .l-main{padding:0}.page-estate .l-breadcrumb{position:unset}.page-estate .tb_search th{width:185px}.page-estate .tb_search td .madori_list{width:400px;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 .tb_search td .madori_list__item{width:180px}.page-estate .tb_search td .madori_checkbox{width:0;height:0;visibility:hidden;display:block}.page-estate #search .inner{margin-top:50px}.page-estate #search .header{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;width:860px;margin:0 auto 40px}.page-estate #search .header .title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:none;font-size:45px;font-size:2.8125rem;line-height:1;text-align:center;padding-left:0;margin-bottom:0}.page-estate #search .header .topLink{padding-left:40px}.page-estate #search .topLink{-webkit-box-flex:0;-ms-flex:0 0 610px;flex:0 0 610px;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;margin:0 auto;padding-left:0;text-align:center;border-bottom:5px solid #5dc3de;width:860px}.page-estate #search .topLink li{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;margin-right:5px}.page-estate #search .topLink li:last-child{margin-right:0}.page-estate #search .topLink li a{border-bottom:#fff;height:60px;border-radius:0;padding-bottom:5px;bottom:-5px}.page-estate .result__content{border:none;width:100%}.page-estate .result__lead{border-bottom:2px solid #0055a3;margin:40px 0 20px;padding:0 0 20px;width:100%;font-weight:400;font-size:26px;font-size:1.625rem;line-height:1;color:#0055a3;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 .result__paging{width:100%;margin:0 auto 30px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-estate .result__paging .page{margin:0}.page-estate .result__paging .summary__total{margin-right:5px;font-weight:700;font-size:16px;font-size:1rem;line-height:1;color:#474747}.page-estate .result__paging .summary__total strong{margin-right:10px;font-weight:700;font-size:26px;font-size:1.625rem;line-height:1;color:#474747;display:inline-block}.page-estate .result__paging .summary__current{font-weight:500;font-size:16px;font-size:1rem;line-height:1}.page-estate .result__paging .paging__left{margin:0 0 20px}.page-estate .result__paging .paging__left .bukken_total{margin-right:20px;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1}.page-estate .result__paging .paging__left .bukken_total strong{margin-right:10px;font-weight:700;font-size:50px;font-size:3.125rem;line-height:1;display:inline-block}.page-estate .result__paging .paging__left .bukken_current{font-weight:500;font-size:16px;font-size:1rem;line-height:1}.page-estate .result__body{width:100%;margin:0 auto;padding:0}.page-estate .result__sort{width:100%;height:35px;margin:0 0 20px;padding:0}.page-estate .result__sort ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .result__sort li{margin-right:10px;height:35px;font-size:16px;font-size:1rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .result__sort li .sortSelect{width:180px;height:35px;font-size:14px;font-size:.875rem;line-height:2.5}.page-estate .result__sort li .button{background:#d1d1d1;border:none;width:120px;height:35px;font-weight:500;font-size:15px;font-size:.9375rem;line-height:1;color:#474747;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 .result__sort li .button:hover{background:#959595;color:#fff}.page-estate .detail{border:2px solid #b8d5e6;width:760px;margin:0;padding:0;position:relative}.page-estate .detail a.help{width:320px;height:50px;border-radius:10px;border-width:2px;margin:30px 0 0;font-size:16px;font-size:1rem;line-height:1}.page-estate .detail a.help i{margin-right:10px}.page-estate .detail a.help:hover{opacity:1;filter:alpha(opacity=100);background-color:#fff;color:#2477ba}.page-estate .detail a.help::after{display:none}.page-estate .detail p.update{padding-bottom:20px;font-size:16px;font-size:1rem;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-estate .detail p.update__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail p.update.expiration-date{font-size:14px;font-size:.875rem}.page-estate .detail .buttonBlock{width:100%;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 .buttonBlock .button{width:348px;margin:0}.page-estate .detail .js-open-map::after{rotate:90deg;margin:0;position:absolute;top:17px;right:40px}.page-estate .detail .map-out{width:100%;margin:0 0 40px;display:none}.page-estate .detail .map-out #map-canvas{width:100%;height:400px;position:relative}.page-estate .detail .map-out #panorama-canvas{width:100%;height:200px}.page-estate .detail .map-out__icon{width:60px;height:60px;margin:auto;font-size:60px;font-size:3.75rem;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:40px 0}.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}.page-estate .detail .streetView__canvas{width:340px !important;height:256px !important;position:relative}.page-estate .detail .detail__header{background:#e3f0f7;margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail .detail__header__left .stamp{width:82px;height:82px;border-radius:50%;margin-right:20px;font-weight:700;color:#fff;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 .detail__header__left .stamp--new{background:#ff7800;font-size:22px;font-size:1.375rem;line-height:1}.page-estate .detail .detail__header__left .stamp--pricedown{background:#e257da;font-size:22px;font-size:1.375rem;line-height:1.0909090909;text-align:center}.page-estate .detail .detail__header__right{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}.page-estate .detail .detail__header__right__top{margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-estate .detail .detail__header__right__top .viewers{margin-left:20px;font-size:12px;font-size:.75rem;line-height:1;color:#0055a3}.page-estate .detail .detail__header__right .title{width:390px;margin:0;font-size:26px;font-size:1.625rem;line-height:1.1538461538}.page-estate .detail .detail__header__right .stamp{background:#8c8c8c;border-radius:16px 0 0 16px;width:82px;height:32px;font-size:17px;font-size:1.0625rem;line-height:1;color:#fff;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;position:absolute;top:0;right:-20px}.page-estate .detail .detail__header__right .price{font-weight:700;font-size:26px;font-size:1.625rem;line-height:1;color:#0055a3;letter-spacing:0;position:absolute;right:0;bottom:0}.page-estate .detail .detail__header__right .price strong{font-weight:700;font-size:44px;font-size:2.75rem;line-height:1}.page-estate .detail .detail__header__right .price .secret{letter-spacing:-0.1em}.page-estate .detail .detail__body{background:#fff;padding:35px 20px 40px}.page-estate .detail .detail__intro{margin:0 0 30px}.page-estate .detail .detail__status{display:-webkit-box;display:-ms-flexbox;display:flex}.page-estate .detail .detail__status .features{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 .detail__status .features .feature{background:#fff;border:1px solid #0055a3;width:111px;height:35px;margin:0 8px 10px 0;font-size:16px;font-size:1rem;line-height:1;color:#0055a3;letter-spacing:-0.08em;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 .detail__description{margin:20px 0;font-size:16px;font-size:1rem;line-height:1.5}.page-estate .detail .detail__description--point{color:#ff7800}.page-estate .detail .detail__section{margin:40px 0 0}.page-estate .detail .gallery{margin:0 0 20px;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 .gallery__item{width:164px;margin:0 20px 20px 0}.page-estate .detail .gallery__item:hover .gallery__photo::before{background:rgba(0, 0, 0, .8);content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.page-estate .detail .gallery__item:hover .gallery__photo .zoomIcon{display:block}.page-estate .detail .gallery__item:nth-child(1),.page-estate .detail .gallery__item:nth-child(2){width:348px;margin:0 20px 20px 0}.page-estate .detail .gallery__item:nth-child(1) .gallery__photo,.page-estate .detail .gallery__item:nth-child(2) .gallery__photo{height:225px}.page-estate .detail .gallery__item:nth-child(4n-2){margin-right:0}.page-estate .detail .gallery__big{width:340px;margin:0 20px 20px 0}.page-estate .detail .gallery__big .gallery__photo{height:225px}.page-estate .detail .gallery__big:nth-child(even){margin-right:0}.page-estate .detail .gallery__photo{border:1px solid #ccc;display:block;height:108px;width:100%;position:relative}.page-estate .detail .gallery__photo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.page-estate .detail .gallery__photo .zoomIcon{font-size:20px;font-size:1.25rem;line-height:1;display:none;color:#fff;height:20px;width:20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2}.page-estate .detail .gallery .kind{text-align:center}.page-estate .detail .youtube{position:relative;width:100%;padding-top:56.25%}.page-estate .detail .youtube>iframe{position:absolute;top:0;right:0;width:100%;height:100%}.bukken{padding:0}.bukken__top{background:#e3f0f7;border-top:2px solid #0055a3;width:100%;height:65px;margin:0 0 40px;padding:0 20px;position:relative}.bukken__top::after{content:"";width:0;height:0;border-style:solid;border-width:20px 9px 0 9px;border-color:#e3f0f7 transparent transparent transparent;display:block;position:absolute;left:30px;bottom:-20px}.bukken__top__inner{width:100%;height:100%;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}.bukken__top__inner .left{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bukken__top__inner .left .check_all{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.bukken__top__inner .right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bukken__top__inner .right .text{margin-right:5px;font-size:15px;font-size:.9375rem;line-height:1;color:#474747}.bukken__top__inner .right .button{width:225px;margin:0}.bukken__item{border:2px solid #b8d5e6;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.bukken__item .left{background:#fff;border-right:1px dotted #808080;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;text-align:center}.bukken__item .left .label_checkbox{background:#0055a3;color:#fff;height:40px;margin-bottom:15px;font-weight:500;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;position:relative}.bukken__item .left .label_checkbox.open{font-size:12px;font-size:.75rem;line-height:1;letter-spacing:-0.06em}.bukken__item .left .label_checkbox.member{font-size:12px;font-size:.75rem;line-height:1.3333333333;padding-top:5px}.bukken__item .left .label_checkbox::after{width:0;height:0;border-left:35px inset transparent;border-right:35px inset transparent;border-top:10px solid #0055a3;position:absolute;content:"";bottom:-10px;right:0;z-index:2}.bukken__item .left .parts::before{background-color:#fff;border-color:#000;width:17px;height:17px;top:-15px}.bukken__item .left .parts::after{font-size:18px;font-size:1.125rem;top:-15px;left:1px}.bukken__item .left .member_icon{font-size:24px;font-size:1.5rem;line-height:1;color:#0055a3;position:relative;top:6px}.bukken__item .right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:20px}.bukken__item .right__heading{width:500px;margin:0 0 20px;padding:0}.bukken__item .right__heading .title{width:100%;height:26px;margin:0 0 20px}.bukken__item .right__heading .title a{border:none;width:100%;height:100%;margin:0;padding:0;font-size:26px;font-size:1.625rem;line-height:1;color:#474747;text-decoration:none;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;-ms-flex-line-pack:center;align-content:center}.bukken__item .right__heading .title a:hover{opacity:0.6}.bukken__item .right__heading .point{width:500px;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.bukken__item .right__body{border:none;padding:0;color:#474747;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.bukken__item .right__body:hover{opacity:0.65}.bukken__item .right__body .photo{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;height:180px;position:relative}.bukken__item .right__body .photo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.bukken__item .right__body .photo .ribbons{width:105px;height:50px;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:absolute;top:5px;left:5px;z-index:2}.bukken__item .right__body .photo .ribbon,.bukken__item .right__body .photo .stamp{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}.bukken__item .right__body .photo .ribbon{border-radius:50%;width:50px;height:50px;color:#fff}.bukken__item .right__body .photo .ribbon--new{background:#ff7800;font-size:16px;font-size:1rem;line-height:1}.bukken__item .right__body .photo .ribbon--pricedown{background:#e257da;font-size:12px;font-size:.75rem;line-height:1.1666666667;text-align:center}.bukken__item .right__body .photo .stamp{position:absolute;z-index:2}.bukken__item .right__body .photo .stamp--sold,.bukken__item .right__body .photo .stamp--nego{background:#f7f7f7;border:1px solid #b3b3b3;border-radius:15px 0 0 15px;width:80px;height:30px;font-weight:700;font-size:17px;font-size:1.0625rem;line-height:1;color:#474747;top:130px;right:0}.bukken__item .right__body .photo .movicons{position:absolute;width:auto;height:auto;right:10px;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.bukken__item .right__body .information{-webkit-box-flex:1;-ms-flex:1 1 305px;flex:1 1 305px;margin-left:20px;position:relative}.bukken__item .groupButton{width:145px;height:90px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:20px;right:20px}.bukken__item .groupButton .button{border-width:2px;width:100%}.bukken__item .groupButton .button::before{content:"";margin-right:10px;display:inline-block}.bukken__item .groupButton .button.inquiry::before{background:url(../img/icon_estate_inquiry.png) no-repeat;width:13px;height:16px}.bukken__item .groupButton .button.inquiry:hover::before{background:url(../img/icon_estate_inquiry_on.png) no-repeat}.bukken__item .groupButton .button.favolite::before{background:url(../img/icon_estate_favolite.png) no-repeat;width:14px;height:13px}.bukken__item .groupButton .button.favolite:hover::before{background:url(../img/icon_estate_favolite_on.png) no-repeat}.bukken__item .groupButton .button.regist::before{background:url(../img/icon_estate_regist.png) no-repeat;width:17px;height:17px}.bukken__item .groupButton .button.regist:hover::before{background:url(../img/icon_estate_regist_on.png) no-repeat}.bukken__item .groupButton .button.login::before{display:none}
