﻿.serviceHeaderNavi__item--bukken{border-bottom:2px solid #0066ab;font-weight:700;margin:0 0 -1px}#premium-bannar{text-align:center;margin-top:36px}#premium-bannar a:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:'alpha(opacity=60)';-moz-opacity:0.6;-khtml-opacity:0.6;zoom:1}.button{text-align:center;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-flow:column;box-sizing:border-box;border:none;cursor:pointer;flex-shrink:0}.button:hover{text-decoration:none}.button--sm{padding:10px;width:96px}.button--smTall{font-size:12px;line-height:1;width:100px;height:65px;padding:9px}.button--md{width:200px;padding:10px}.button--lg{width:300px;padding:10px}.button--full{width:100%;flex-shrink:1;padding:10px}.button--primary{font-weight:bold;color:#fff;background:#4c71a9}.button--primary:hover{color:#fff;background:#416190}.button--secondary{color:#333;background:#e6e6e6}.button--secondary:hover{color:#333;background:#d4d4d0}.button--border{font-weight:bold;color:#4c71a9;background:#fff;border:solid 1px #4c71a9}.button--border:hover{color:#4c71a9;background:#efefef}.button--borderLink{color:#08c;background:#fff;border:solid 1px #08c}.button--borderLink:hover{color:#08c;background:#ebfbff}.button--disableBorder{font-weight:bold;color:#4c71a9;background:#fff;border:solid 1px #4c71a9;cursor:default;opacity:0.4}.button--disableBorder:hover{color:#4c71a9}.button--disable{background:#fff;color:#b3b3b3;border:solid 1px #d6d6d6;cursor:default}.button--disable:hover{color:#b3b3b3}.button--favorite{background-color:#fff;width:160px;line-height:45px;font-size:15px;border:solid #ccc 1px;color:#534741}.button--favorite:hover{color:#534741;background-color:#eee}.button--favorited{font-size:13px;line-height:15px;height:45px;background-color:#eee}.button--favorited:hover{background-color:#ccc}.button--entry{font-weight:bold;color:#fff;background-color:#f15a24;width:260px;line-height:45px;font-size:17px}.button--entry:hover{color:#fff;background-color:#e05024}.button--premium{font-weight:bold;color:#fff;background:#04af9c}.button--premium:hover{color:#fff;background:#00a08f}.button--premiumBorder{font-weight:bold;color:#0abba8;background:#fff;border:solid 1px #0abba8}.button--premiumBorder:hover{color:#0abba8;background:#efefef}.button--matchingPopup{color:#404040;background:linear-gradient(to top, #ededed 5%, #dfdfdf 100%);background-color:#ededed;text-shadow:1px 1px 0 #fff;box-shadow:1px 1px 0 0 #fff;display:inline-flex;padding:2px 5px;border-radius:8px;border:1px solid #dcdcdc}.button--matchingPopup:hover{color:#404040;background:linear-gradient(to top, #dfdfdf 5%, #ededed 100%);background-color:#dfdfdf}.button--signup{color:#fff;background:#68ac32;font-weight:bold}.button--signup:hover{color:#fff;background:#599926}.button--confirm{font-weight:bold;color:#fff;background-color:#6a8bbb;pointer-events:auto;width:260px;line-height:45px;font-size:17px}.button--confirm:hover{color:#fff;background-color:#5277ad}.button--deleted{font-weight:bold;color:#d9d9d9;background-color:#999;width:260px;line-height:45px;font-size:17px}.maSaleCaseRecommend{border-radius:4px;border:solid 1px #ccc;margin-bottom:10px}.maSaleCaseRecommend__inner{padding:10px}.maSaleCaseRecommend__headingNote{margin-top:12px}.maSaleCaseRecommend__footerLink{margin-top:15px;margin-bottom:7px;text-align:center;letter-spacing:0.07px;font-size:14px;font-weight:bold}.findOtherBukkenArea{background-color:#fff}.findOtherBukkenArea__title{font-size:18px;line-height:1.25;font-weight:bold;margin-bottom:12px;color:#333}.findOtherBukkenArea__item{height:auto;padding:0;position:relative}.findOtherBukkenArea__itemList{border-top:1px solid #e4e4e4}.findOtherBukkenArea__itemInnerWrap{padding:12px 10px;display:flex;justify-content:space-between;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;box-sizing:border-box}.findOtherBukkenArea__itemInnerWrap::after{content:none}.findOtherBukkenArea__itemInnerWrap:hover{font-weight:bold;text-decoration:underline;cursor:pointer}.findOtherBukkenArea__itemName{font-size:14px;line-height:1.5;letter-spacing:0.04em;color:#333}.findOtherBukkenArea__itemName--open{font-weight:bold}.findOtherBukkenArea__itemIcon--flip{transform:rotate(-180deg)}.findOtherBukkenInnerListArea{background-color:#f5fbff;border-bottom:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out}.findOtherBukkenInnerListArea--open{grid-template-rows:1fr}.findOtherBukkenInnerListArea__itemList{overflow:hidden}.findOtherBukkenInnerListArea__itemLinkWrapper{box-sizing:border-box;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.findOtherBukkenInnerListArea__itemLink{padding:12px 10px 12px 24px;vertical-align:bottom;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;font-size:14px;line-height:1.5;color:#333;letter-spacing:0.04em}.findOtherBukkenInnerListArea__itemLink:hover{color:#333;font-weight:bold;text-decoration:underline}.findOtherBukkenInnerListArea__itemIcon{transform:rotate(-90deg)}.recommendCard{flex:0 0 230px;width:230px}.recommendCard__link{color:#333;display:block;text-decoration:none}.recommendCard__link:hover{color:#333;text-decoration-color:#333}.recommendCard__photo{aspect-ratio:3 / 2;margin-bottom:8px;width:230px}.recommendCard__photoImage{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommendCard__photoImage:hover{opacity:0.85}.recommendCard__textArea{display:flex;flex-direction:column}.recommendCard__iconArea{align-items:flex-start;display:flex;gap:8px;width:100%}.recommendCard__icon{flex-shrink:0;height:18px;width:18px}.recommendCard__stationTsubo{color:#333;flex:1 0 0;font-size:14px;font-weight:bold;align-self:center;line-height:1.25;letter-spacing:0.04em;min-width:0}.recommendCard__comment{color:#333;display:-webkit-box;font-size:14px;font-weight:normal;letter-spacing:0.04em;line-height:1.75;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.recommendCardSection{margin-bottom:30px}.recommendCardSection__heading{color:#333;line-height:1.25;letter-spacing:0.04em;font-size:20px !important;font-weight:bold !important;margin:0 !important;border:none !important;padding:0 !important;height:25px !important}.recommendCardSection__list{display:flex;flex-direction:column;gap:24px}.recommendCardSection__title{background-color:#f2f2f2;border:1px solid #e4e4e4;padding:8px;display:flex;justify-content:space-between}.recommendCardSection__title::after{display:none}.recommendCardSet__title{align-items:center;border-left:4px solid #9e9e9e;display:flex;gap:12px;justify-content:space-between;padding-left:12px}.recommendCardSet__heading{color:#333;flex:1 0 0;line-height:1.25;letter-spacing:0.04em;min-width:0;font-size:18px;font-weight:bold;margin:0}.recommendCardSet__link{color:#0073b8;font-size:16px;line-height:1.5;letter-spacing:0.04em;text-align:right;text-decoration:none;white-space:nowrap}.recommendCardSet__link:hover{text-decoration:underline}.recommendCardSet__cards{display:flex;gap:24px;margin-top:16px}div#main-content{background:none;font-family:'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', sans-serif}.main{padding:19px 0;background-color:#fff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative}.bukkenTitleArea{border-left:4px solid #3e6eb7;padding-left:10px;margin-bottom:17px;overflow:hidden;*zoom:1}.bukkenTitleArea__iconArea{display:flex;justify-content:flex-start;gap:8px;margin-bottom:11px}.bukkenTitleArea__textArea{font-size:20px;line-height:1.4;color:#333;float:left;width:800px;word-break:break-all}.bukkenIcon{display:flex;justify-content:center;align-items:center;font-size:15px;line-height:1.2;padding:3px 0;color:#fff;font-weight:bold;width:100px;box-sizing:border-box;border-radius:3px}.bukkenIcon--new{background-color:#f84351;font-family:Verdana, sans-serif}.bukkenIcon--inuki{background-color:#77ad03;font-size:14px}.bukkenIcon--skeleton{background-color:#8c99aa;font-size:14px}.bukkenIcon--nonRestaurant{background-color:#636c72;font-size:14px}.bukkenOptionalData{margin:40px 0 0}.bukkenMarketData__dataTable{padding:5px 15px;border-collapse:separate;border-spacing:0}.bukkenMarketData__title{color:#888;font-size:14px;font-weight:bold;line-height:1;padding-bottom:5px;border-bottom:solid 1px #898989}.bukkenMarketData__list{padding:10px 20px;font-size:12px}.bukkenMarketData__listItem{margin-bottom:10px}.bukkenMarketData__categoryLink{display:inline-block;margin-left:20px}.bukkenMarketData__note{padding:10px 0 0;margin:0 0 20px}.bukkenMarketData__noteItem{padding:0 0 0 10px;font-size:10px}.bukkenDetail{width:100%;padding:20px 0 0;margin:0 0 30px}.bukkenDetailData{float:left;width:740px;position:relative}.bukkenDetailData__heading{border-left:4px solid #08c;margin:0 0 7px 4px;padding:4px 0 0 10px;font-size:16px;height:18px}.bukkenDetailData__closedMessage{font-size:16px;line-height:23px}.bukkenDetailData__body{padding:20px 20px 30px;border:1px #ccc solid;box-shadow:1px 1px 1px 1px #d0d0d0}.bukkenDetailTable{margin:20px 0}.bukkenDetailTable__table{width:100%;border-collapse:separate;border-spacing:0;color:#4d4d4d;font-size:13px;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;background-color:#f2f2f2;margin:0 0 10px;table-layout:fixed}.bukkenDetailTable__headerCell{width:161px;padding:5px 12px;border-top:solid 1px #fff;border-bottom:solid 1px #bfbfbf}.bukkenDetailTable__headerCell--comment{border-bottom:none}.bukkenDetailTable__dataCell{background-color:#fff;border-top:solid 1px #fff;border-bottom:solid 1px #bfbfbf;padding:5px 12px;word-break:break-all}.bukkenDetailTable__dataCell--rent{width:131px}.bukkenDetailTable__dataCell--floor{width:151px}.bukkenDetailTable__dataCell--memberGuidance{padding:0;border:none}.bukkenDetailTable__dataCell--comment{border-bottom:none}.bukkenDetailTable__expensesInquire{line-height:1.5}.bukkenDetailTable__expensesInquireButtonBlock{margin-top:10px;margin-bottom:5px}.bukkenHistory__heading{border-left:4px solid #08c;margin:0 0 7px 4px;padding:4px 0 0 10px;font-size:16px;height:18px}.bukkenHistory__list{border-top:1px solid #bfbfbf;padding:5px 0 0}.bukkenHistory__item{padding:0 5px 3px;border-bottom:1px dotted #c2c2c2;margin:0 0 3px}.bukkenHistory__item--last{border-bottom:1px solid #bfbfbf}.bukkenHistory__picture{float:left;width:55px}.bukkenHistory__pictureImage{width:50px;height:50px}.bukkenHistory__data{float:left;width:120px}.bukkenHistory__data--full{width:179px}.bukkenHistory__text{padding:0;line-height:1.5}.bukkenHistory__icon{float:left;display:block;height:0;width:19px;padding:16px 0 0;overflow:hidden}.bukkenHistory__icon--normal{width:0}.bukkenHistory__icon--transfer{background:url(/assets/bukken/bukkens/icon-848419325f6ad5584cef0995b30504779b756c201fd607e62cc87fb85d7a1404.png) no-repeat scroll 0 -107px}.bukkenHistory__icon--inuki{background:url(/assets/bukken/bukkens/icon-848419325f6ad5584cef0995b30504779b756c201fd607e62cc87fb85d7a1404.png) no-repeat scroll 0 -147px}.premiumServiceBanner{width:190px;margin:0 0 17px}.premiumServiceBanner__link:hover{opacity:0.7;filter:alpha(opacity=70)}.bukkenRecommend__heading{font-size:16px;font-weight:bold}.bukkenRecommend__table{padding:10px 10px 10px 0}.bukkenRecommend__tableInner{border-collapse:separate;border-spacing:0}.bukkenRecommend__cell{width:216px;border-right:1px dotted #b5b5b5;vertical-align:top;padding:0 0 0 10px}.bukkenRecommend__cell--last{border:none}.bukkenRecommend__picture{float:left;width:55px}.bukkenRecommend__pictureImage{width:50px;height:50px}.bukkenRecommend__data{float:left;width:158px}.bukkenRecommend__text{padding:0 20px 0 0;line-height:1.5}.bukkenRecommend__text--last{padding:0}.bukkenRecommend__link{color:#0073b8}.bukkenRecommend__icon{float:left;display:block;height:0;width:19px;padding:16px 0 0;overflow:hidden}.bukkenRecommend__icon--normal{width:0}.bukkenRecommend__icon--inuki{background:url(/assets/bukken/bukkens/icon-848419325f6ad5584cef0995b30504779b756c201fd607e62cc87fb85d7a1404.png) no-repeat scroll 0 -147px}.bukkenRecommend__more{margin-top:8px;border-top:1px solid #e6e6e6;padding-top:11px}.bukkenRecommend__moreButton{display:block;background:linear-gradient(to bottom, #fff 0%, #ccc 100%);border:1px solid #bfbfbf;width:252px;border-radius:7px;margin:0 auto;font-size:14px;line-height:41px;color:#666;font-weight:bold}.bukkenRecommend__moreButtonText{display:block;background:url(/assets/bukken/bukkens/icon_list_link-35ca6d16077fa2ccebfa39982af099c1648113ea6b344a318c619c81a3b6cd43.png) no-repeat 97% 50%;padding-right:20px;text-align:center}#bukkenHistoryArea{float:right;width:190px}.bukkenHistoryArea__bannerArea,.online-add,.for-estate-add{margin-top:10px}.for-estate-link:hover{opacity:0.8;filter:alpha(opacity=80)}.signupBanner{color:#333;background-color:#fffdeb;border:1px solid #0066ab;border-radius:10px;padding:20px}.signupBanner__titleGroup{display:flex;align-items:flex-start}.signupBanner__title{font-size:24px;font-weight:bold;line-height:1.2;letter-spacing:0.5px;white-space:nowrap}.signupBanner__titleAsterisk{font-size:14px}.signupBanner__note{font-size:10px;line-height:1.35;color:#666;overflow-wrap:anywhere;flex:1;margin-left:24px;padding-left:1em;text-indent:-1em}.signupBanner__subTitle{font-size:16px;line-height:1.4;white-space:nowrap;margin-top:24px}.signupBanner__subTitleEmphasis{color:#0066ab;font-weight:bold}.signupBanner__body{display:flex;gap:40px;margin-top:24px}.signupBanner__features{display:flex;gap:8px;align-self:center;flex:1;padding:6px}.signupBanner__feature{background-color:#fff;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;flex:1;padding:10px 4px}.signupBanner__featureIcon{display:block}.signupBanner__featureText{font-size:12px;line-height:1.25;text-align:center;margin-top:10px}.signupBanner__featureCount{font-weight:bold}.signupBanner__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;width:260px;flex-shrink:0}.signupBanner__catch{font-size:14px;white-space:nowrap}.signupBanner__catchEmphasis{font-weight:bold}.signupBanner__signupButton{font-size:16px;font-weight:bold;color:#fff;background-color:#e51717;border-radius:6px;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:8px;transition:background-color 0.2s}.signupBanner__signupButton:hover{color:#fff;background-color:#c81212;text-decoration:none}.signupBanner__loginGuide{font-size:12px;white-space:nowrap;margin-top:26px}.signupBanner__loginLink{color:#0066ab;font-weight:bold}.signupBanner__loginLink:hover{text-decoration:none}.matchingLink{background-image:linear-gradient(to right, #fff 50%, #d4e7fe);padding:8px 5px;border:solid 1px #e5e5e5;border-radius:5px;display:flex;justify-content:center;align-items:center}.matchingLink:hover{text-decoration:none;opacity:0.9}.matchingLink__icon{font-size:20px;color:#8db5d6;transform:rotate(-90deg)}.matchingLink__text{color:#6e645b;margin-left:5px}.matchingLink__text--bold{font-weight:bold}.matchingLink__button{font-size:10px;font-weight:bold;line-height:1;text-align:center;color:#fff;background:#78c3c0;margin-left:5px;padding:7px 5px;border-radius:5px}.mapSearchForm{width:180px;height:73px;margin:16px 0 20px;padding:56px 5px 5px;background:url(/assets/bukken/bukkens/bg_map_search_form-d70fd5fc2daac8f8a104a00425268d48c537d45e1c9083e18dd42e7a16142d04.png) no-repeat 0 0 transparent}.mapSearchForm__textarea{width:180px;height:38px;margin-bottom:5px;font-size:12px}.closePage__ad{padding:5px;margin:0 0 10px;background-color:#eff6ff;clear:both}.searchForm{font-size:14px;line-height:21px}.searchForm__inner{padding:20px 30px;background-color:#fafafa}.searchForm__formArea{margin-top:10px}.searchForm__form{display:flex;align-items:center}.searchForm__formText{padding:8px;width:100%;line-height:17px}.searchForm__formButton{padding:10px;margin-left:5px;line-height:17px;color:#fff;font-weight:700;background:#4c71a9;border-radius:5px;border:none}.searchForm__formButton:hover{cursor:pointer;opacity:0.95}.bukkenMatching__inner{display:flex;align-items:center;padding:0 30px}.bukkenMatching__description{font-size:14px;line-height:21px;margin-right:auto}
