@font-face{font-family:"HelveticaNeue";src:url("../font/HelveticaNeue.ttc") format("opentype")}@media(min-width: 1024px){.headerNavi .hamburgerIcon span{background:#343434}}@media(min-width: 1024px){.about{padding-bottom:60px;position:relative}}.about__img{height:240px;background:url(../img/header-about.jpg) no-repeat center left/cover}@media(min-width: 1024px){.about__img{height:600px;width:calc(50% + 300px);background:url(../img/header-about.jpg) no-repeat top left/cover;position:relative;left:calc(50% - 300px)}}.about__det{padding:30px 20px 20px}@media(min-width: 1024px){.about__det{padding:0;width:1000px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:0}}@media screen and (min-width: 1024px)and (max-width: 1499px){.about__det{width:1200px}}@media(min-width: 1024px){.about__det-inner{border-radius:5px;padding:30px 40px 20px;width:660px;background:rgba(255,255,255,.95);position:absolute;top:90px;left:0}}.about__det .titleBase{margin-bottom:15px}@media(min-width: 1024px){.about__det .titleBase{margin-bottom:30px}}.about__det-ttl{font-size:1.6rem;font-weight:500}@media(min-width: 1024px){.about__det-ttl{font-size:1.8rem;margin-bottom:20px}}@media(max-width: 768px){.about__det-txt{margin-top:20px}}@media(min-width: 1024px){.about__det-txt{line-height:1.7}}.about__det-txt p{margin-bottom:20px}.cando{padding:30px 20px 40px !important}@media(max-width: 768px){.cando{margin-bottom:25px}.cando:after{height:1px;width:calc(100% - 40px);background:#ccc;content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}}@media(min-width: 1024px){.cando{padding:80px 0 !important}}@media(min-width: 1024px){.cando__list{max-width:1160px !important}}@media(max-width: 768px){.cando__list li:not(:last-child){margin-bottom:0 !important}}@media(max-width: 768px){.cando__list .btnBase{margin-top:15px}}.company{padding:30px 20px 0;position:relative}@media(min-width: 1024px){.company{margin:0 auto;padding:60px 0 0;max-width:1200px}}.company .titleBase{margin-bottom:10px}@media(min-width: 1024px){.company .titleBase{margin-bottom:30px}}.company__list{padding:20px 20px 10px;background:#fff}@media(min-width: 1024px){.company__list{padding:60px 0}}.companyItem{border-bottom:1px solid #ccc;padding-bottom:10px;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 1024px){.companyItem{margin:0 auto;padding-bottom:17px;max-width:600px}}.companyItem:not(:last-child){margin-bottom:15px}@media(min-width: 1024px){.companyItem:not(:last-child){margin-bottom:20px}}.companyItem__ttl,.companyItem__det{line-height:1.5}.companyItem__ttl{width:100px}@media(min-width: 1024px){.companyItem__ttl{width:200px}}.companyItem__det{width:calc(100% - 100px)}@media(min-width: 1024px){.companyItem__det{width:calc(100% - 200px)}}.access{padding:20px 20px 40px}@media(min-width: 1024px){.access{margin:0 auto;padding:60px 0 40px;max-width:1200px}}.access .titleBase{margin-bottom:10px}@media(min-width: 1024px){.access .titleBase{margin-bottom:30px}}.access__map{height:180px}@media(min-width: 1024px){.access__map{height:600px}}.access__map iframe{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.property{padding:20px 0 40px;position:relative}@media(min-width: 1024px){.property{margin:0 auto;padding:60px 0;max-width:1200px}}.property__ttl{font-family:"HelveticaNeue";font-size:1.6rem;letter-spacing:0;margin-bottom:10px;padding:0 20px}@media(min-width: 1024px){.property__ttl{font-size:2.6rem;margin-bottom:30px;padding:0}}@media(min-width: 1024px){.property__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media(min-width: 1024px){.property__search{width:260px}}@media(min-width: 1024px){.property__contents{width:calc(100% - 310px)}}.propertyList{display:flex;flex-wrap:wrap}@media(min-width: 1024px){.propertyList{margin-bottom:40px}}.propertyListItem{width:50%;position:relative}@media(min-width: 1024px){.propertyListItem{width:calc((100% - 68px)/3)}.propertyListItem:not(:nth-child(3n)){margin-right:34px}}.propertyListItem.is-hidden{display:none}.propertyListItem a{color:#343434;text-decoration:none;display:block}@media(min-width: 1024px){.propertyListItem a{transition:.5s}.propertyListItem a:hover{opacity:.7}}.propertyListItem__img{aspect-ratio:4/3;background:#fff}.propertyListItem__img.full{position:relative}.propertyListItem__img.full:before{color:#fff;font-size:1.3rem;text-align:center;line-height:1.5;border-radius:5px;border:1px solid #fff;padding:6px 15px 7px;width:45%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;content:"このお部屋は成約済みです";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1}@media(min-width: 1024px){.propertyListItem__img.full:before{font-size:1.3rem;padding:7px 0;width:70%}}.propertyListItem__img img{-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.propertyListItem__img img:not(:first-child){display:none}.propertyListItem__category{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0}.propertyListItem__category li{color:#fff;font-family:"HelveticaNeue";font-size:1rem;letter-spacing:1px;line-height:1.3;padding:4px 7px 3px}@media(min-width: 1024px){.propertyListItem__category li{font-size:1.3rem;padding:5px 11px 4px}}.propertyListItem__category li.rent{background:#343434}.propertyListItem__category li.new{background:#dd7c7c}.propertyListItem__category li.full{background:rgba(0,0,0,.4)}.propertyListItem__det{font-family:"游ゴシック体",YuGothic,"游ゴシック"," Yu Gothic",sans-serif;padding:10px 10px 13px}@media(min-width: 1024px){.propertyListItem__det{padding:20px 0 30px}}.propertyListItem__ttl{font-size:1.2rem;letter-spacing:0px;line-height:1.4;text-align:center}@media(max-width: 768px){.propertyListItem__ttl{margin-bottom:5px}}@media(min-width: 1024px){.propertyListItem__ttl{font-size:1.6rem}}.propertyListItem__price{font-size:1rem;font-weight:bold;letter-spacing:0px;margin-bottom:3px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width: 768px){.propertyListItem__price{line-height:1}}@media(min-width: 1024px){.propertyListItem__price{font-size:1.2rem}}.propertyListItem__price span{font-size:1.2rem}@media(min-width: 1024px){.propertyListItem__price span{font-size:1.6rem}}.propertyListItem__price-rent{margin-right:3px}@media(min-width: 1024px){.propertyListItem__price-rent{margin-right:5px}}.propertyListItem__price-rent:after{content:"/";font-size:1.2rem;font-weight:normal;margin-left:3px}@media(min-width: 1024px){.propertyListItem__price-rent:after{font-size:1.6rem;margin-left:5px}}.propertyListItem__info{line-height:1.5;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.propertyListItem__info li{font-size:1rem;letter-spacing:0}@media(min-width: 1024px){.propertyListItem__info li{font-size:1.2rem;letter-spacing:.5px}}.propertyListItem__info li:not(:last-child){margin-right:3px}.propertyListItem__info li:not(:last-child):after{content:"/";margin-left:3px}.propertyListItem__viewmore{cursor:pointer;text-align:center;text-decoration:none;border-radius:3px;border:1px solid #343434;margin:20px auto 0;padding:8px 0;width:200px;display:block}@media screen and (min-width: 500px){.propertyListItem__viewmore{width:250px}}@media(max-width: 768px){.propertyList .no_post{text-align:center;padding:0 20px;width:100%}}.property .pageList{padding:0 20px;display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 768px){.property .pageList{justify-content:center}}@media(min-width: 1024px){.property .pageList{padding:0}}.property .pageList a{color:#ccc;font-size:1.5rem;font-weight:bold;text-decoration:none}.property .pageList a.page-numbers:not(.next),.property .pageList a.page-numbers:not(.prev){font-family:"HelveticaNeue";font-size:1.2rem;margin:0 5px}@media(min-width: 1024px){.property .pageList a.page-numbers:not(.next),.property .pageList a.page-numbers:not(.prev){font-size:1.6rem;margin:0 10px}}@media(min-width: 1024px){.property .pageList a.page-numbers.prev,.property .pageList a.page-numbers.next{font-size:1.2rem}}.property .pageList a.page-numbers.prev{margin-right:27px}.property .pageList a.page-numbers.next{margin-left:27px}.property .pageList span.page-numbers{color:#ccc;font-size:1.2rem;font-weight:bold;margin:0 5px;display:block}@media(min-width: 1024px){.property .pageList span.page-numbers{font-size:1.5rem;margin:0 10px}}.property .pageList span.current{color:#fff;font-size:1.1rem;font-weight:bold;line-height:1;border-radius:50%;padding-bottom:2px;height:21px;width:21px;background:#343434;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;bottom:1px}@media(min-width: 1024px){.property .pageList span.current{font-size:1.5rem;margin:0 10px;padding-bottom:3px}}.propertyDet{padding:0 0 40px}@media(min-width: 1024px){.propertyDet{padding:60px 0}}@media(max-width: 768px){.propertyDet__container{display:flex;flex-direction:column}}@media(min-width: 1024px){.propertyDet__container{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media(max-width: 768px){.propertyDet__info{margin-bottom:20px;padding:0 20px;order:4}}@media(min-width: 1024px){.propertyDet__info{width:260px}}.propertyDet__info .infoGroup{border-radius:5px;padding:15px 20px;background:#fff}.propertyDet__info .infoGroup:not(:last-child){margin-bottom:20px}.propertyDet__info .infoItem{border-bottom:1px solid #ccc;padding-bottom:10px;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 1024px){.propertyDet__info .infoItem{font-size:1.3rem}}.propertyDet__info .infoItem:not(:last-child){margin-bottom:10px}.propertyDet__info .infoItem__ttl{line-height:1.4;width:110px}@media(min-width: 1024px){.propertyDet__info .infoItem__ttl{width:100px}}.propertyDet__info .infoItem__det{line-height:1.4;width:calc(100% - 110px)}@media(min-width: 1024px){.propertyDet__info .infoItem__det{width:calc(100% - 100px)}}.propertyDet__info .infoItem__det .cost__popup-ttl{cursor:pointer;color:#a29797;border-bottom:1px solid #a29797;display:inline-block}.propertyDet__info .infoItem__det .cost__popup .modalArea{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.propertyDet__info .infoItem__det .cost__popup .modalArea .modalBg{height:100%;width:100%;background:rgba(52,52,52,.8)}.propertyDet__info .infoItem__det .cost__popup .modalArea .modalWrapper{border-radius:3px;padding:20px;width:90%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);overflow-y:scroll}@media(min-width: 1024px){.propertyDet__info .infoItem__det .cost__popup .modalArea .modalWrapper{padding:40px;max-height:75vh;width:650px}}.propertyDet__info .infoItem__det .cost__popup .modalArea .modalWrapper .closeModal{cursor:pointer;font-size:1.6rem;position:absolute;top:10px;right:10px}.propertyDet__info .infoItem__det .costInfo__head{text-align:center;border-bottom:.5px solid #ccc;margin-bottom:10px;padding-bottom:10px}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__head{margin-bottom:13px;padding-bottom:13px}}.propertyDet__info .infoItem__det .costInfo__head-midasi{font-size:1.55rem;margin-bottom:6px}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__head-midasi{font-size:2rem;margin-bottom:3px}}.propertyDet__info .infoItem__det .costInfo__head-ttl{font-size:1.4rem;line-height:1.4;margin-bottom:3px}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__head-ttl{font-size:1.8rem}}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__head-price{font-size:1.8rem}}.propertyDet__info .infoItem__det .costInfo__list{border-bottom:.5px solid #ccc}.propertyDet__info .infoItem__det .costInfo__listItem{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__listItem{font-size:1.7rem}}.propertyDet__info .infoItem__det .costInfo__total{border-bottom:.5px solid #ccc;margin-bottom:10px;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__total{font-size:1.7rem}}.propertyDet__info .infoItem__det .costInfo__caution li{font-size:1.1rem}@media(min-width: 1024px){.propertyDet__info .infoItem__det .costInfo__caution li{font-size:1.2rem}}@media(max-width: 768px){.propertyDet__contents{display:contents}}@media(min-width: 1024px){.propertyDet__contents{width:calc(100% - 310px)}}.propertyDet__img{margin-bottom:30px;position:relative}@media(max-width: 768px){.propertyDet__img{order:1}}@media(min-width: 1024px){.propertyDet__img{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between}}.propertyDet__img .slick-counter{font-family:"HelveticaNeue";font-size:1rem;font-weight:bold;text-align:center;margin-top:10px}@media(min-width: 1024px){.propertyDet__img .slick-counter{font-size:1.3rem;margin-top:7px}}.propertyDet__img .slick-arrow{cursor:pointer;position:absolute;top:42%}@media(min-width: 1024px){.propertyDet__img .slick-arrow{width:8px;top:46%;z-index:100}}.propertyDet__img .slick-arrow.custom-slick-prev{left:15px}.propertyDet__img .slick-arrow.custom-slick-next{right:15px}@media(min-width: 1024px){.propertyDet__img .slick-arrow img{width:100%}}.propertyDet__img .slick-dots{display:none !important}@media(min-width: 1024px){.propertyDet__img .slick-dots{width:18%;display:flex !important;flex-wrap:wrap;justify-content:space-between;top:0;bottom:auto;right:-20%}.propertyDet__img .slick-dots li{aspect-ratio:4/3;margin:0 0 10px;height:auto;width:47%}.propertyDet__img .slick-dots li.slick-active{opacity:.5}.propertyDet__img .slick-dots li button{aspect-ratio:4/3;padding:0;height:auto;width:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}}.propertyDet__img-slider li img,.propertyDet__img-thumb li img{width:100%;display:block}.propertyDet__img-slider .slick-track,.propertyDet__img-thumb .slick-track{transform:unset !important}.propertyDet__img-slider .slick-track:after,.propertyDet__img-thumb .slick-track:after{content:none !important}@media(max-width: 768px){.propertyDet__img-slider{margin-bottom:0 !important}}@media(min-width: 1024px){.propertyDet__img-slider{width:83%}}.propertyDet__img-slider .slick-list{aspect-ratio:4/3}.propertyDet__img-slider .slick-list li{aspect-ratio:4/3;background:#fff}.propertyDet__img-slider .slick-list li img{-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.propertyDet__img-slider.full{position:relative}.propertyDet__img-slider.full:before{color:#fff;font-size:1.6rem;border-radius:5px;border:1px solid #fff;padding:5px 20px 6px;width:55%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;content:"このお部屋は成約済みです";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:38%;z-index:1}@media(min-width: 1024px){.propertyDet__img-slider.full:before{font-size:2rem;width:auto;top:43%}}@media(max-width: 768px){.propertyDet__img-thumb{display:none !important}}@media(min-width: 1024px){.propertyDet__img-thumb{aspect-ratio:4/3;width:16%}.propertyDet__img-thumb .slick-track{width:100% !important;display:flex;flex-wrap:wrap;justify-content:space-between}.propertyDet__img-thumb .slick-track:before{content:none}.propertyDet__img-thumb li{cursor:pointer;margin-bottom:10px;width:47% !important;aspect-ratio:4/3}.propertyDet__img-thumb li.slick-current{opacity:.5}.propertyDet__img-thumb li img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}}.propertyDet__img-category{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0}.propertyDet__img-category li{color:#fff;font-family:"HelveticaNeue";font-size:1.2rem;letter-spacing:1px;line-height:1.3;padding:4px 7px 3px}@media(min-width: 1024px){.propertyDet__img-category li{font-size:1.3rem;padding:5px 11px 4px}}.propertyDet__img-category li.rent{background:#343434}.propertyDet__img-category li.new{background:#dd7c7c}.propertyDet__img-category li.full{background:rgba(0,0,0,.4)}.propertyDet__head{font-family:"游ゴシック体",YuGothic,"游ゴシック"," Yu Gothic",sans-serif;margin-bottom:20px;padding:0 20px}@media(max-width: 768px){.propertyDet__head{order:2}}@media(min-width: 1024px){.propertyDet__head{margin-bottom:30px;padding:0}}.propertyDet__head-ttl{font-size:1.8rem;letter-spacing:0px;line-height:1.4;margin-bottom:3px}@media(min-width: 1024px){.propertyDet__head-ttl{font-size:2.6rem}}.propertyDet__head-price{font-weight:bold;letter-spacing:0px;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 1024px){.propertyDet__head-price{font-size:2.1rem}}.propertyDet__head-price span{font-size:1.8rem}@media(min-width: 1024px){.propertyDet__head-price span{font-size:2.6rem}}.propertyDet__head-price-rent{margin-right:3px}@media(min-width: 1024px){.propertyDet__head-price-rent{margin-right:5px}}.propertyDet__head-price-rent:after{content:"/";font-size:1.2rem;font-weight:normal;margin-left:3px}@media(min-width: 1024px){.propertyDet__head-price-rent:after{font-size:1.6rem;margin-left:5px}}.propertyDet__head-info{display:flex;flex-wrap:wrap;align-items:center}.propertyDet__head-info li{letter-spacing:0}@media(min-width: 1024px){.propertyDet__head-info li{font-size:1.6rem;letter-spacing:.5px}}.propertyDet__head-info li:not(:last-child){margin-right:3px}.propertyDet__head-info li:not(:last-child):after{content:"/";margin-left:3px}.propertyDet__message{font-family:"游ゴシック体",YuGothic,"游ゴシック"," Yu Gothic",sans-serif;margin-bottom:15px;padding:0 20px}@media(max-width: 768px){.propertyDet__message{order:3}}@media(min-width: 1024px){.propertyDet__message{font-size:1.8rem;margin-bottom:60px;padding:0}}.propertyDet__map{height:180px}@media(max-width: 768px){.propertyDet__map{order:5}}@media(min-width: 1024px){.propertyDet__map{margin-bottom:60px;height:410px}}.propertyDet__map iframe{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media(max-width: 768px){.propertyDet__pageList{order:6}}.searchList{padding:40px 0}@media(min-width: 1024px){.searchList{margin:0 auto;padding:60px 0 40px;max-width:1200px}}.searchList__head{border:1px solid #ccc;background:#fff;border-radius:6px;margin:0 auto 40px;padding:10px 20px;max-width:calc(100% - 40px)}@media(min-width: 1024px){.searchList__head{margin:0 0 60px;max-width:100%}}.searchList__head .titleBase{font-size:1.2rem}@media(min-width: 1024px){.searchList__head .titleBase{font-size:1.6rem}}@media(min-width: 1024px){.searchList__contents{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.searchList__contents .titleBase{margin-bottom:15px;padding:0 20px}@media(min-width: 1024px){.searchList__contents .titleBase{padding:0}}@media(min-width: 1024px){.searchList__contents .propertySearch{width:260px}}@media(min-width: 1024px){.searchList__contents .propertyList{width:calc(100% - 310px)}}.searchList__contents .pageList{padding:0 20px;width:100%;display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 768px){.searchList__contents .pageList{justify-content:center}}@media(min-width: 1024px){.searchList__contents .pageList{padding:0 0 0 310px}}.searchList__contents .pageList a{color:#ccc;font-size:1.5rem;font-weight:bold;text-decoration:none}.searchList__contents .pageList a.page-numbers:not(.next),.searchList__contents .pageList a.page-numbers:not(.prev){font-family:"HelveticaNeue";font-size:1.2rem;margin:0 5px}@media(min-width: 1024px){.searchList__contents .pageList a.page-numbers:not(.next),.searchList__contents .pageList a.page-numbers:not(.prev){font-size:1.6rem;margin:0 10px}}@media(min-width: 1024px){.searchList__contents .pageList a.page-numbers.prev,.searchList__contents .pageList a.page-numbers.next{font-size:1.2rem}}.searchList__contents .pageList a.page-numbers.prev{margin-right:27px}.searchList__contents .pageList a.page-numbers.next{margin-left:27px}.searchList__contents .pageList span.page-numbers{color:#ccc;font-size:1.2rem;font-weight:bold;margin:0 5px;display:block}@media(min-width: 1024px){.searchList__contents .pageList span.page-numbers{font-size:1.5rem;margin:0 10px}}.searchList__contents .pageList span.current{color:#fff;font-size:1.1rem;font-weight:bold;line-height:1;border-radius:50%;padding-bottom:2px;height:21px;width:21px;background:#343434;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;bottom:1px}@media(min-width: 1024px){.searchList__contents .pageList span.current{font-size:1.5rem;margin:0 10px;padding-bottom:3px}}@media(min-width: 1024px){.similar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto;padding:60px 0;max-width:1200px}}@media(max-width: 768px){.similar .titleBase{margin-bottom:10px;padding:0 20px}}@media(min-width: 1024px){.similar .titleBase{font-size:2.1rem;margin-bottom:30px}}.similar__list{display:flex;flex-wrap:wrap}@media(max-width: 768px){.similar__list{padding-bottom:10px}}.similar .propertyListItem{width:50%;position:relative}@media(max-width: 768px){.similar .propertyListItem:nth-child(n+3){display:none}}@media(min-width: 1024px){.similar .propertyListItem{width:calc((100% - 105px)/4)}.similar .propertyListItem:not(:nth-child(3n)){margin-right:0}.similar .propertyListItem:not(:nth-child(4n)){margin-right:34px}}.similar .propertyListItem a{color:#343434;text-decoration:none;display:block}@media(min-width: 1024px){.similar .propertyListItem a{transition:.5s}.similar .propertyListItem a:hover{opacity:.7}}.similar .propertyListItem__category{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0}.similar .propertyListItem__category li{color:#fff;font-family:"HelveticaNeue";font-size:1rem;letter-spacing:1px;line-height:1.3;padding:4px 7px 3px}@media(min-width: 1024px){.similar .propertyListItem__category li{font-size:1.3rem;padding:5px 11px 4px}}.similar .propertyListItem__category li.rent{background:#343434}.similar .propertyListItem__category li.new{background:#dd7c7c}.similar .propertyListItem__det{padding:10px 10px 15px}@media(min-width: 1024px){.similar .propertyListItem__det{padding:20px 0 30px}}.similar .propertyListItem__ttl{font-size:1.2rem;letter-spacing:0px;line-height:1.4;text-align:center}@media(min-width: 1024px){.similar .propertyListItem__ttl{font-size:1.6rem}}.similar .propertyListItem__price{font-size:1rem;font-weight:bold;letter-spacing:0px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width: 1024px){.similar .propertyListItem__price{font-size:1.2rem}}.similar .propertyListItem__price span{font-size:1.2rem}@media(min-width: 1024px){.similar .propertyListItem__price span{font-size:1.6rem}}.similar .propertyListItem__price-rent{margin-right:3px}@media(min-width: 1024px){.similar .propertyListItem__price-rent{margin-right:5px}}.similar .propertyListItem__price-rent:after{content:"/";font-size:1.2rem;font-weight:normal;margin-left:3px}@media(min-width: 1024px){.similar .propertyListItem__price-rent:after{font-size:1.6rem;margin-left:5px}}.similar .propertyListItem__info{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.similar .propertyListItem__info li{font-size:1rem;letter-spacing:0}@media(min-width: 1024px){.similar .propertyListItem__info li{font-size:1.2rem;letter-spacing:.5px}}.similar .propertyListItem__info li:not(:last-child){margin-right:3px}.similar .propertyListItem__info li:not(:last-child):after{content:"/";margin-left:3px}.faq{margin:0 auto}@media(max-width: 768px){.faq{border-top:1px solid #ccc;padding:25px 0;max-width:calc(100% - 40px)}}@media(min-width: 1024px){.faq{padding:60px 0 100px;max-width:1200px}}.faq .titleBase{margin-bottom:5px}@media(min-width: 1024px){.faq .titleBase{font-size:2.1rem;margin-bottom:30px}}.faq__container{padding:30px 20px;background:#fff}@media(min-width: 1024px){.faq__container{padding:50px 0}}.faqItem{border-bottom:1px solid #ccc;padding-bottom:20px}@media(min-width: 1024px){.faqItem{margin:0 auto;max-width:700px}}.faqItem:not(:last-child){margin-bottom:20px}.faqItem__q{cursor:pointer;line-height:1.5;position:relative;padding-left:45px}.faqItem__q span{font-family:"HelveticaNeue";border:1px solid #343434;border-radius:3px;height:25px;width:25px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;left:0}.faqItem__a{line-height:1.5;text-decoration:none;padding-top:20px;padding-left:45px;position:relative;display:none}.faqItem__a span{color:#fff;font-family:"HelveticaNeue";border-radius:3px;height:25px;width:25px;background:#dd7c7c;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:20px;left:0}.faqItem__a a{color:#343434;text-decoration:none}.recruit__header{height:220px;background:url(../img/header-recruit-sp.jpg) no-repeat top center/cover}@media(min-width: 1024px){.recruit__header{height:calc(100vh - 170px);background:url(../img/header-recruit-pc.jpg) no-repeat top center/cover}}@media(min-width: 1024px){.recruit .message{padding-bottom:60px;position:relative}}.recruit .message__img{height:240px;background:url(../img/header-recruit-sp.jpg) no-repeat center left/cover}@media(min-width: 1024px){.recruit .message__img{height:600px;width:calc(50% + 300px);background:url(../img/header-recruit-pc.jpg) no-repeat top center/cover;position:relative;left:calc(50% - 300px)}}.recruit .message__det{padding:30px 20px 20px}@media(min-width: 1024px){.recruit .message__det{padding:0;width:1000px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:0}}@media screen and (min-width: 1024px)and (max-width: 1499px){.recruit .message__det{width:1200px}}@media(min-width: 1024px){.recruit .message__det-inner{border-radius:5px;padding:30px 40px 20px;width:660px;background:rgba(255,255,255,.8);position:absolute;top:90px;left:0}}.recruit .message__det .titleBase{margin-bottom:10px}@media(min-width: 1024px){.recruit .message__det .titleBase{margin-bottom:30px}}.recruit .message__det-ttl{font-size:1.6rem;font-weight:bold;margin-bottom:10px}@media(min-width: 1024px){.recruit .message__det-ttl{font-size:1.8rem;margin-bottom:20px}}@media(min-width: 1024px){.recruit .message__det-txt{line-height:1.7}}.recruit .message__det-txt p{margin-bottom:20px}.recruit__container{padding:0 20px}@media(min-width: 1024px){.recruit__container{border-bottom:1px solid #ccc;margin:0 auto;padding:60px 0 0;max-width:1200px}}.recruit__container .titleBase{margin-bottom:30px}@media(min-width: 1024px){.recruit__container .titleBase{margin-bottom:40px}}.recruit__det{border-bottom:1px solid #ccc;padding-bottom:40px}@media(min-width: 1024px){.recruit__det{border-bottom:0px;margin:0 auto;padding-bottom:80px;max-width:580px}}.recruit__det-ttl{font-size:1.5rem;margin-bottom:25px}@media(min-width: 1024px){.recruit__det-ttl{margin-bottom:30px}}.recruit__list:after{content:"";display:block;clear:both}.recruit__list dt,.recruit__list dd{line-height:1.6}.recruit__list dt{border-right:1px solid #ccc;width:5em;float:left}.recruit__list dd{padding-left:6em}.recruit__list dd:not(:last-child){margin-bottom:10px}.entry{text-align:center;border-bottom:1px solid #ccc;margin:0 20px 40px;padding:25px 0 40px}@media(min-width: 1024px){.entry{margin:0 auto 20px;padding:100px 0 110px;max-width:1200px}}.entry .titleBase{margin-bottom:10px}@media(min-width: 1024px){.entry .titleBase{margin-bottom:15px}}.entry__message{margin-bottom:15px}@media(min-width: 1024px){.entry__message{margin-bottom:25px}}.entry__btn{margin:0 auto;width:190px}@media(min-width: 1024px){.entry__btn{width:220px}}.entry__btn a{color:#343434;text-decoration:none;border:1px solid #343434;border-radius:3px;padding:8px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.entry__btn a span{margin-right:13px;width:26px;display:block}@media(min-width: 1024px){.entry__btn a span{margin-right:20px}}.privacy{margin:0 auto;padding:100px 0 40px;width:calc(100% - 40px)}@media(min-width: 1024px){.privacy{margin:0 auto;padding:150px 0;max-width:1200px}}.privacy__ttl{font-size:1.6rem;font-weight:500;border-bottom:1px solid #dd7c7c;margin-bottom:40px;padding-bottom:5px}@media(min-width: 1024px){.privacy__ttl{font-size:2.4rem;margin-bottom:60px;display:inline-block}}.privacyItem:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}@media(min-width: 1024px){.privacyItem:not(:last-child){margin-bottom:30px;padding-bottom:30px}}.privacyItem__ttl{font-size:1.6rem;font-weight:500;margin-bottom:10px}@media(min-width: 1024px){.privacyItem__ttl{font-size:2.1rem}}.privacyItem__txt{font-size:1.4rem;line-height:1.7}