.secCont{padding-bottom:0}.secProperty{padding:110px 0}.secProperty:nth-of-type(odd)+.secLocationAccess,.secProperty:nth-of-type(odd)+.secOutline{margin-top:-110px}.secProperty:nth-of-type(even){background:var(--c-bg)}.secProperty-titleEn{font-size:42px;letter-spacing:.05em;font-weight:700;color:#4766bf;text-align:center}.secProperty-titleJp{font-size:14px;letter-spacing:.1em;font-weight:600;text-align:center;margin-top:6px}.secProperty-desc{font-size:16px;letter-spacing:.05em;line-height:44px;text-align:center}@media screen and (min-width: 769px){.secProperty-desc{width:800px;margin:0 auto}}.secProperty-sliderNavi .slick-arrow{position:absolute;top:calc((100% - 50px)/2);width:50px;height:50px;background:var(--c-text);cursor:pointer;text-indent:-99999px;z-index:1}.secProperty-sliderNavi .slick-arrow::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:21px;height:16px;background:url(../img/common/icon_arrow_w.svg) no-repeat center/cover}.secProperty-sliderNavi .slick-arrow.slick-prev{left:calc((100% - 1046px - 150px)/2)}.secProperty-sliderNavi .slick-arrow.slick-prev::before{-webkit-transform:translate(-50%, -50%) scale(-1, 1);transform:translate(-50%, -50%) scale(-1, 1)}.secProperty-sliderNavi .slick-arrow.slick-next{right:calc((100% - 1046px - 150px)/2)}.secProperty-sliderNavi .slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.secProperty-pagenavi-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.secProperty-pagenavi-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;max-height:72px;font-size:15px;line-height:22px;text-align:center;-webkit-transition:opacity var(--speed);transition:opacity var(--speed)}@media screen and (min-width: 769px){.secProperty-pagenavi-list li a:not(.form) a:hover{opacity:.6}}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;width:100%}.slick-dots li{text-indent:-99999px;width:10px;height:10px;border-radius:100%;background:var(--c-any);cursor:pointer}.slick-dots li.slick-active{background:var(--c-text)}@media screen and (min-width: 769px){.secProperty-pagenavi.fixed{height:72px}.secProperty-pagenavi.fixed .secProperty-pagenavi-in{position:fixed;left:0;top:0;width:100%;background:var(--c-white);z-index:8}.secProperty-pagenavi-list li:not(.form){width:calc((100% - 200px)/5);border-left:1px solid var(--c-bd)}.secProperty-pagenavi-list li:not(.form) a{font-weight:500}.secProperty-pagenavi-list li:not(.form) span{display:inline-block;padding-bottom:22px;position:relative}.secProperty-pagenavi-list li:not(.form) span::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:11px 5px 0 5px;border-color:var(--c-text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.secProperty-pagenavi-list li.form{width:200px}.secProperty-pagenavi-list li.form a{width:100%;min-height:0;height:auto;padding:12px 8px 16px;font-weight:bold;letter-spacing:normal;white-space:normal;opacity:1;--btn-bg: #4766BF;--btn-color: var(--c-white);--btn-bg-hover: var(--c-white);--btn-color-hover: #4766BF;border-color:#4766bf}.secProperty-pagenavi-list li.form a:hover,.secProperty-pagenavi-list li.form a:focus-visible{opacity:1;color:var(--btn-color-hover)}}@media screen and (max-width: 768px){.secProperty{padding:16vw 0}.secProperty:nth-of-type(odd)+.secLocationAccess,.secProperty:nth-of-type(odd)+.secOutline{margin-top:-16vw}.secProperty-titleEn{font-size:8.5333333333vw;letter-spacing:.025em}.secProperty-titleJp{font-size:3.7333333333vw;margin-top:1.6vw}.secProperty-desc{font-size:4vw;line-height:2;text-align:left}.secProperty-sliderNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 10.6666666667vw}.secProperty-sliderNavi-num{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:3.7333333333vw;text-align:center}.secProperty-sliderNavi-num .slash::before{content:"／"}.secProperty-sliderNavi .slick-arrow{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:6.4vw;height:6.4vw}.secProperty-sliderNavi .slick-arrow::before{width:2.6666666667vw;height:2.1333333333vw}.secProperty-sliderNavi .slick-arrow.slick-prev{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;left:0}.secProperty-sliderNavi .slick-arrow.slick-next{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;right:0}.secProperty-pagenavi-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4vw}.secProperty-pagenavi-list li{width:calc((100% - 2.4vw)/2)}.secProperty-pagenavi-list li a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:12.8vw;max-height:none;padding:0 2.6666666667vw;font-size:3.4666666667vw;line-height:1.231;text-align:left;position:relative}.secProperty-pagenavi-list li a::before{content:"";position:absolute;top:50%;right:3.2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:2.9333333333vw 1.3333333333vw 0 1.3333333333vw;border-color:var(--c-text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.secProperty-pagenavi-list li:not(.form){border:1px solid var(--c-bd)}.secProperty-pagenavi-list li.form a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;min-height:12.8vw;padding:2.6666666667vw 2.1333333333vw;font-weight:500;text-align:center;--btn-bg: #4766BF;--btn-color: var(--c-white);--btn-bg-hover: var(--c-white);--btn-color-hover: #4766BF;border-color:#4766bf}.secProperty-pagenavi-list li.form a::before{content:"";inset:0;border:none;-webkit-transform:translateY(101%);transform:translateY(101%)}.slick-dots{display:none}}.secFv{padding-bottom:110px}.secFv-property-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px}.secFv-property-tags .tag{font-size:18px;line-height:1.4;text-align:center;color:var(--c-white);padding:8px 30px}.secFv-property-tags .tag.cat{background:#838a9d}.secFv-property-tags .tag.new{background:#c62c2c}.secFv-property-tags .tag.pricedown{background:#c4a027}.secFv-property-tags .tag.reservation_advertisement{color:var(--c-text);background:var(--c-any)}.secFv-property-title{font-size:30px;letter-spacing:.025em;line-height:1.5;font-weight:500}.secFv-property-sliderBox{position:relative}.secFv-property-slider{margin-top:45px}.secFv-property-slider .item{width:1046px;height:538px;margin:0 50px}.secFv-property-slider .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secFv-property-slider .slick-dots{margin-top:45px}.secFv-property-outline{width:1160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 96px;margin:75px auto 0;position:relative}.secFv-property-outline::before{content:"";position:absolute;top:0;left:162px;width:2px;height:100%;border-left:1px dashed var(--c-bd)}.secFv-property-outline-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;letter-spacing:0;line-height:1.5;font-weight:500}.secFv-property-outline .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 96px;position:relative;margin:0;padding:0}.secFv-property-outline .inner::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;border-left:1px dashed var(--c-bd)}.secFv-property-outline-note{max-width:var(--max-width);width:1160px;font-size:14px;line-height:24px;margin:20px auto 0;padding:0 50px}.secFv-property-outline-item{width:400px}.secFv-property-outline dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secFv-property-outline dl+dl{margin-top:18px}.secFv-property-outline dl dt,.secFv-property-outline dl dd{font-size:15px;line-height:24px}.secFv-property-outline dl dt{width:82px}.secFv-property-outline dl dd{width:calc(100% - 82px)}.secFv-property-outline dl .correction{display:inline-block;text-decoration:line-through;padding-right:20px;position:relative}.secFv-property-outline dl .correction::after{content:"→";position:absolute;right:0;top:0}.secFv-property-outline dl .newPrice{font-size:32px;line-height:0;font-weight:600;color:var(--c-req)}.secFv-property-outline dl .note{color:var(--c-req);display:block}.secFv .secProperty-btnBox{margin-top:50px}.secProperty-btnBox .btn.reservation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:344px;max-width:100%;min-height:70px;margin:0 auto;padding:12px 20px;font-size:14px;font-weight:500;letter-spacing:normal;white-space:normal;--btn-bg: #4766BF;--btn-color: var(--c-white);--btn-bg-hover: var(--c-white);--btn-color-hover: #4766BF;border-color:#4766bf}.secProperty-btnBox .btn.reservation.wide{width:432px;min-height:92px;padding-bottom:18px;font-size:18px;font-weight:bold}@media screen and (min-width: 769px){.secProperty-btnBox .btn.reservation:hover,.secProperty-btnBox .btn.reservation:focus-visible{color:var(--btn-color-hover)}}@media screen and (max-width: 768px){.secProperty-btnBox .btn.reservation{width:100%;min-height:19.2vw;font-size:4.2666666667vw}.secProperty-btnBox .btn.reservation.wide{min-height:19.2vw;padding-bottom:5.3333333333vw;font-size:4.2666666667vw}}@media screen and (max-width: 768px){.secFv{padding-bottom:13.3333333333vw}.secFv-property-tags{gap:1.6vw;margin-bottom:4vw}.secFv-property-tags .tag{font-size:3.7333333333vw;padding:1.3333333333vw 4vw 1.6vw}.secFv-property-title{font-size:5.3333333333vw;letter-spacing:0}.secFv-property-slider{margin-top:6.6666666667vw}.secFv-property-slider .item{width:calc(100% + 4.8vw*2);height:50.6666666667vw;margin:0 0 0 -4.8vw}.secFv-property-outline{display:block;margin-top:10.6666666667vw;width:100%}.secFv-property-outline::before{content:none}.secFv-property-outline-title{padding:0 4.8vw;margin-bottom:4.5333333333vw;font-size:4.2666666667vw;position:relative}.secFv-property-outline-title::before{content:"";width:248px;height:1px;background:#c4c4c4;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4.8vw}.secFv-property-outline .inner{display:block;padding:0 4.8vw}.secFv-property-outline .inner::before{content:none}.secFv-property-outline-note{max-width:var(--max-width);width:100%;font-size:3.7333333333vw;line-height:1.715;margin:5.3333333333vw auto 0;padding:0 4.8vw}.secFv-property-outline-item{width:100%}.secFv-property-outline-item+.secFv-property-outline-item{margin-top:3.2vw}.secFv-property-outline dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secFv-property-outline dl+dl{margin-top:3.2vw}.secFv-property-outline dl dt,.secFv-property-outline dl dd{font-size:3.7333333333vw;line-height:1.5}.secFv-property-outline dl dt{width:19.7333333333vw}.secFv-property-outline dl dd{width:calc(100% - 19.7333333333vw)}.secFv-property-outline dl .correction{padding-right:4.2666666667vw}.secFv-property-outline dl .newPrice{font-size:6.4vw}.secFv .secProperty-sliderNavi{margin-top:6.4vw}.secFv .secProperty-btnBox{margin-top:6.4vw}}.secConcept-copy{font-size:32px;letter-spacing:.05em;line-height:54px;text-align:center;margin-top:64px}.secConcept .secProperty-desc{margin-top:40px}.secConcept-sample{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:72px 39px;margin-top:96px}.secConcept-sample li{width:calc((100% - 78px)/3)}.secConcept-sample li .thumbnail{width:100%;height:280px}.secConcept-sample li .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secConcept-sample li .title{font-size:18px;letter-spacing:.05em;line-height:1.5;font-weight:500;margin-top:23px}.secConcept-sample li .text{font-size:14px;line-height:26px;margin-top:18px}@media screen and (max-width: 768px){.secConcept-copy{font-size:6.4vw;line-height:1.5834;margin-top:11.2vw}.secConcept .secProperty-desc{margin-top:6.1333333333vw}.secConcept-sample{display:block;margin-top:14.6666666667vw}.secConcept-sample li{width:100%}.secConcept-sample li+li{margin-top:10.6666666667vw}.secConcept-sample li .thumbnail{height:64.5333333333vw}.secConcept-sample li .title{font-size:4.8vw;margin-top:4.8vw}.secConcept-sample li .text{font-size:3.7333333333vw;line-height:1.715;margin-top:4vw}}.secHouseplan .secProperty-desc{margin-top:72px}.secHouseplan-sliderBox{margin-top:68px;position:relative}.secHouseplan-sliderBox+.secHouseplan-table{margin-top:110px}.secHouseplan-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.secHouseplan-slider .item{width:570px;margin:0 30px}.secHouseplan-slider .slick-dots{margin-top:50px}.secHouseplan-table{width:850px;margin:68px auto 0;border-collapse:collapse}.secHouseplan-table th,.secHouseplan-table td{font-size:16px;line-height:1.5}@media screen and (min-width: 769px){.secHouseplan .secProperty-sliderNavi .slick-arrow.slick-prev{left:calc((100% - 1046px - 200px)/2)}.secHouseplan .secProperty-sliderNavi .slick-arrow.slick-next{right:calc((100% - 1046px - 200px)/2)}.secHouseplan-table{text-align:center}.secHouseplan-table thead th{background:#4766bf;padding:13px;color:var(--c-white);font-weight:600;position:relative}.secHouseplan-table thead th::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:calc(100% - 18px);background:var(--c-white)}.secHouseplan-table thead th:last-child::before{content:none}.secHouseplan-table tbody tr:nth-child(even){background:var(--c-any)}.secHouseplan-table tbody th,.secHouseplan-table tbody td{padding:13px;border-right:1px solid var(--c-text)}.secHouseplan-table tbody th{font-weight:400}.secHouseplan-table tbody td{color:var(--c-text)}.secHouseplan-table tbody td:last-child{border-right:none}}@media screen and (max-width: 768px){.secHouseplan .secProperty-desc{margin-top:7.4666666667vw}.secHouseplan-sliderBox{margin-top:6.9333333333vw}.secHouseplan-sliderBox+.secHouseplan-table{margin-top:16vw}.secHouseplan-slider .item{width:86.6666666667vw;margin:0}.secHouseplan .secProperty-sliderNavi{margin-top:5.3333333333vw}.secHouseplan .secProperty-sliderNavi .slick-arrow{width:8.8vw;height:8.8vw}.secHouseplan .secProperty-sliderNavi .slick-arrow::before{width:3.4666666667vw;height:2.6666666667vw}.secHouseplan-table{display:block;width:100%;margin-top:6.9333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.secHouseplan-table tbody,.secHouseplan-table tr,.secHouseplan-table th,.secHouseplan-table td{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.secHouseplan-table th,.secHouseplan-table td{font-size:3.7333333333vw;line-height:1.4}.secHouseplan-table tr{display:grid;grid-template-columns:12.8vw 45.8666666667vw 28vw;grid-template-rows:auto auto auto}.secHouseplan-table tr+tr{margin-top:3.2vw}.secHouseplan-table td:not(.col-no){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.secHouseplan-table td:nth-of-type(n+2) .m-label::before{content:none}.secHouseplan-table .m-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:22.6666666667vw;min-width:22.6666666667vw;padding:2.1333333333vw;background:var(--c-text);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;color:var(--c-white);text-align:center;position:relative}.secHouseplan-table .m-label::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 2.4vw);height:1px;background:var(--c-white)}.secHouseplan-table .m-value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;padding:2.6666666667vw;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.secHouseplan-table .col-no{grid-column:1/2;grid-row:1/4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;border:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}.secHouseplan-table .col-site{grid-column:2/4;grid-row:1/2;border-top:1px solid var(--c-text);border-right:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}.secHouseplan-table .col-bldg{grid-column:2/4;grid-row:2/3;border-right:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}.secHouseplan-table .col-price{grid-column:2/3;grid-row:3/4;border-right:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}.secHouseplan-table .col-status{grid-column:3/4;grid-row:3/4;border-right:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}.secHouseplan-table .col-status .m-label{width:9.8666666667vw;min-width:9.8666666667vw;padding:5px 2px}.secHouseplan-table .col-status .m-label{width:auto;min-width:unset;padding:1.3333333333vw 2.1333333333vw}.secHouseplan-table .col-price .m-value,.secHouseplan-table .col-status .m-value{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.3333333333vw}}.secGallery-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:72px}.secGallery-list li{width:calc((100% - 15px)/4);height:24.623vw;min-height:298.25px;overflow:hidden;position:relative}.secGallery-list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secGallery-list-icon{position:absolute;right:0;bottom:0;width:50px;height:50px;background:#838a9d;z-index:1}.secGallery-list-icon::before,.secGallery-list-icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--c-white)}.secGallery-list-icon::before{width:14px;height:2px}.secGallery-list-icon::after{width:2px;height:14px}@media screen and (min-width: 769px){.secGallery-list li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.secGallery-list li img{-webkit-transition:-webkit-transform var(--speed);transition:-webkit-transform var(--speed);transition:transform var(--speed);transition:transform var(--speed), -webkit-transform var(--speed)}}@media screen and (max-width: 768px){.secGallery-list{gap:.8vw;margin-top:9.0666666667vw}.secGallery-list li{width:calc((100% - 1.6vw)/3);height:32.8vw;min-height:auto}.secGallery-list-icon{width:6.6666666667vw;height:6.6666666667vw}.secGallery-list-icon::before{width:2.9333333333vw;height:.5333333333vw}.secGallery-list-icon::after{width:.5333333333vw;height:2.9333333333vw}}.secLocationAccess{background:var(--c-white)}.secLocationAccess:nth-of-type(even){background:var(--c-white)}.secLocationAccess+.secOutline{margin-top:-110px}.secLocationAccess .secProperty-desc{margin-top:72px}.secLocationAccess-mapImage{display:block;width:1030px;margin:72px auto 0;position:relative;overflow:hidden}.secLocationAccess-mapImage img{-webkit-transition:-webkit-transform var(--speed);transition:-webkit-transform var(--speed);transition:transform var(--speed);transition:transform var(--speed), -webkit-transform var(--speed);width:100%}.secLocationAccess-mapImage .icon-zoom{position:absolute;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:var(--c-text)}.secLocationAccess-mapImage .icon-zoom::before,.secLocationAccess-mapImage .icon-zoom::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--c-white)}.secLocationAccess-mapImage .icon-zoom::before{width:14px;height:2px}.secLocationAccess-mapImage .icon-zoom::after{width:2px;height:14px}.secLocationAccess-mapBox{width:1300px;margin:74px 0 0 -50px}.secLocationAccess-map iframe{width:100%;height:568px}.secLocationAccess-mapTextBox{position:relative}.secLocationAccess-mapAddress{font-size:15px;letter-spacing:.05em;line-height:1.5;text-align:center;margin-top:35px}.secLocationAccess-mapLink{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:248px;padding:12px 0 14px;border:1px solid var(--c-bd);font-size:13px;line-height:1.5;font-weight:500;text-align:center}.secLocationAccess-locationList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:90px}.secLocationAccess-locationList li{width:calc((100% - 60px)/4)}.secLocationAccess-locationList-image{height:186px}.secLocationAccess-locationList-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secLocationAccess-locationList-text{font-size:15px;letter-spacing:.05em;line-height:24px;text-align:center;margin-top:15px}.secLocationAccess-locationSubList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 105px;padding:20px 0;margin-top:90px;border-top:1px solid var(--c-bd);border-bottom:1px solid var(--c-bd);position:relative}.secLocationAccess-locationSubList::before{content:"";position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:calc(100% - 40px);border-left:1px dashed var(--c-bd)}.secLocationAccess-locationSubList dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:calc((100% - 105px)/2)}.secLocationAccess-locationSubList dl dt,.secLocationAccess-locationSubList dl dd{font-size:15px;letter-spacing:.05em;line-height:1.6}.secLocationAccess-locationSubList dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:395px;position:relative}.secLocationAccess-locationSubList dl dt::after{content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";font-size:15px;letter-spacing:.05em;line-height:1.6;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.secLocationAccess-locationSubList dl dt span{display:inline-block;max-width:calc(100% - 40px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.secLocationAccess-locationSubList dl dd{width:calc(100% - 395px - 10px);background:var(--c-white);position:relative;z-index:0}.secLocationAccess-note{font-size:12px;letter-spacing:.05em;line-height:1.5;text-align:right;margin-top:26px}.secLocationAccess .secProperty-btnBox{margin-top:100px}@media screen and (min-width: 769px){.secLocationAccess-mapImage:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (max-width: 768px){.secLocationAccess+.secOutline{margin-top:-16vw}.secLocationAccess .secProperty-desc{margin-top:7.4666666667vw}.secLocationAccess-mapImage{width:100%;margin-top:6.9333333333vw}.secLocationAccess-mapImage .icon-zoom{bottom:2.6666666667vw;right:2.6666666667vw;width:6.6666666667vw;height:6.6666666667vw}.secLocationAccess-mapImage .icon-zoom::before{width:1.8666666667vw;height:.2666666667vw}.secLocationAccess-mapImage .icon-zoom::after{width:.2666666667vw;height:1.8666666667vw}.secLocationAccess-mapBox{width:calc(100% + 4.8vw*2);margin:8vw 0 0 -4.8vw}.secLocationAccess-map iframe{height:64vw}.secLocationAccess-mapAddress{font-size:3.7333333333vw;margin-top:4vw}.secLocationAccess-mapLink{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:66.1333333333vw;margin:4.8vw auto 0;padding:3.2vw 0 3.7333333333vw;font-size:3.4666666667vw}.secLocationAccess-locationList{gap:4.8vw 4vw;margin-top:10.6666666667vw}.secLocationAccess-locationList li{width:calc((100% - 4vw)/2)}.secLocationAccess-locationList-image{height:27.2vw}.secLocationAccess-locationList-text{font-size:3.4666666667vw;letter-spacing:0;line-height:1.539;margin-top:1.6vw}.secLocationAccess-locationSubList{display:block;padding:4vw 0;margin-top:9.0666666667vw}.secLocationAccess-locationSubList::before{content:none}.secLocationAccess-locationSubList dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0;width:100%}.secLocationAccess-locationSubList dl dt,.secLocationAccess-locationSubList dl dd{font-size:3.4666666667vw;letter-spacing:0}.secLocationAccess-locationSubList dl dt{width:56.5333333333vw}.secLocationAccess-locationSubList dl dt::after{font-size:3.4666666667vw;letter-spacing:0}.secLocationAccess-locationSubList dl dt span{max-width:calc(100% - 10.6666666667vw)}.secLocationAccess-locationSubList dl dd{width:calc(100% - 56.5333333333vw)}.secLocationAccess-note{font-size:3.2vw;line-height:1.5;text-align:left;margin-top:3.7333333333vw}.secLocationAccess .secProperty-btnBox{margin-top:12.2666666667vw}}.secOutline{background:var(--c-white)}.secOutline:nth-of-type(even){background:var(--c-white)}.secOutline-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 140px;margin-top:90px;position:relative}.secOutline-box::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;border-left:1px dashed var(--c-bd)}.secOutline-item{width:calc((100% - 60px)/2)}.secOutline dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secOutline dl+dl{margin-top:18px}.secOutline dl dt,.secOutline dl dd{font-size:15px;line-height:24px}.secOutline dl dt{width:160px;font-weight:500}.secOutline dl dd{width:calc(100% - 160px)}.secOutline .secProperty-btnBox{margin-top:100px}.secOutline .secProperty-btnBox+.secProperty-btnBox{margin-top:45px}@media screen and (max-width: 768px){.secOutline-box{display:block;margin-top:8.5333333333vw}.secOutline-box::before{content:none}.secOutline-item{width:100%}.secOutline dl{display:block;padding:4.8vw 0;border-bottom:1px solid var(--c-bd)}.secOutline dl+dl{margin-top:0}.secOutline dl dt,.secOutline dl dd{line-height:1.715}.secOutline dl dt{width:100%;font-size:4vw}.secOutline dl dd{width:100%;margin-top:1.6vw;font-size:3.7333333333vw}.secOutline .secProperty-btnBox{margin-top:13.3333333333vw}.secOutline .secProperty-btnBox+.secProperty-btnBox{margin-top:6.6666666667vw}}.secOther-list{display:block;margin-top:75px;padding-bottom:0}.secOther-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:374px;margin-right:39px}.secOther-list li.end a{pointer-events:none}.secOther-list li.end .thumbnail{position:relative}.secOther-list li.end .thumbnail::before{content:"ご成約済み";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.56);font-size:22px;letter-spacing:.05em;line-height:32px;font-weight:bold;color:var(--c-white);text-align:center;white-space:pre;z-index:2}.secOther-list li .thumbnail{width:100%;height:240px;position:relative}.secOther-list li .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.secOther-list li .textBox{margin-top:18px}.secOther-list li .cats{position:absolute;left:0;top:15px;width:100%;z-index:1}.secOther-list li .cat{display:inline-block;font-size:14px;line-height:1.5;color:var(--c-white);text-align:center;padding:6px 30px 8px;background:#838a9d}.secOther-list li .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;margin-bottom:11px}.secOther-list li .tag{font-size:14px;line-height:1.4;text-align:center;padding:5px 18px 6px}.secOther-list li .tag.new{color:var(--c-white);background:#c62c2c}.secOther-list li .tag.pricedown{color:var(--c-white);background:#c4a027}.secOther-list li .tag.reservation_advertisement{background:var(--c-any)}.secOther-list li .title{font-size:18px;letter-spacing:.05em;line-height:28px;font-weight:500}.secOther-list li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:23px}.secOther-list li dl+dl{margin-top:8px}.secOther-list li dl dt,.secOther-list li dl dd{font-size:14px;line-height:22px}.secOther-list li dl dt{width:82px}.secOther-list li dl dd{width:calc(100% - 82px)}.secOther-list li dl .correction{display:inline-block;text-decoration:line-through;padding-right:20px;position:relative}.secOther-list li dl .correction::after{content:"→";position:absolute;right:0;top:0}.secOther-list li dl .newPrice{font-size:28px;line-height:0;font-weight:600;color:var(--c-req)}.secOther-list li dl .note{color:var(--c-req);display:block}.secOther-list li .btnBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;margin-top:25px}.secOther-list li .btn{width:calc((100% - 6px)/2);min-height:48px;height:auto;padding:8px 12px;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:normal;white-space:normal;background:var(--btn-bg);color:var(--btn-color)}.secOther-list li .btn.reservation{--btn-bg: #4766BF;--btn-color: var(--c-white);--btn-bg-hover: var(--c-white);--btn-color-hover: #4766BF;border-color:#4766bf}.secOther-list li .btn.details{--btn-bg: #C1C6D5;--btn-color: var(--c-text);--btn-bg-hover: var(--c-white);--btn-color-hover: var(--c-text);border-color:#c1c6d5}@media screen and (min-width: 769px){.secOther-list li a:hover .thumbnail{opacity:.7}.secOther-list li a:hover .thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.secOther-list li .thumbnail{overflow:hidden;-webkit-transition:opacity var(--speed);transition:opacity var(--speed)}.secOther-list li .thumbnail img{-webkit-transition:-webkit-transform var(--speed);transition:-webkit-transform var(--speed);transition:transform var(--speed);transition:transform var(--speed), -webkit-transform var(--speed)}.secOther-list li .textBox{display:block;margin-top:0;padding-top:18px}.secOther-list li .btnBox .btn:hover,.secOther-list li .btnBox .btn:focus-visible{color:var(--btn-color-hover)}}@media screen and (max-width: 768px){.secOther{margin-top:0vw}.secOther-list{display:block}.secOther-list li{display:block;width:86.6666666667vw;margin:0 2vw}.secOther-list li+li{margin-top:0vw}.secOther-list li.end .thumbnail::before{font-size:5.3333333333vw;line-height:1.8}.secOther-list li .thumbnail{height:66.6666666667vw}.secOther-list li .textBox{margin-top:4vw}.secOther-list li .cats{top:4vw}.secOther-list li .cat{font-size:3.7333333333vw;padding:.8vw 4vw 1.3333333333vw}.secOther-list li .tags{gap:1.6vw;margin-bottom:6.4vw}.secOther-list li .tag{font-size:3.7333333333vw;padding:1.3333333333vw 2.6666666667vw 1.6vw}.secOther-list li .title{font-size:4.8vw;line-height:1.556}.secOther-list li dl{margin-top:7.2vw}.secOther-list li dl+dl{margin-top:3.2vw}.secOther-list li dl dt,.secOther-list li dl dd{font-size:3.7333333333vw;line-height:1.572}.secOther-list li dl dt{width:20.5333333333vw}.secOther-list li dl dd{width:calc(100% - 20.5333333333vw)}.secOther-list li dl .correction{padding-right:4.5333333333vw}.secOther-list li dl .newPrice{font-size:6.1333333333vw}.secOther-list li .btnBox{gap:1.3333333333vw;margin-top:6.6666666667vw}.secOther-list li .btn{max-width:74.6666666667vw;width:100%;height:16.5333333333vw;margin:0 auto;font-size:3.7333333333vw;line-height:1.4286}}.propertyFixedCv{position:fixed;right:0;top:390px;width:150px;z-index:8;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.propertyFixedCv.act{opacity:1}.propertyFixedCv-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px;height:150px;font-size:16px;line-height:22px;color:var(--c-white);font-weight:bold;text-align:center}.propertyFixedCv-list li.tel{background:var(--c-text)}.propertyFixedCv-list li.tel .icon{width:42px}.propertyFixedCv-list li.reservation a{border:1px solid #4766bf;background:#4766bf;-webkit-transition:color var(--speed) var(--easing),background var(--speed) var(--easing),border-color var(--speed) var(--easing);transition:color var(--speed) var(--easing),background var(--speed) var(--easing),border-color var(--speed) var(--easing)}.propertyFixedCv-list li.reservation .icon{width:38px;height:25px;background-color:currentColor;mask:url("../img/common/icon_mail.svg") no-repeat center/contain;-webkit-mask:url("../img/common/icon_mail.svg") no-repeat center/contain}.propertyFixedCv-list li.reservation .icon img{opacity:0}@media screen and (min-width: 769px){.propertyFixedCv-list li.reservation:hover a,.propertyFixedCv-list li.reservation a:focus-visible{background:var(--c-white);color:#4766bf;border-color:#4766bf}.propertyFixedCv-list li.reservation:hover a .text,.propertyFixedCv-list li.reservation a:focus-visible .text{color:#4766bf}}@media screen and (max-width: 768px){.propertyFixedCv{right:0;top:auto;bottom:0;width:100%;opacity:1}.propertyFixedCv-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.propertyFixedCv-list li{width:100%}.propertyFixedCv-list li a{-webkit-box-orient:initial;-webkit-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;gap:3.2vw;height:14vw;font-size:4vw;line-height:1.4;text-align:left}.propertyFixedCv-list li.tel .icon{width:6.4vw}.propertyFixedCv-list li.reservation a{border:1px solid #4766bf;background:#4766bf}.propertyFixedCv-list li.reservation .icon{width:5.3333333333vw;height:6.6666666667vw}}/*# sourceMappingURL=property_single.css.map */