.page-estate .tb_search th{width:185px}.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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:0;text-align:center}.page-estate #search .topLink li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.page-estate #search .topLink li a{width:100%;border-width:3px}.page-estate .result__content{border:none;width:100%}.page-estate .result__lead{background-color:#fff;border-bottom:4px solid #000;margin:80px 0 0;padding:0 0 20px;width:100%;font-weight:700;font-size:25px;font-size:1.5625rem;line-height:1;color:#000;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:20px auto;padding:0}.page-estate .result__paging .page{margin:0 0 15px}.page-estate .result__paging .summary__total{margin-right:5px;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;color:#111}.page-estate .result__paging .summary__total strong{margin-right:10px;font-weight:700;font-size:40px;font-size:2.5rem;line-height:1;color:#000;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{border-bottom:1px dotted #8b8b8b;width:100%;height:57px;margin-bottom:15px;padding-bottom:20px}.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:37px;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:40px}.page-estate .result__sort li .button{border:1px solid #494440;width:100px;height:30px;font-size:14px;font-size:.875rem;line-height:1;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}.page-estate .result__sort li .button.sort{background-color:#494440;color:#fff}.page-estate .result__sort li .button.sort:hover{opacity:0.65}.page-estate .result__sort li .button.reset{background-color:#fff;color:#000}.page-estate .result__sort li .button.reset:hover{background:#494440;color:#fff}.page-estate .result .bukken{padding:0}.page-estate .result .bukken__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:31px}.page-estate .result .bukken__top .button{background:#494440;border-color:#494440;cursor:pointer;width:260px;position:relative;margin:0}.page-estate .result .bukken__top .button i{font-size:17px;font-size:1.0625rem;vertical-align:sub;margin-right:5px}.page-estate .result .bukken__top .button:hover{opacity:0.65}.page-estate .result .bukken__top .check_all{margin-right:10px;font-size:14px;font-size:.875rem;line-height:2.8571428571;font-weight:700;letter-spacing:0.04em;text-align:center;height:40px;position:relative;cursor:pointer}.page-estate .result .bukken__top .check_all input{vertical-align:middle}.page-estate .result .bukken__top .check_all .title{padding-left:25px}.page-estate .result .bukken__top .check_all .title::before{height:17px;width:17px;top:0}.page-estate .result .bukken__top .go_inquiry_text{font-size:13px;font-size:.8125rem;line-height:3.0769230769;font-weight:700;margin:0 10px 0 50px}.page-estate .result .bukken__item{border:1px solid #494440;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-estate .result .bukken__item .left{background:#eaeaea;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;text-align:center}.page-estate .result .bukken__item .left .label_checkbox{background:#494440;color:#fff;height:45px;margin-bottom:25px;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}.page-estate .result .bukken__item .left .label_checkbox.open{font-size:12px;font-size:.75rem;line-height:1;letter-spacing:-0.06em}.page-estate .result .bukken__item .left .label_checkbox.member{font-size:12px;font-size:.75rem;line-height:1.3333333333;padding-top:5px}.page-estate .result .bukken__item .left .label_checkbox::after{width:0;height:0;border-left:30px inset transparent;border-right:30px inset transparent;border-top:20px solid #494440;position:absolute;content:"";bottom:-20px;right:0;z-index:2}.page-estate .result .bukken__item .left .parts::after{font-size:18px;font-size:1.125rem;left:1px;top:0}.page-estate .result .bukken__item .left .parts::before{background-color:#fff;border-color:#000;width:17px;height:17px}.page-estate .result .bukken__item .left .member_icon{font-size:24px;font-size:1.5rem;line-height:1;position:relative;top:6px}.page-estate .result .bukken__item .right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0}.page-estate .result .bukken__item .right__heading{background-color:#fff;margin:0;padding:20px 15px 0}.page-estate .result .bukken__item .right__heading .seal{margin:0 0 5px}.page-estate .result .bukken__item .right__heading .seal .new,.page-estate .result .bukken__item .right__heading .seal .pricedown{font-size:18px;font-size:1.125rem;line-height:1.4444444444;font-family:"DIN Condensed", sans-serif;margin:0 10px 5px 0;background-color:#fff;border-color:#494440;border-width:2px;width:100px;color:#494440}.page-estate .result .bukken__item .right__heading .seal .type{font-size:14px;font-size:.875rem;line-height:1.5714285714;background-color:#494440;border-color:#494440;color:#fff}.page-estate .result .bukken__item .right__heading .seal::after{content:"";display:block;clear:both}.page-estate .result .bukken__item .right__heading .title{margin:0;line-height:25px}.page-estate .result .bukken__item .right__heading .title a{border:none;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.4;color:#000;text-decoration:none}.page-estate .result .bukken__item .right__body{border:none;padding:25px 15px 20px;color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-estate .result .bukken__item .right__body:hover{opacity:0.65}.page-estate .result .bukken__item .right__body .photo{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;height:195px;position:relative}.page-estate .result .bukken__item .right__body .photo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.page-estate .result .bukken__item .right__body .photo .stamp{background:rgba(0, 0, 0, .6);width:100%;height:43px;text-align:center;font-weight:700;font-size:14px;font-size:.875rem;line-height:3.0714285714;color:#fff;position:absolute;bottom:0;left:0;z-index:1}.page-estate .result .bukken__item .right__body .information{-webkit-box-flex:1;-ms-flex:1 1 305px;flex:1 1 305px;margin-left:20px;position:relative}.page-estate .result .bukken__item .groupButton{width:280px;height:35px;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:10px;right:5px}.page-estate .result .bukken__item .groupButton .button{text-align:center;width:130px;height:35px;font-size:14px;font-size:.875rem;line-height:2.5;font-weight:700}.page-estate .result .bukken__item .groupButton .button:hover{opacity:0.65}.page-estate .result .bukken__item .groupButton .button i{margin-right:10px;font-size:16px;font-size:1rem;line-height:.875;vertical-align:sub}.page-estate .result .bukken__private{margin:0;padding:0;position:relative;overflow:hidden}.page-estate .result .bukken__private .ribbon{top:5px}.page-estate .result .bukken__private a{background:url("/res/img/bg_estate_gentei_01.jpg") repeat top left;border-top:4px solid #77acae;margin-bottom:30px;color:#FFF;display:block;height:270px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}.page-estate .result .bukken__private a:hover{text-decoration:none !important}.page-estate .result .bukken__private a .buttonBlock{text-align:center;margin-top:135px}.page-estate .result .bukken__private a .buttonBlock .button{width:360px}.page-estate .detail{position:relative;width:700px}.page-estate .detail a.help{width:320px;margin:30px 0 0;font-size:16px;font-size:1rem;line-height:2.625}.page-estate .detail a.help i{margin-right:10px}.page-estate .detail a.help:hover{opacity:.65;filter:alpha(opacity=65)}.page-estate .detail .buttonBlock{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:340px;font-size:16px;font-size:1rem;line-height:2.625}.page-estate .detail .buttonBlock .button i{font-size:20px;font-size:1.25rem;vertical-align:sub;margin-right:10px}.page-estate .detail .buttonBlock .button:hover{opacity:0.65}.page-estate .detail .map-out{width:100%;margin:0 0 40px}.page-estate .detail .map-out #map-canvas{width:100%;height:400px;margin:0 auto}.page-estate .detail .detail__header{border-bottom:4px solid #494440;margin:0;padding:0 0 10px;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{background-color:#000;width:61px;height:61px;border-radius:50%;margin-right:10px;font-weight:700;font-size:14px;font-size:.875rem;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}.page-estate .detail .detail__header__right .stamps{margin:0}.page-estate .detail .detail__header__right .stamps::after{content:"";display:block;clear:both}.page-estate .detail .detail__header__right .stamps .pricedown,.page-estate .detail .detail__header__right .stamps .new{border:none;width:100px;color:#fff}.page-estate .detail .detail__header__right .stamps .pricedown,.page-estate .detail .detail__header__right .stamps .new{font-size:18px;font-size:1.125rem;line-height:1.5555555556;font-family:"DIN Condensed", sans-serif;background-color:#fff;color:#000;border:2px solid #000}.page-estate .detail .detail__header__right .stamps .type{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:700;background:#323232;color:#fff}.page-estate .detail .detail__header__right .title{font-weight:700;font-size:25px;font-size:1.5625rem;line-height:1.52;margin:0;padding:0}.page-estate .detail .detail__body{padding:15px 0 0}.page-estate .detail .detail__intro{margin-bottom:20px}.page-estate .detail .detail__status{display:-webkit-box;display:-ms-flexbox;display:flex}.page-estate .detail .detail__status .features .feature{background-color:#eaeaea;width:100px;height:25px;margin:0 10px 5px 0;font-size:13px;font-size:.8125rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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__section{margin:40px 0 0}.page-estate .detail .detail__section__heading{margin:0 0 20px}.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{position:relative;width:338px;height:222px;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:340px;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}.kensulist{padding-left:0;font-size:12px;font-size:.75rem}.kensulist a{color:#000;border-bottom:1px solid #000}
