header,html{overflow-x:hidden;width:100%}#main-content{position:relative;z-index:1}.main_wrap{margin:0 auto;width:85%}.detail_top{background:#fff;border-radius:5px 5px 0 0;border-top:5px solid #4d4861;box-shadow:0 3px 5px rgba(0,0,0,.22);color:#4d4861;margin:0;padding:12px 16px}.detail_top h2{border-bottom:none;font-size:18px;font-weight:700;margin:0;padding:0;text-align:left}.detail_h3{color:#4d4861;font-size:16px;font-weight:700;margin-bottom:10px}.contact-detail{margin-bottom:64px}.container{margin:30px auto 0;width:90%}.slider{margin-bottom:20px}.slick-slider div{transition:none}img{height:auto;width:100%}.slick-next:before,.slick-prev:before{color:rgba(0,0,0,.5)}.slick-next{right:-25px}.slick-prev{left:-25px;z-index:1}.slick-slide{-webkit-backface-visibility:hidden;height:auto!important;-webkit-transform-style:preserve-3d}.slick-track,.thumbnail,.thumbnail .slick-list .slick-track{display:flex!important;gap:10px;justify-content:flex-start}.thumbnail-img{height:auto;width:33%!important}.item{margin-bottom:30px}.item:last-child{margin-bottom:0}.slide-stop{margin-left:7px;width:98.6%}.property-details,.vacancy-details{font-size:14px;margin-bottom:20px;margin-top:20px}.property-details table,.vacancy-details table{border-collapse:collapse;color:#6b6b6b;width:100%}.property-details td,.property-details th,.vacancy-details td,.vacancy-details th{color:#6b6b6b;padding:8px 12px}.property-details td,.property-details th{text-align:left}.vacancy-details td,.vacancy-details th{border:1px solid #ccc;text-align:center}.property-details th,.vacancy-details th{background-color:#eaeef0;font-weight:400}.property-details tr{background-color:#fff;border-bottom:1px solid #ccc;padding:.35em}.property-details tr:first-child{border-top:1px solid #ccc}.property-details table tr:last-child{border-bottom:1px solid #ccc}.inquiry,.map{margin-bottom:20px}.inquiry h2{font-size:20px;margin-bottom:10px}.inquiry form{display:grid;gap:10px}.inquiry form div{display:flex;flex-direction:column}.inquiry form label{margin-bottom:5px}.inquiry form input,.inquiry form textarea{border:1px solid #ddd;border-radius:4px;padding:8px}.inquiry form textarea{resize:vertical}.inquiry form button{background-color:#8b5c7e;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.inquiry form button:hover{background-color:#733d65}.map{margin-top:20px}#map{background-color:#eaeaea;height:300px;width:100%}.map_sidenotes{color:#6b6b6b;font-size:14px;line-height:1.5;list-style-type:none;margin:40px 0;padding:0}.detail_contact{margin-bottom:80px}.breadcrumb{font-size:14px;margin:120px 0 10px;text-align:right}.breadcrumb ul{display:flex;justify-content:left;list-style:none;padding:0}.breadcrumb li{margin:0 5px}.breadcrumb li a{color:#333;text-decoration:none}.breadcrumb li:after{content:">";margin-left:5px}.breadcrumb li:last-child:after{content:"";margin-left:0}.error-message{color:red;font-weight:700;margin:10px 0}.InfoEmp,.InfoEmp table{border-right:1px solid #4f4d47;border-spacing:0;border-top:1px solid #4f4d47;margin:0 auto;width:640px}.InfoEmp th,td{padding:5px;text-align:center}.InfoEmp th{background-color:#eaeef0;color:#6b6b6b}@media screen and (max-width:767px){.main_wrap{width:95%}main{padding:0}.breadcrumb{font-size:14px;margin:60px 0 10px;text-align:right}.detail_top{padding:8px}.detail_top h2{font-size:16px}#detail_Empty table{border:none;margin:0 auto;padding:10px;width:100%}#detail_Empty thead{display:none}#detail_Empty tr{display:block;margin-bottom:20px;text-align:center}#detail_Empty td{border-bottom:none;display:block;padding:0;text-align:center}#detail_Empty td:first-of-type{background-color:#ccc;color:#6b6b6b}#detail_Empty td:last-child{border-bottom:1px solid #ccc}#detail_Empty td:before{background-color:#eaeef0;color:#6b6b6b;display:block;font-weight:700}#detail_Empty td:nth-of-type(2):before{content:"物件ID"}#detail_Empty td:nth-of-type(3):before{content:"号室"}#detail_Empty td:nth-of-type(4):before{content:"坪数"}#detail_Empty td:nth-of-type(5):before{content:"保証金（税込） / 敷金"}#detail_Empty td:nth-of-type(6):before{content:"償却"}#detail_Empty td:nth-of-type(7):before{content:"賃料（税込）"}#detail_Empty td:nth-of-type(8):before{content:"共益費（税込）"}#detail_Empty td:nth-of-type(9):before{content:"入居"}.map_sidenotes{font-size:12px}.detail_contact{margin:0 auto 40px;width:90%}}@media only screen and (max-width:414px){.slide-stop{width:96.7%}}@media screen and (min-width:1401px){.slide-stop{width:99.2%}}