﻿.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)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:0.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:0.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:0.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85}.pswp--one-slide .pswp__counter{display:none}.nonmemberActionModal{display:none}.nonmemberActionModal__header{text-align:center;margin-bottom:20px}.nonmemberActionModal__headerText{font-size:20px;font-weight:bold;line-height:1.25;color:#333;letter-spacing:0.04em}.nonmemberActionModal__headerText:first-child{margin-bottom:0}.nonmemberActionModal__headerHighlight{color:#0066ab}.nonmemberActionModal__headerParticle{font-size:14px;font-weight:bold}.nonmemberActionModal__headerSmooth{color:rgba(0,0,0,0.87)}.nonmemberActionModal__benefits{background:#e8f6ff;margin-bottom:16px;padding:12px 16px}.nonmemberActionModal__benefit{display:flex;align-items:center;border-radius:4px}.nonmemberActionModal__benefit:not(:last-child){margin-bottom:6px}.nonmemberActionModal__benefitIcon{display:inline-flex;width:26px;height:26px;margin-right:12px;background:#6fbde4;border-radius:50%;align-items:center;justify-content:center}.nonmemberActionModal__benefitIcon--star::before{content:'';display:block;width:18px;height:18px;background:url(/assets/bukken/common/icon_fav-0fc767718315117f8603bc3802d21a76a77d12291222a537e91a9d760fed04a8.svg) no-repeat center;background-size:contain}.nonmemberActionModal__benefitIcon--plane::before{content:'';display:block;width:18px;height:18px;background:url(/assets/bukken/common/icon_airplane-d099325940dced9539e4f3e5510734a1fe6bd783771f230bdde104d1276988c5.svg) no-repeat center;background-size:contain}.nonmemberActionModal__benefitText{color:#333;line-height:1.5;letter-spacing:0.04em}.nonmemberActionModal__benefitPrefix{font-size:14px}.nonmemberActionModal__benefitMain{font-size:16px}.nonmemberActionModal__registerSection{text-align:center;margin-bottom:20px}.nonmemberActionModal__registerTextContainer{margin-bottom:4px;display:flex;justify-content:center;align-items:center;gap:4px}.nonmemberActionModal__registerText{color:#e51717;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.04em}.nonmemberActionModal__registerBackslash--rev{transform:scaleX(-1)}.nonmemberActionModal__registerButton{display:inline-block;width:100%;padding:12px 0;background:#68ac32;color:#fff;font-size:16px;font-weight:bold;line-height:1.25;text-align:center;border-radius:4px;text-decoration:none;border:2px solid #68ac32;letter-spacing:0.04em}.nonmemberActionModal__registerButton:hover{background:#599926;color:#fff;text-decoration:none}.nonmemberActionModal__loginSection{text-align:center;font-size:12px;line-height:1.25}.nonmemberActionModal__loginText{color:#666}.nonmemberActionModal__loginLink{color:#0073b8;text-decoration:none;font-weight:bold}.nonmemberActionModal__loginLink:hover{text-decoration:underline}.nonmemberActionModal__closeButton{position:absolute;top:-32px;right:0;font-size:28px;color:white;cursor:pointer}.nonmemberActionModalOuter{font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif}.nonmemberActionModalOuter .modaal-container{overflow:visible !important;border-radius:8px;box-shadow:0 8px 14px 0 rgba(0,0,0,0.08)}.nonmemberActionModalOuter .modaal-content-container{padding:32px 77px}.pswp__img{box-sizing:border-box;padding:8px;background:#fff;border-radius:8px;cursor:default}.pswp__button--close{width:28px;height:28px;z-index:30;opacity:1}.pswp__button--close .pswp__icn{display:none}.pswp__button--close::before,.pswp__button--close::after{content:'';position:absolute;top:50%;left:50%;width:28px;height:3px;background:#fff;border-radius:2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.35))}.pswp__button--close::before{transform:translate(-50%, -50%) rotate(45deg)}.pswp__button--close::after{transform:translate(-50%, -50%) rotate(-45deg)}.pswp__button--arrow{margin-top:0}.pswp__button--arrow .pswp__icn{display:none}.pswp__button--arrow::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:75px;background:#333;border-radius:4px;transform:translate(-50%, -50%)}.pswp__button--arrow::after{content:'';position:absolute;top:50%;left:50%;width:14px;height:14px;border-top:3px solid #fff;border-left:3px solid #fff}.pswp__button--arrow--prev::after{transform:translate(-30%, -50%) rotate(-45deg)}.pswp__button--arrow--next::after{transform:translate(-70%, -50%) rotate(135deg)}.pswp--touch .pswp__button--arrow{visibility:visible}.pswp__bukkenSignup{position:fixed;right:0;left:0;z-index:20;display:flex;justify-content:center;padding:0 8px;visibility:hidden;pointer-events:none}.bukkenDetailHelp{float:right;overflow:hidden;*zoom:1}.bukkenDetailHelp__link{padding:5px 5px 4px 16px;line-height:1;background:url(/assets/bukken/bukkens/icon-848419325f6ad5584cef0995b30504779b756c201fd607e62cc87fb85d7a1404.png) no-repeat 3px 5px;float:left}.bukkenDetailHelp__link--withGap{margin:0 4px 0 0}.bukkenPicture{background:url(/assets/bukken/bukkens/bg_picture_foot-a0482b2efb8c0eeb30b3363ab82c0338d799965d2ca48f579cff669824c88d25.png) no-repeat scroll 0 100% rgba(0,0,0,0);padding:0 0 7px;margin:0 0 0 20px}.bukkenPicture__wrapper{height:244px;overflow-x:scroll;position:relative;width:908px;z-index:1;background:url(/assets/bukken/bukkens/bg_picture-1bccc14fc31f70179e8e8cb9292b659ef56f5de731a8a1b3729ded0f6a1fda6a.png) repeat-x 0 106px}.bukkenPicture__list{margin:0 auto}.bukkenPicture__items{overflow:hidden;margin:0 0 12px 26px}.bukkenPicture__item{float:left;padding:6px;border:solid 1px;border-color:#e5e5e5 #d1d1d1 #999;background-color:#fff;margin:0 10px 0 0}.bukkenPicture__image{height:200px}.bukkenDetailBottomTabArea{margin-bottom:40px;clear:both;font-weight:bold}.bukkenDetailBottomTab{width:230px;text-align:center;border-width:0 1px 1px;border-color:#ccc;border-style:solid;font-size:16px;float:left;background-color:#fcfcfc;position:relative;padding:15px 0;height:18px}.bukkenDetailBottomTab--withGap{margin-right:10px}.bukkenDetailBottomTab--current{font-size:18px;font-weight:bold;margin-right:10px;padding-top:13px;border-bottom:4px #578ddd solid;background-color:#fff;z-index:99;top:-1px}.bukkenDetailBottomTab__button{cursor:pointer}.bukkenDetailBottomTab__disabledText{color:#999}.bukkenDetailTab{width:230px;text-align:center;font-weight:bold;border-width:1px 1px 0;border-color:#ccc;border-style:solid;font-size:16px;float:left;background-color:#fcfcfc;position:relative;padding:15px 0;top:1px;height:18px}.bukkenDetailTab--withGap{margin-right:10px}.bukkenDetailTab--current{font-size:18px;padding-bottom:11px;border-top:4px #578ddd solid;background-color:#fff;z-index:99}.bukkenDetailTab__button{cursor:pointer}.bukkenDetailTab__heading{font-size:18px;height:18px;margin:0;padding:0}.bukkenDetailTab__disabledText{color:#999}.premiumAnnounce{margin-top:5px}.premiumAnnounce__link{color:#08c}.premiumAnnounce__btnText{display:inline}.premiumAnnounce__openIcon{display:inline-block;margin-right:5px}.--accordion-open .premiumAnnounce__openIcon{transform:rotate(180deg)}.premiumAnnounce__accordion{margin-top:5px;background-color:#eee;border-radius:3px;color:#404040;font-size:13px;padding:10px;text-align:left;display:none}.premiumAnnounce__method+.premiumAnnounce__method{margin-top:20px}.premiumAnnounce__methodTitle{font-size:12px;font-weight:bold;line-height:1.3}.premiumAnnounce__methodText{line-height:1.4}.premiumAnnounce__textList{margin-top:10px}.premiumAnnounce__textListItem{font-size:12px;line-height:1.5}.premiumAnnounce__button{display:block;width:237px;margin-top:10px;padding:5px 0;font-size:12px;text-align:center;border-radius:5px}.premiumAnnounce__button--white{background-color:#fff;color:#08c}.premiumAnnounce__button--white:hover{background-color:#ebf8ff;text-decoration:none;color:#08c}.premiumAnnounce__button--green{background-color:#0abba8;color:#fff;font-weight:bold}.premiumAnnounce__button--green:hover{background-color:#00a08f;text-decoration:none;color:#fff}.tenpodesign{display:flex;justify-content:space-between;padding:15px 15px 15px 30px;border-radius:3px;border:solid 1px #ccc;background-image:linear-gradient(to bottom, rgba(232,224,212,0.58) 0%, rgba(232,224,212,0));margin-bottom:20px}.tenpodesign::after{content:none}.tenpodesign div::after{content:none}.tenpodesign__logo{display:flex;align-items:center}.tenpodesign__btnArea{display:flex;align-items:center}.tenpodesign__btn{border-radius:3px;border:solid 1px #ccc;background-color:#fff;font-size:14px;line-height:1.5;text-align:center;color:#827973;font-weight:normal;display:flex;align-items:center;justify-content:space-between;padding:9px 15px}.tenpodesign__btn:hover{color:#827973}.tenpodesign__btn::after{margin-left:10px;content:'';width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fe8c21;transform:translateY(-1px)}.findOtherBukkenGroup--open .findOtherBukkenGroup__inner{grid-template-rows:1fr}.findOtherBukkenGroup--open .findOtherBukkenGroup__icon{transform:rotate(-180deg)}.findOtherBukkenGroup__headerWrap{padding:12px 10px 12px 24px;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}.findOtherBukkenGroup__headerWrap::after{content:none}.findOtherBukkenGroup__headerWrap:hover{font-weight:bold;text-decoration:underline;cursor:pointer}.findOtherBukkenGroup__name{font-size:14px;line-height:1.5;letter-spacing:0.04em;color:#333}.findOtherBukkenGroup__inner{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out}.findOtherBukkenGroup__itemList{overflow:hidden}.findOtherBukkenGroup__itemLinkWrapper{box-sizing:border-box;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.findOtherBukkenGroup__itemLink{padding:12px 10px 12px 36px;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}.findOtherBukkenGroup__itemLink:hover{color:#333;font-weight:bold;text-decoration:underline}.findOtherBukkenGroup__itemIcon{transform:rotate(-90deg)}.openableBusinessTypeArea div::after{content:none}.openableBusinessTypeArea__title{font-size:14px;font-weight:bold;color:#666;line-height:1.25;letter-spacing:0.04em}.openableBusinessTypeArea__itemList{margin-top:12px;border-top:1px solid #0066ab;border-left:1px solid #0066ab}.openableBusinessTypeArea__row{display:flex}.openableBusinessTypeArea__category{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:25%;min-height:40px;padding:4px 4px 4px 8px;border-right:1px solid #0066ab;border-bottom:1px solid #0066ab;background-color:#fff;color:#9e9e9e;font-size:12px;line-height:1.25;letter-spacing:0.02em}.openableBusinessTypeArea__category--suitable{background-color:#e8f6ff;cursor:pointer}.openableBusinessTypeArea__category--open .openableBusinessTypeArea__categoryIcon{transform:rotate(-180deg)}.openableBusinessTypeArea__categoryName{flex:1}.openableBusinessTypeArea__categoryLink{color:#0066ab;font-weight:bold;text-decoration:underline}.openableBusinessTypeArea__categoryIcon{width:10px;transition:transform 0.4s ease-in-out}.openableBusinessTypeArea__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out, box-shadow 0s linear 0.4s;border-right:1px solid #0066ab;position:relative;box-shadow:0 -1px 0 transparent, 0 1px 0 transparent}.openableBusinessTypeArea__panel--open{grid-template-rows:1fr;box-shadow:0 -1px 0 #0066ab, 0 1px 0 #0066ab;transition:grid-template-rows 0.4s ease-in-out}.openableBusinessTypeArea__panelInner{overflow:hidden}.openableBusinessTypeArea__businessTypeList{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px;background-color:#fff}.openableBusinessTypeArea__businessType{padding:4px 8px;border-radius:4px;background-color:#f2f2f2;color:#9e9e9e;font-size:12px;line-height:1.25;letter-spacing:0.02em}.openableBusinessTypeArea__businessType--suitable{background-color:#e8f6ff;color:#0073b8}.openableBusinessTypeArea__noteArea{margin-top:16px}.openableBusinessTypeArea__note{color:#666;font-size:12px;line-height:1.25;letter-spacing:0.02em;text-align:center}.openableBusinessTypeArea__buttonArea{margin-top:16px;display:flex;justify-content:center}.iconsetFavorite{background-image:url(/assets/bukken/common/compass/icon-favorite-1ed0d7e34515b96fceb5e1a60e7dfe39a9ec0e94a1b933dd25f21fa4dfeb7256.png);background-repeat:no-repeat;background-position:0 17px;padding-left:26px;display:inline-block;*display:inline;*zoom:1}.iconsetFavorited{background-image:url(/assets/bukken/common/compass/icon-favorited-1dcb8b566e8b250b6e4a1e9141068d95f1a8223ecb2956587540d393de84a9cf.png);background-repeat:no-repeat;background-position:0 1px;padding-left:24px;display:inline-block;*display:inline;*zoom:1}.iconsetFavoriteSmall{background-image:url(/assets/bukken/common/compass/icon-favorite-1ed0d7e34515b96fceb5e1a60e7dfe39a9ec0e94a1b933dd25f21fa4dfeb7256.png);background-repeat:no-repeat;background-position:0 10px;padding-left:26px;display:inline-block;*display:inline;*zoom:1}.iconsetFavoritedSmall{background-image:url(/assets/bukken/common/compass/icon-favorited-1dcb8b566e8b250b6e4a1e9141068d95f1a8223ecb2956587540d393de84a9cf.png);background-repeat:no-repeat;background-position:0 1px;padding-left:24px;display:inline-block;*display:inline;*zoom:1}.functionArea{margin-bottom:25px;*zoom:1}.functionArea:after{content:"";display:table;clear:both}.functionArea__left{padding-top:13px;width:146px;float:left}.functionArea__right{width:auto;float:right;*zoom:1}.functionArea__right:after{content:"";display:table;clear:both}.bukkenDetailButton{border-radius:8px;box-sizing:border-box;display:inline-block;*display:inline;*zoom:1;float:left;margin-right:12px;text-align:center;justify-content:center;align-items:center;flex-flow:column;border:none;cursor:pointer;flex-shrink:0}.bukkenDetailButton:last-child{margin-right:0}.bukkenDetailButton:hover{text-decoration:none}.bukkenDetailButton--favorite{width:180px;line-height:56px;font-size:16px;border:solid #ccc 2px;color:#333;background-color:#fff}.bukkenDetailButton--favorite:hover{color:#333;background-color:#eee}.bukkenDetailButton--favorited{font-size:13px;line-height:15px;height:59px;padding-top:15px;background:-owg-linear-gradient(#eee, #eee);background:linear-gradient(#eee, #eee);background-color:#eee}.bukkenDetailButton--favorited:hover{background:-owg-linear-gradient(#ccc, #ccc);background:linear-gradient(#ccc, #ccc);background-color:#ccc}.bukkenDetailButton--register{width:350px;line-height:60px;font-size:16px;color:#fff;font-weight:bold;background-color:#f44a4a}.bukkenDetailButton--register:hover{color:#fff;background-color:#dc4343}.bukkenDetailButton--login{width:140px;line-height:59px;font-size:15px;color:#0073b8;font-weight:bold;background-color:transparent}.bukkenDetailButton--login:hover{color:#0073b8;background-color:transparent;text-decoration:underline}.bukkenDetailButton--preview{width:205px;line-height:45px;font-size:17px;color:#fff;font-weight:bold;background-color:#4c71a9}.bukkenDetailButton--preview:hover{color:#fff;background-color:#416190}.bukkenDetailButton--entry{width:350px;line-height:59px;font-size:17px;color:#fff;font-weight:bold;background:-owg-linear-gradient(0deg, #993917 0%, #f15a24 5.39%, #f15a24 100%);background:linear-gradient(0deg, #993917 0%, #f15a24 5.39%, #f15a24 100%);background-color:#f15a24}.bukkenDetailButton--entry:hover{color:#fff;background:-owg-linear-gradient(#e05024, #e05024);background:linear-gradient(#e05024, #e05024);background-color:#e05024}.bukkenDetailButton--expensesInquire{width:200px;line-height:28px;font-size:12px;color:#08c;font-weight:bold;background-color:#fff;border:solid 1px #08c;border-radius:5px}.bukkenDetailButton--expensesInquire:hover{color:#08c;background:#ebfbff}.bukkenDetailButton--favoriteSmall{width:200px;line-height:44px;border-radius:6px}.bukkenDetailButton--favoriteNarrow{width:180px}.bukkenDetailButton--favoriteMargin{margin-right:16px}.bukkenDetailButton--favoritedSmall{width:160px;height:45px;padding-top:8px}.bukkenDetailButton--registerSmall{width:350px;height:48px;line-height:48px;border-radius:6px}.bukkenDetailButton--loginSmall{width:123px;line-height:45px}.bukkenDetailButton--entrySmall{width:280px;height:45px;line-height:unset;display:flex}.bukkenDetailButton--registerInImage{width:217px;line-height:45px;font-size:15px;color:#fff;font-weight:bold;background-color:#f44a4a}.bukkenDetailButton--registerInImage:hover{color:#fff;background-color:#dc4343}.bukkenDetailButton__message{font-size:14px;text-align:left}.bukkenDetailButton__message--sub{font-size:12px}.bukkenDetailButton--businessType{width:auto;padding:8px 12px;border-radius:5px;border:1px solid #08c;color:#08c;text-align:center;font-size:12px;font-weight:bold;line-height:1.25;letter-spacing:0.02em}.bukkenDetailButton--businessType:hover{background:#ebfbff}.buttonArea{text-align:center}.buttonArea__inner{display:inline-block;*display:inline;*zoom:1}.buttonArea__report{padding:10px 0 0;font-size:11px;color:#999}.buttonArea__reportMark{color:#ec5330}.bukkenPictureModalSignupButton{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:12px 6px 12px 48px;background:#f44a4a;border:2px solid #f44a4a;border-radius:4px;color:#fff;font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:0.04em;text-align:center;text-decoration:none;pointer-events:auto}.bukkenPictureModalSignupButton:hover{background:#dc4343;border-color:#dc4343;color:#fff;text-decoration:none}.bukkenPictureModalSignupButton__text{white-space:nowrap}.bukkenPictureModalSignupButton__icon{flex-shrink:0;width:12px;height:12px}.memberGuidance{width:700px;display:flex;box-sizing:border-box;margin:0}.memberGuidance__table{width:430px;box-sizing:border-box}.memberGuidance__row{display:flex;height:30px;border-top:solid 1px #fff;border-bottom:solid 1px #bfbfbf;box-sizing:border-box}.memberGuidance__row--first{border-top:none}.memberGuidance__cell{width:185px;padding:5px 12px;font-size:12px;color:#4d4d4d;line-height:1.5;background-color:#fce5de;box-sizing:border-box}.memberGuidance__space{width:30px}.memberGuidance__link{width:270px;display:flex;flex-flow:column;text-align:center;align-items:center;justify-content:center;background-color:#f2f2f2;color:#333;box-sizing:border-box;border:solid 1px #bfbfbf;border-top:none}.memberGuidance__linkText{margin-bottom:11px;font-size:16px;line-height:1.2}.memberGuidance__linkButton{margin-bottom:9px}.pictureSignupArea{text-align:center;background-image:url(/assets/bukken/bukkens/img_dark_bg_pc-09d3ca655224bc4a9eda98adf0232f01a7c5fc11f4cfbdc1d74931828d43ce79.png);width:300px;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column}.pictureSignupArea__text{font-size:14px;line-height:28px;color:#fff}.pictureSignupArea__text--bold{font-weight:bold}.pictureSignupArea__text--big{font-size:18px}.pictureSignupArea__bukkenText{font-weight:bold;color:#e87a2f}.pictureSignupArea__pictureCountText{font-size:18px;font-weight:bold}.pictureSignupArea__pictureCountText--normalWeight{font-weight:normal}.pictureSignupArea__registerButton{font-size:16px;line-height:16px;display:block;width:265px;margin:20px auto 0;padding:15px 0;background:#f44a4a;border-radius:5px}.pictureSignupArea__registerButton:hover{text-decoration:none;background-color:#dc4343}.pictureSignupArea__registerText{font-size:16px;font-weight:bold;line-height:1;color:#fff}.noMemberMessageArea{border:solid 1px #68ac32;background-color:#eef4e6;border-radius:10px;padding:15px;text-align:center;margin:0 0 20px}.noMemberMessageArea__title{font-size:15px;color:#68ac32;margin-bottom:15px}.noMemberMessageArea__message{color:#333;font-size:14px;line-height:22px;margin-bottom:15px}.noMemberMessageArea__message--note{color:#666;font-size:12px}.noMemberMessageArea__link{overflow:hidden;*zoom:1;display:inline-block;*display:inline;*zoom:1}.noMemberMessageArea__linkItem{float:left;margin-right:25px}.noMemberMessageArea__linkItem:last-child{margin-right:0}.competitorsModal{color:#333}.competitorsModal__smallText{font-size:13px}.competitorsModal__modal{display:none}.competitorsModal__inner{margin-top:10px;position:relative;font-family:'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', sans-serif !important}.competitorsModal__close{position:absolute;right:-16px;top:-15px}.competitorsModal__closeIcon{font-size:30px;color:#959595}.competitorsModal__closeIcon:hover{cursor:pointer}.competitorsModal__title{font-size:20px;font-weight:bold;text-align:center}.competitorsModal__description{margin-top:28px;font-size:18px;text-align:center}.competitorsModal__descriptionLink{font-weight:bold}.competitorsModal__explain{margin-top:20px;display:flex;align-items:center;justify-content:center;position:relative}.competitorsModal__explainText{font-size:14px;flex:0;position:absolute;top:0;right:0;width:322px}.competitorsModal__explainItem:first-child{margin-top:7px}.competitorsModal__explainItem:nth-child(n + 2){margin-top:20px}.competitorsModal__explainItem::before{content:'・';width:1px;height:1px;display:inline-block;position:relative;left:-28px;top:6px;font-size:32px}.competitorsModal__explainImage{background-image:url(/assets/bukken/bukkens/pc_graph-e6b751ffb06a881754a1cdb0300177a5198dd3f63b09f87f92c49d52d4162d67.png);background-repeat:no-repeat;width:575px;height:375px;flex:1}.competitorsModal__fooder{margin-top:20px;display:flex;align-items:center;justify-content:center}.competitorsModal__fooderClose{font-size:16px;color:#08c}.competitorsModal__fooderClose:hover{cursor:pointer}.competitorsModal__buttonArea{margin-left:30px}.competitorsModal__button{font-size:16px;width:386px;padding:20px 92px 19px 93px;border-radius:8px;background-color:#f44a4a;line-height:21px;color:#fff;display:block;font-weight:bold}.competitorsModal__button:hover{color:#fff;text-decoration:none;background-color:#dc4343}.modaal-container{border-radius:10px}.modaal-content-container{padding:24px 30px 24px 40px}
