﻿.c-categoryNav{border-bottom:.5px solid #99a6b0}.c-categoryNav__list{display:flex;justify-content:center}.c-categoryNav__item{flex:0 1 12.5rem;min-width:0}.c-categoryNav__item:first-child>.c-categoryNav__link{border-left:.5px solid #99a6b0}.c-categoryNav__link{display:flex;align-items:center;justify-content:center;min-height:2.8125rem;height:100%;padding:.625rem;border:.5px solid #99a6b0;border-bottom:0;border-left:0;background-color:#fff;font-size:clamp(14px,0.7692307692vw + 5.6923076923px,18px);line-height:1.5;text-align:center;color:#99a6b0}@media(hover: hover){.c-categoryNav__link{transition:background-color .4s ease,color .4s ease}.c-categoryNav__link:hover{background-color:#99a6b0;color:#fff;opacity:1}}@media(prefers-reduced-motion: reduce){.c-categoryNav__link{transition:none}}.c-categoryNav__link[aria-current=page]{background-color:#99a6b0;color:#fff}.c-categoryNav__link:focus-visible{position:relative;outline:2px solid #6f7880;outline-offset:-4px}@media screen and (max-width: 768px){.c-categoryNav{border-bottom:0}.c-categoryNav__list{flex-wrap:wrap}.c-categoryNav__item{flex-basis:50%}.c-categoryNav__item:nth-child(odd)>.c-categoryNav__link{border-left:.5px solid #99a6b0}.c-categoryNav__item:nth-child(n+3)>.c-categoryNav__link{border-top:0}.c-categoryNav__link{min-height:2.1875rem;border-bottom:.5px solid #99a6b0;font-size:.875rem}}.c-detailSpecs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4%;font-size:.875rem;line-height:1.75;color:#999}.c-detailSpecs__item{display:grid;grid-template-columns:9.375rem minmax(0, 1fr);align-items:center;min-width:0;min-height:5rem;padding-block:1.25rem;border-bottom:.5px solid #99a6b0}.c-detailSpecs__item:nth-child(-n+2){border-top:.5px solid #99a6b0}.c-detailSpecs__item dt{padding-inline:.625rem;text-align:center}@media screen and (max-width: 768px){.c-detailSpecs{grid-template-columns:minmax(0, 1fr)}.c-detailSpecs__item{grid-template-columns:6.25rem minmax(0, 1fr);min-height:3.75rem;padding-block:.9375rem}.c-detailSpecs__item:nth-child(2){border-top:0}.c-detailSpecs__item dt{text-align:left}}.c-detailOverview{font-size:.875rem;line-height:1.75;color:#999}.c-detailOverview__row{display:grid;grid-template-columns:9.375rem minmax(0, 1fr);align-items:center;min-height:5rem;padding-block:1.25rem;border-bottom:.5px solid #99a6b0}.c-detailOverview__row:first-child{border-top:.5px solid #99a6b0}.c-detailOverview__row dt{padding-inline:.625rem;text-align:center}.c-detailOverview__row dd{min-width:0;padding-right:1.25rem}@media screen and (max-width: 768px){.c-detailOverview__row{grid-template-columns:6.25rem minmax(0, 1fr);min-height:3.75rem;padding-block:.9375rem}.c-detailOverview__row dd{padding-right:.625rem}}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.c-photoGallery__main{visibility:visible}.c-photoGallery__main:not(.is-initialized) .c-photoGallery__mainArrows,.c-photoGallery__main:not(.is-initialized) .c-photoGallery__photo:not(:first-child){display:none}.c-photoGallery__mainTrack,.c-photoGallery__photo{aspect-ratio:1000/620}.c-photoGallery__mainTrack,.c-photoGallery__thumbnailTrack{touch-action:pan-y pinch-zoom}.c-photoGallery__mainArrows,.c-photoGallery__thumbnailArrows{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.c-photoGallery__mainArrows{padding-inline:.25rem}.c-photoGallery__image{display:block;width:100%;height:100%;object-fit:contain}.c-photoGallery__controls{margin-top:1.25rem;padding-inline:3.125rem}.c-photoGallery__controls:not(.is-initialized){display:none}.c-photoGallery__arrow{display:flex;align-items:center;justify-content:center;width:1.875rem;min-height:2.75rem;pointer-events:auto}@media(hover: hover){.c-photoGallery__arrow{transition:opacity .4s}.c-photoGallery__arrow:hover{opacity:.6}}.c-photoGallery__arrow svg{width:.5rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.c-photoGallery__arrow--prev svg{transform:rotate(180deg)}.c-photoGallery__arrow--main{width:2.75rem;color:#fff}.c-photoGallery__item{min-width:0;cursor:pointer}@media(hover: hover){.c-photoGallery__item{transition:opacity .4s}.c-photoGallery__item:hover{opacity:.6}}.c-photoGallery__item img{display:block;width:100%;height:auto;aspect-ratio:460/284;object-fit:cover;opacity:.3}.c-photoGallery__item.is-active img{opacity:1}.c-photoGallery__arrow:focus-visible,.c-photoGallery__item:focus-visible{outline:2px solid #6f7880;outline-offset:-2px}.c-photoGallery__arrow--main:focus-visible{outline-color:#fff}@media screen and (max-width: 768px){.c-photoGallery__controls{margin-top:.625rem;padding-inline:2.125rem}.c-photoGallery__thumbnailArrows .c-photoGallery__arrow{width:1.5rem}}@media(prefers-reduced-motion: reduce){.c-photoGallery__arrow,.c-photoGallery__item{transition:none}}.c-cmsContent{display:grid;gap:5rem}@media screen and (max-width: 768px){.c-cmsContent{gap:2.5rem}}.c-cmsText{min-width:0;font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.c-cmsImages{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;min-width:0}.c-cmsImages>img{display:block;width:100%;height:auto}.c-cmsImages--two{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4%}@media screen and (max-width: 768px){.c-cmsImages--two{column-gap:1.25rem}}.c-cmsMedia{display:flex;align-items:center;gap:5%;min-width:0}.c-cmsMedia--imageRight{flex-direction:row-reverse}.c-cmsMedia__image{flex:0 0 45%;min-width:0}.c-cmsMedia__image img{display:block;width:100%;height:auto}.c-cmsMedia__text{flex:1;min-width:0}@media screen and (max-width: 768px){.c-cmsMedia,.c-cmsMedia--imageRight{flex-direction:column;gap:1.25rem}.c-cmsMedia__image,.c-cmsMedia__text{flex:none;width:100%}}.c-cmsRichText{display:flow-root}.c-cmsRichText>*+*{margin-top:1.25rem}.c-cmsRichText h2,.c-cmsRichText h3,.c-cmsRichText h4{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif;line-height:1.5;color:#6f7880}.c-cmsRichText h2{padding-left:.75rem;border-left:.625rem solid #99a6b0;font-size:1.5rem}.c-cmsRichText h3,.c-cmsRichText h4{padding-bottom:.9375rem;font-size:1.25rem}.c-cmsRichText h3{border-bottom:.5px solid #99a6b0}.c-cmsRichText h4{border-bottom:1px dotted #6f7880}.c-cmsRichText>:is(h2,h3,h4):not(:first-child){margin-top:3.75rem}.c-cmsRichText a{color:#99a6b0;text-decoration:underline;text-underline-offset:.15em}.c-cmsRichText a:focus-visible{outline:2px solid #6f7880;outline-offset:3px}.c-cmsRichText strong,.c-cmsRichText b{font-weight:600}.c-cmsRichText ul,.c-cmsRichText ol{padding-left:2em}.c-cmsRichText ul ul,.c-cmsRichText ul ol,.c-cmsRichText ol ul,.c-cmsRichText ol ol{margin-top:.9375rem}.c-cmsRichText ul{list-style:disc outside}.c-cmsRichText ol{padding-left:3em;list-style:decimal-leading-zero outside}.c-cmsRichText ol>li::marker{content:counter(list-item, decimal-leading-zero) "｜ "}.c-cmsRichText li{padding-left:.3em}.c-cmsRichText li::marker{color:#99a6b0}.c-cmsRichText li+li{margin-top:.9375rem}.c-cmsRichText mark,.c-cmsRichText span[style*="text-decoration: underline"],.c-cmsRichText span[style*="text-decoration:underline"]{padding-inline:.15em;background-color:rgba(153,166,176,.5);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-cmsRichText span[style*="text-decoration: underline"],.c-cmsRichText span[style*="text-decoration:underline"]{text-decoration:none !important}@media screen and (max-width: 768px){.c-cmsRichText h2{padding-left:.625rem;border-left-width:.375rem;font-size:1.25rem}.c-cmsRichText h3,.c-cmsRichText h4{font-size:1.125rem}.c-cmsRichText>:is(h2,h3,h4):not(:first-child){margin-top:2.5rem}}.salesList__content{padding-bottom:7.5rem}.salesList__properties{margin-top:5rem;border-top:.5px solid #99a6b0}.salesList__item{border-bottom:.5px solid #99a6b0}@media screen and (max-width: 768px){.salesList__content{padding-bottom:4.375rem}.salesList__categories .c-categoryNav__list{justify-content:flex-start}.salesList__properties{margin-top:2.5rem}}.salesProperty{position:relative;display:grid;grid-template-columns:41.6666666667% minmax(0, 1fr);align-items:center;column-gap:3.4722222222%;padding-block:5rem;overflow-wrap:anywhere}@media(hover: hover){.salesProperty{transition:background-color .4s ease}.salesProperty:hover{background-color:#ebedef}}@media(prefers-reduced-motion: reduce){.salesProperty{transition:none}}@media(hover: hover){.salesProperty a:hover{opacity:1}}.salesProperty a:focus-visible{outline:2px solid #6f7880;outline-offset:4px}@media(prefers-reduced-motion: reduce){.salesProperty a{transition:none}}.salesProperty__link{position:absolute;inset:0;z-index:1}.salesProperty__categories a,.salesProperty__tags a{position:relative;z-index:2}.salesProperty__photo{position:relative;display:block;min-width:0}.salesProperty__image{display:block;width:100%;height:auto;aspect-ratio:600/424;object-fit:cover}.salesProperty__new{position:absolute;top:.625rem;left:.625rem;padding:.1875rem .625rem;background-color:#fff;font-size:.875rem;line-height:1.5;color:#6f7880}.salesProperty__content{min-width:0;padding-right:3.125rem}.salesProperty__classification,.salesProperty__categories,.salesProperty__tags{display:flex;flex-wrap:wrap;align-items:center}.salesProperty__classification{gap:.625rem 1.25rem}.salesProperty__categories,.salesProperty__tags{gap:.625rem;min-width:0}.salesProperty__category{display:block;min-width:7.5rem;padding:.28125rem .9375rem;background-color:#99a6b0;font-size:.875rem;line-height:1.5;text-align:center;color:#fff}.salesProperty__tags{font-size:.875rem;line-height:1.5;color:#99a6b0}.salesProperty__title{margin-top:1.25rem;font-size:1.25rem;line-height:1.75}.salesProperty__lead{margin-top:1.25rem;font-size:.875rem;line-height:1.75}.salesProperty__price{margin-top:1.25rem;font-size:1.25rem;line-height:1.5}.salesProperty__overview{margin-top:1.875rem;padding-left:1.25rem;border-left:.5px solid #99a6b0;font-size:.875rem;line-height:1.5;color:#999}.salesProperty__overviewRow{display:grid;grid-template-columns:3.75rem minmax(0, 1fr);column-gap:.625rem}.salesProperty__overviewRow+.salesProperty__overviewRow{margin-top:.625rem}.salesProperty__overviewRow dt{color:#99a6b0}.salesProperty__more{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;transform:translateY(-50%);color:#99a6b0}.salesProperty__more svg{width:.75rem;height:1.625rem;fill:none;stroke:currentColor;stroke-width:1}@media screen and (max-width: 768px){.salesProperty{grid-template-columns:minmax(0, 1fr);row-gap:1.25rem;padding-block:2.5rem}.salesProperty__content{padding-right:0}.salesProperty__new{top:.375rem;left:.375rem;padding-block:.28125rem}.salesProperty__classification{column-gap:.625rem}.salesProperty__category{min-width:5.625rem;padding:.125rem .9375rem;font-size:.75rem}.salesProperty__tags{font-size:.75rem}.salesProperty__title{font-size:1rem}.salesProperty__overview{padding-left:0;border-left:0;font-size:.75rem}.salesProperty__overviewRow{grid-template-columns:minmax(0, 1fr);row-gap:.3125rem}.salesProperty__overviewRow+.salesProperty__overviewRow{margin-top:.9375rem}.salesProperty__more{display:none}}.salesDetail__breadcrumb{padding-block:.625rem}.salesDetail__breadcrumbList{flex-wrap:wrap;row-gap:.375rem;overflow-wrap:anywhere}.salesDetail__content{padding-block:7.5rem}.salesDetail__article{overflow-wrap:anywhere}.salesDetail__back{display:flex;justify-content:center;padding-bottom:7.5rem}.salesRelated+.salesDetail__back{padding-top:7.5rem}.salesDetail__meta,.salesDetail__categories,.salesDetail__tags{display:flex;flex-wrap:wrap;align-items:center}.salesDetail__meta{gap:.9375rem 1.25rem}.salesDetail__categories{gap:.625rem}.salesDetail__category{padding:.5rem .9375rem;background-color:#99a6b0;font-size:1rem;line-height:1.5;text-align:center;color:#fff}.salesDetail__tags{gap:.625rem;font-size:.875rem;line-height:1.5;color:#99a6b0}.salesDetail__title{margin-top:3.125rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif;font-size:clamp(24px,1.1538461538vw + 11.5384615385px,30px);line-height:1.5}.salesDetail__gallery{margin-top:3.125rem}.salesDetail__lead{margin-top:3.75rem;font-size:.875rem;line-height:1.75}.salesDetail__price{margin-top:3.125rem;padding-inline:1.875rem;font-size:1.5rem;line-height:1.5}.salesDetail__overview{margin-top:1.875rem}.salesDetail__overview dt{color:#99a6b0}.salesDetail__body{margin-top:5rem}.salesDetail__sectionTitle{display:grid;place-items:center;min-height:3.125rem;padding:.625rem 1.25rem;background-color:#99a6b0;font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif;font-size:1.25rem;line-height:1.5;text-align:center;color:#fff}.salesDetail__text{margin-top:2.5rem}.salesDetail__specs{margin-top:7.5rem}.salesDetail__inquiry{display:flex;justify-content:center;margin-top:3.75rem}@media screen and (max-width: 768px){.salesDetail__content{padding-block:4.375rem}.salesDetail__back{padding-bottom:4.375rem}.salesRelated+.salesDetail__back{padding-top:4.375rem}.salesDetail__title{margin-top:1.5625rem;font-size:1.25rem}.salesDetail__meta{gap:.75rem .9375rem}.salesDetail__category{padding:.375rem .625rem;font-size:.75rem}.salesDetail__tags{font-size:.75rem}.salesDetail__gallery{margin-top:1.5625rem}.salesDetail__lead{margin-top:1.875rem}.salesDetail__price{margin-top:1.5625rem;padding-inline:0;font-size:1.25rem}.salesDetail__body{margin-top:2.5rem}.salesDetail__sectionTitle{font-size:1.125rem}.salesDetail__text{margin-top:1.25rem}.salesDetail__specs{margin-top:3.75rem}.salesDetail__inquiry{margin-top:1.875rem}}.salesRelated{padding-block:7.5rem;background-color:#ebedef}@media screen and (max-width: 768px){.salesRelated{padding-block:4.375rem}}
