form.search-form .btn-block{margin-top:64rem;position:relative}form.search-form .btn-block .applicable{font-size:16rem;letter-spacing:.05em;line-height:120%;color:#282828;position:relative;text-align:center;margin-top:24rem}@media(min-width: 1272px){form.search-form .btn-block .applicable{position:absolute;right:0;bottom:3rem;text-align:left;margin-top:0}}form.search-form .btn-block .applicable .rooms-num{font-size:34rem;letter-spacing:.05em;line-height:130%;display:inline-block;margin:0 7rem}@media(min-width: 768px){form.search-form .btn-block .applicable .rooms-num{font-size:38rem;line-height:130%}}form.search-form .submit.form-actions{display:flex;justify-content:center;align-items:center}form.search-form .submit.form-actions .form-btn-search{width:240rem}form.search-form .submit.form-actions .form-btn-search button,form.search-form .submit.form-actions .form-btn-search input[type=submit]{background-color:#cc3624;font-size:16rem;letter-spacing:.05em;line-height:120%;transition-duration:500ms;color:#fff;border-radius:4rem;height:60rem;width:100%;cursor:pointer}form.search-form .submit.form-actions .form-btn-search button:hover,form.search-form .submit.form-actions .form-btn-search input[type=submit]:hover{opacity:.5}form.search-form .conditions-block .text-center{text-align:center}form.search-form .conditions-block+.conditions-block{margin-top:16rem}form.search-form .conditions-block .conditions-block-tab{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 8rem;padding:0 24rem}form.search-form .conditions-block .conditions-block-tab .tab-item{cursor:pointer;padding:10rem 8rem 6rem 8rem;border-radius:8rem 8rem 0 0;background-color:#fff;border:solid 1px #d0d0d0;font-size:14rem;letter-spacing:.05em;line-height:120%;transition:background-color .3s;min-height:40rem;display:grid;place-content:center}@media(min-width: 768px){form.search-form .conditions-block .conditions-block-tab .tab-item{font-size:16rem;line-height:120%}}@media(min-width: 1272px){form.search-form .conditions-block .conditions-block-tab .tab-item{min-height:60rem}}form.search-form .conditions-block .conditions-block-tab .tab-item:not(.active):hover{background-color:#fefbf6;border:solid 1px #e8a8a3}form.search-form .conditions-block .conditions-block-tab .tab-item.active{background-color:#f6e0cd;border:1px solid #f6e0cd}form.search-form .conditions-block .conditions-block-container{background-color:#fff;border-radius:8rem;padding:24rem;position:relative}@media(min-width: 1272px){form.search-form .conditions-block .conditions-block-container{padding:64rem}}form.search-form .conditions-block .notes-block{font-size:14rem;letter-spacing:.05em;line-height:120%;margin-left:auto;width:fit-content}@media(min-width: 1272px){form.search-form .conditions-block .notes-block{position:absolute;top:37rem;right:38rem}}form.search-form .conditions-block .filter-group+.filter-group{margin-top:29rem}form.search-form .conditions-block .filter-group.primary-group01{background-color:#f9efdf;border-radius:8rem;padding:24rem 24rem}form.search-form .conditions-block .filter-group .filter-group-ttl,form.search-form .conditions-block .filter-group .filter-type-ttl,form.search-form .conditions-block .filter-group .filter-item-ttl{font-size:16rem;letter-spacing:.05em;line-height:130%;margin-bottom:10rem}@media(min-width: 768px){form.search-form .conditions-block .filter-group .filter-group-ttl,form.search-form .conditions-block .filter-group .filter-type-ttl,form.search-form .conditions-block .filter-group .filter-item-ttl{font-size:20rem}}form.search-form .conditions-block .filter-group .filter-type+.filter-type{margin-top:28rem}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01{border-top:solid 1px #d0d0d0}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01 .filter-item{margin-top:0;border-bottom:solid 1px #d0d0d0;padding:15rem 0}@media(min-width: 768px){form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01 .filter-item{display:grid;grid-template-columns:140rem auto;gap:16rem}}@media(min-width: 1272px){form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01 .filter-item{grid-template-columns:150rem auto}}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01 dt{margin-bottom:16rem}@media(min-width: 768px){form.search-form .conditions-block .filter-group .filter-type.filter-layout_list01 dt{margin-bottom:0}}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list02 .filter-item{padding:16rem 0}@media(min-width: 1272px){form.search-form .conditions-block .filter-group .filter-type.filter-layout_list02 .filter-item{display:grid;gap:16rem;grid-template-columns:150rem auto}}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list02 .filter-item dt{margin-bottom:16rem;line-height:120%}@media(min-width: 1272px){form.search-form .conditions-block .filter-group .filter-type.filter-layout_list02 .filter-item dt{margin-bottom:0}}form.search-form .conditions-block .filter-group .filter-type.filter-layout_list02 .filter-item dd>.selection-list:not(:first-of-type){margin-top:20rem}form.search-form .conditions-block .filter-group.primary-group01 .filter-type+.filter-type{margin-top:0rem}form.search-form .conditions-block .filter-group.primary-group01 .filter-type+.filter-type.filter-selectoptions{margin-top:20rem}form.search-form .conditions-block .filter-group .filter-item+.filter-item{margin-top:24rem}form.search-form .conditions-block .selection-list label{display:block;cursor:pointer}form.search-form .conditions-block .selection-list label.label-check_box{font-size:14rem;letter-spacing:.05em;line-height:120%;position:relative;padding-left:36rem;display:flex;align-items:center;min-height:28rem}@media(min-width: 768px){form.search-form .conditions-block .selection-list label.label-check_box{font-size:16rem}}form.search-form .conditions-block .selection-list label.label-check_box input[type=checkbox]{display:none}form.search-form .conditions-block .selection-list label.label-check_box::before{content:"";display:block;border:#d0d0d0 solid 1px;width:28rem;height:28rem;border-radius:4rem;position:absolute;top:calc(50% - 16rem);left:0;background-color:#fff;transition:all .3s}form.search-form .conditions-block .selection-list label.label-check_box::after{content:"";display:block;width:20rem;height:20rem;position:absolute;top:calc(50% - 12rem);left:4rem;opacity:0;mask-image:url(/media/images/offto/search/form-checkbox-mark.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:all .3s}form.search-form .conditions-block .selection-list label.label-check_box:has(input:checked)::before{background-color:#cc3624;border-color:#cc3624}form.search-form .conditions-block .selection-list label.label-check_box:has(input:checked)::after{opacity:1}form.search-form .conditions-block .selection-list label.label-check_btn{font-size:14rem;letter-spacing:.05em;line-height:120%;border-radius:4rem;border:solid 1px #d0d0d0;min-height:48rem;padding:12rem 8rem 10rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;transition:all .3s}@media(min-width: 768px){form.search-form .conditions-block .selection-list label.label-check_btn{font-size:16rem}}@media(min-width: 1272px){form.search-form .conditions-block .selection-list label.label-check_btn{padding:8rem 8rem 6rem}}form.search-form .conditions-block .selection-list label.label-check_btn .label-txt{text-align:center}form.search-form .conditions-block .selection-list label.label-check_btn .label-txt small{font-size:12rem;letter-spacing:.05em;line-height:120%;display:block}@media(min-width: 1272px){form.search-form .conditions-block .selection-list label.label-check_btn .label-txt small{position:relative;display:inline-block;margin-left:3rem;vertical-align:baseline;transform:translateY(-2rem)}}form.search-form .conditions-block .selection-list label.label-check_btn input[type=checkbox]{display:none}form.search-form .conditions-block .selection-list label.label-check_btn:has(input:checked){border:solid 1px #d7655c;background-color:#f9efdf}form.search-form .conditions-block .selection-list label.label-check_btn.toggle,form.search-form .conditions-block .selection-list label.label-check_btn.large{min-height:60rem;padding:12rem 12rem 10rem 12rem}form.search-form .conditions-block .selection-list label.label-check_btn.toggle{border:solid 1px #9d9d9d;justify-content:start;position:relative;padding-left:32rem}form.search-form .conditions-block .selection-list label.label-check_btn.toggle .icon-toggle{display:block;width:12rem;height:12rem;position:absolute;top:calc(50% - 6rem);left:13rem;mask-image:url(/media/images/offto/search/form-icon-plus.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#9d9d9d;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0}form.search-form .conditions-block .selection-list label.label-check_btn:hover{border:solid 1px #e8a8a3;background-color:#fefbf6}form.search-form .conditions-block .selection-list label.label-radio{font-size:16rem;letter-spacing:.05em;line-height:120%;position:relative;padding-left:36rem;display:flex;align-items:center;font-family:"Noto Sans JP"}form.search-form .conditions-block .selection-list label.label-radio input[type=radio]{display:none}form.search-form .conditions-block .selection-list label.label-radio::before{content:"";display:block;border:#d0d0d0 solid 1px;width:28rem;height:28rem;border-radius:100%;position:absolute;top:calc(50% - 14rem);left:0;background-color:#fff;transition:all .3s}form.search-form .conditions-block .selection-list label.label-radio::after{content:"";display:block;width:16rem;height:16rem;border-radius:100%;position:absolute;top:calc(50% - 8rem);left:6rem;opacity:0;background-color:#cc3624;transition:all .3s}form.search-form .conditions-block .selection-list label.label-radio:has(input:checked)::before{border-color:#cc3624}form.search-form .conditions-block .selection-list label.label-radio:has(input:checked)::after{opacity:1}form.search-form .conditions-block .selection-list .select-wrapper{position:relative}form.search-form .conditions-block .selection-list .select-wrapper::after{content:"";position:absolute;top:calc(50% - 8rem);right:16rem;width:16rem;height:16rem;pointer-events:none;mask-image:url(/media/images/offto/search/form-select-chevron.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#1e1e1e}form.search-form .conditions-block .selection-list select.select-box{font-size:16rem;letter-spacing:.05em;width:100%;height:40rem;display:block;padding:0 40rem 0 16rem;border-radius:4rem;border:solid 1px #d0d0d0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:"Noto Sans JP"}@media(min-width: 768px){form.search-form .conditions-block .selection-list select.select-box{width:240rem;height:60rem}}@media(min-width: 1272px){form.search-form .conditions-block .selection-list select.select-box{width:449rem;height:60rem}}form.search-form .conditions-block .selection-list.radio-layout01{display:flex;flex-wrap:wrap;gap:16rem}form.search-form .conditions-block .selection-list.check_box-layout01{display:flex;flex-wrap:wrap;gap:20rem}form.search-form .conditions-block .selection-list.check_box-layout02{display:flex;flex-wrap:wrap;gap:12rem}@media(min-width: 1272px){form.search-form .conditions-block .selection-list.check_box-layout02{gap:16rem}}form.search-form .conditions-block .selection-list.check_box-layout02 .label-check_box{width:160rem;min-height:28rem}@media(min-width: 768px){form.search-form .conditions-block .selection-list.check_box-layout02 .label-check_box{width:220rem}}@media(min-width: 1272px){form.search-form .conditions-block .selection-list.check_box-layout02 .label-check_box{width:236rem}}form.search-form .conditions-block .selection-list.check_btn-layout01{display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem}@media(min-width: 768px){form.search-form .conditions-block .selection-list.check_btn-layout01{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1272px){form.search-form .conditions-block .selection-list.check_btn-layout01{grid-template-columns:repeat(6, 1fr)}}form.search-form .conditions-block .selection-list.check_btn-layout02{display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem}@media(min-width: 768px){form.search-form .conditions-block .selection-list.check_btn-layout02{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1272px){form.search-form .conditions-block .selection-list.check_btn-layout02{grid-template-columns:repeat(5, 1fr)}}form.search-form .conditions-block .selection-list.select-layout01{display:flex;justify-content:start;align-items:center;gap:4rem}@media(min-width: 768px){form.search-form .conditions-block .selection-list.select-layout01{gap:16rem}}form.search-form .conditions-block .selection-list.select-layout01 .waveDash{font-size:16rem;letter-spacing:.05em;line-height:120%;text-align:center;margin:6rem 0 0;display:block;width:fit-content}form.search-form .keywordsearch-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8rem;margin-top:39rem}@media(min-width: 768px){form.search-form .keywordsearch-group{flex-direction:row}}form.search-form .keywordsearch-group label.input_keyword{display:block;background-color:#ff0;width:100%;height:60rem}@media(min-width: 1272px){form.search-form .keywordsearch-group label.input_keyword{max-width:512rem}}form.search-form .keywordsearch-group label.input_keyword input[type=text]{width:100%;height:100%;padding:16rem;font-size:16rem;letter-spacing:.05em;border-radius:4rem;border:solid 1px #d0d0d0}form.search-form .keywordsearch-group .submit.form-actions .form-btn-search{width:120rem;height:60rem}form.search-form .search-map{margin-top:48rem;height:400rem}@media(min-width: 768px){form.search-form .search-map{height:520rem}}@media(min-width: 1272px){form.search-form .search-map{height:520rem}}form.search-form .search-map .view_map{width:100%;height:100%}@media(min-width: 1272px){form.search-form .conditions-block.conditions-map .conditions-block-container{padding:56rem 64rem 64rem}}@media(min-width: 1272px){form.search-form .conditions-block.conditions-line .conditions-block-container{padding:60rem 64rem 64rem}}form.search-form .conditions-block.conditions-line .filter-group .filter-group-ttl{margin-bottom:8rem}form.search-form .conditions-block.conditions-line .filter-group .filter-item-ttl{margin-bottom:5rem}form.search-form .conditions-block.conditions-line .filter-group .filter-type .filter-item+.filter-item{margin-top:20rem}form.search-form .conditions-block.conditions-line .filter-group .filter-type[class=filter-type]+.filter-line{margin-top:32rem}form.search-form .conditions-block.conditions-line .filter-group .filter-type:is(.filter-line)+.filter-line{margin-top:8rem}/*# sourceMappingURL=lp-propertysearch_part.css.map */