﻿/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:10002;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.8);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}@media screen and (min-width: 670px){.room-list{max-width:1000px;margin:0 auto;padding:0}}@media screen and (min-width: 670px){.room-list--building{width:94%}}.room-list__view{position:relative}.room-list__view--building{padding:2.9850746269vw;background-color:#fff;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media screen and (min-width: 670px){.room-list__view--building{padding:22px 24px}}.room-list__card{position:relative;background-color:#fff;border-top:0.1492537313vw solid #ccc}@media screen and (min-width: 670px){.room-list__card{border-top:1px solid #ccc}}@media screen and (min-width: 860px){.room-list__card{border-top:none}}.room-list__card:nth-child(n+2){margin-top:2.9850746269vw}@media screen and (min-width: 670px){.room-list__card:nth-child(n+2){margin-top:20px}}.room-list__card--building{border-top:none}.room-list__title{font-weight:700;font-size:4.0298507463vw;color:#2a2a2a;letter-spacing:.1rem;margin-bottom:1.7910447761vw}@media screen and (min-width: 670px){.room-list__title{font-size:clamp(2.2rem,100vw - (670px + 1920px)/2,2.2rem)}}@media screen and (min-width: 1920px){.room-list__title{font-size:2.2rem}}@media screen and (min-width: 670px){.room-list__title{margin-bottom:12px}}.room-list__table{display:none;color:#2a2a2a}@media screen and (min-width: 860px){.room-list__table{display:table;text-align:center;width:100%}}.room-list__th{background-color:#fff2f2;font-weight:700;font-size:2.9850746269vw}@media screen and (min-width: 670px){.room-list__th{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__th{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__th{padding:8px 0}}@media screen and (min-width: 670px){.room-list__th--select{width:60px}}@media screen and (min-width: 670px){.room-list__th--madori{width:120px}}@media screen and (min-width: 670px){.room-list__th--floor{width:138px}}@media screen and (min-width: 670px){.room-list__th--rent{width:138px}}@media screen and (min-width: 670px){.room-list__th--area{width:138px}}@media screen and (min-width: 670px){.room-list__th--status{width:100px}}@media screen and (min-width: 670px){.room-list__th--btn{width:160px}}@media screen and (min-width: 670px){.room-list__tr--border{border-bottom:1px solid #ccc}}@media screen and (min-width: 670px){.room-list__tr--border:last-child{border-bottom:none}}.room-list__hide{display:none;transition:.2s ease height;border-top:0.2985074627vw solid #ccc}@media screen and (min-width: 670px){.room-list__hide{border-top:1px solid #ccc}}.room-list__hide--active{display:block}@media screen and (min-width: 670px){.room-list__hide--active{display:table-row-group}}.room-list__open{font-weight:700;font-size:3.7313432836vw;color:#b70019;margin-bottom:2.6865671642vw}@media screen and (min-width: 670px){.room-list__open{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__open{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__open{margin-bottom:14px}}.room-list__more{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:end;height:51.0447761194vw;z-index:3;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.82) 36.95%, #fff 100%);cursor:pointer}@media screen and (min-width: 670px){.room-list__more{height:120px}}.room-list__item{position:relative;display:flex;font-weight:700;font-size:2.9850746269vw}@media screen and (min-width: 670px){.room-list__item{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__item{font-size:1.4rem}}.room-list__item--pl{display:list-item;width:26.5671641791vw;padding-left:4.4776119403vw}@media screen and (min-width: 670px){.room-list__item--pl{padding-left:24px;width:150px;margin-bottom:5px}}.room-list__item--pl::after{z-index:2;position:absolute;display:inline-block;content:"";top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;width:3.8805970149vw;height:3.8805970149vw;left:0}@media screen and (min-width: 670px){.room-list__item--pl::after{width:20px;height:20px}}.room-list__item--2ndfloor::after{background-image:url(../img/module/detail_item_2ndfloor.svg)}.room-list__item--pet::after{background-image:url(../img/module/detail_item_pet.svg)}.room-list__item--autolock::after{background-image:url(../img/module/detail_item_autolock.svg)}.room-list__item--bathtoilet::after{background-image:url(../img/module/detail_item_bathtoilet.svg)}.room-list__item--deliverybox::after{background-image:url(../img/module/detail_item_deliverybox.svg)}.room-list__item--aircon::after{background-image:url(../img/module/detail_item_aircon.svg)}.room-list__item--warmwater::after{background-image:url(../img/module/detail_item_warmwater.svg)}.room-list__item--zehm::after{background-image:url(../img/module/detail_item_zehm.svg)}.room-list__item span{font-weight:700;font-size:3.2835820896vw;display:none}@media screen and (min-width: 670px){.room-list__item span{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__item span{font-size:1.4rem}}@media screen and (min-width: 860px){.room-list__item span{display:inline}}.room-list__td{font-weight:700;font-size:3.2835820896vw;vertical-align:middle;white-space:nowrap}@media screen and (min-width: 670px){.room-list__td{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__td{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__td:nth-child(-n+7){padding:10px}}@media screen and (min-width: 670px){.room-list__td:last-child{padding:10px 0 10px 10px}}.room-list__td span{font-weight:700;font-size:6.5671641791vw;color:#b70019}@media screen and (min-width: 670px){.room-list__td span{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.room-list__td span{font-size:2rem}}.room-list__img{flex-shrink:0}@media screen and (min-width: 670px){.room-list__img{width:150px;height:150px}}@media screen and (min-width: 860px){.room-list__img{width:100px;height:100px}}.room-list__img--sp{display:block}@media screen and (min-width: 860px){.room-list__img--sp{display:none}}.room-list__unit{display:flex}@media screen and (min-width: 670px){.room-list__unit{flex-direction:column;justify-content:space-between;align-items:center}}.room-list__red{background-color:#b70019;color:#fff;font-weight:700;font-size:2.9850746269vw;display:none}@media screen and (min-width: 670px){.room-list__red{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__red{font-size:1.4rem}}@media screen and (min-width: 860px){.room-list__red{display:inline;padding:2px 14px;margin-right:10px}}.room-list__red--sp{display:inline-block;padding:0.7462686567vw 3.5820895522vw;margin-right:1.4925373134vw}@media screen and (min-width: 670px){.room-list__red--sp{padding:2px 14px}}@media screen and (min-width: 860px){.room-list__red--sp{margin-top:16px}}@media screen and (min-width: 860px){.room-list__red--sp{display:none}}.room-list__flex{display:flex;justify-content:space-between;align-items:flex-start}.room-list__bottom{display:flex;padding-top:2.9850746269vw}@media screen and (min-width: 670px){.room-list__bottom{padding-top:20px}}@media screen and (min-width: 860px){.room-list__bottom{display:none}}.room-list__content{margin-left:1.7910447761vw}@media screen and (min-width: 670px){.room-list__content{margin-left:12px}}.room-list__row{margin:0 0 0.7462686567vw 0}@media screen and (min-width: 670px){.room-list__row{margin:0 0 5px 0}}.room-list__row:last-child{margin:0}.room-list__dl{display:flex;align-items:center;justify-content:flex-start}.room-list__dl dt{font-weight:700;font-size:3.2835820896vw}@media screen and (min-width: 670px){.room-list__dl dt{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.6rem)}}@media screen and (min-width: 1920px){.room-list__dl dt{font-size:1.6rem}}.room-list__dl dt:after{content:"："}.room-list__dl dd{font-weight:700;font-size:3.2835820896vw}@media screen and (min-width: 670px){.room-list__dl dd{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.6rem)}}@media screen and (min-width: 1920px){.room-list__dl dd{font-size:1.6rem}}.room-list__dl--multi{gap:2.9850746269vw}@media screen and (min-width: 670px){.room-list__dl--multi{gap:20px}}.room-list__dl--cost{gap:0.7462686567vw}@media screen and (min-width: 670px){.room-list__dl--cost{gap:5px}}.room-list__dl--cost dt{font-weight:700;font-size:4.1791044776vw}@media screen and (min-width: 670px){.room-list__dl--cost dt{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.room-list__dl--cost dt{font-size:2rem}}.room-list__dl--cost dt:after{content:""}.room-list__dl--cost dd{font-weight:700;font-size:4.1791044776vw}@media screen and (min-width: 670px){.room-list__dl--cost dd{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.room-list__dl--cost dd{font-size:2rem}}.room-list__dl--cost dd strong{font-weight:700;font-size:6.5671641791vw;line-height:1;color:#b70019}@media screen and (min-width: 670px){.room-list__dl--cost dd strong{font-size:clamp(2.8rem,100vw - (670px + 1920px)/2,2.8rem)}}@media screen and (min-width: 1920px){.room-list__dl--cost dd strong{font-size:2.8rem}}.room-list__buttons{display:flex;align-items:center;background-color:#f5f6f7;margin-top:2.3880597015vw;padding:2.3880597015vw 2.6865671642vw;justify-content:space-between}@media screen and (min-width: 670px){.room-list__buttons{margin-top:16px;padding:16px 18px}}@media screen and (min-width: 860px){.room-list__buttons{display:none}}.room-list__buttons--border{border-bottom:0.1492537313vw solid #ccc}@media screen and (min-width: 860px){.room-list__buttons--border{border-bottom:none}}.room-list__favorite{display:flex;justify-content:space-between;align-items:center;gap:1.1940298507vw}@media screen and (min-width: 670px){.room-list__favorite{gap:10px}}@media screen and (min-width: 860px){.room-list__favorite{display:none}}.room-list__btn{display:inline-block}.room-list__btn a{display:block;text-align:center}.room-list__btn._add a,.room-list__btn._add button{display:block;text-align:center;position:relative;background-color:#333;font-weight:700;font-size:2.9850746269vw;color:#fff;width:36.7164179104vw;border-radius:7px;padding:2.2388059701vw 2.2388059701vw 2.2388059701vw 5.223880597vw;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:34.0298507463vw;padding:2.2388059701vw 0.7462686567vw 2.2388059701vw 5.223880597vw}@media screen and (min-width: 670px){.room-list__btn._add a,.room-list__btn._add button{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__btn._add a,.room-list__btn._add button{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__btn._add a,.room-list__btn._add button{padding:6px 0 6px 12px;width:160px}}@media screen and (min-width: 860px){.room-list__btn._add a,.room-list__btn._add button{margin-bottom:8px}}.room-list__btn._add a::before,.room-list__btn._add button::before{position:absolute;content:"";width:3.6567164179vw;height:2.9850746269vw;background-image:url(../img/module/button_heart_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;left:2.9850746269vw}@media screen and (min-width: 670px){.room-list__btn._add a::before,.room-list__btn._add button::before{width:14.8px;height:12.5px;left:10px;top:50%}}.room-list__btn._add a:hover,.room-list__btn._add button:hover{background-color:#000}@media screen and (min-width: 670px){.room-list__btn._add a,.room-list__btn._add button{width:160px;padding:6px 0 6px 12px}}.room-list__btn._delete a,.room-list__btn._delete button{display:block;text-align:center;position:relative;background-color:#707070;font-weight:700;font-size:2.9850746269vw;color:#fff;width:36.7164179104vw;border-radius:7px;padding:2.2388059701vw;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:34.0298507463vw;padding:2.2388059701vw}@media screen and (min-width: 670px){.room-list__btn._delete a,.room-list__btn._delete button{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__btn._delete a,.room-list__btn._delete button{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__btn._delete a,.room-list__btn._delete button{padding:6px;width:160px}}@media screen and (min-width: 860px){.room-list__btn._delete a,.room-list__btn._delete button{margin-bottom:8px}}.room-list__btn._delete a:hover,.room-list__btn._delete button:hover{background-color:#000}@media screen and (min-width: 670px){.room-list__btn._delete a,.room-list__btn._delete button{width:160px;padding:6px}}.room-list__btn--rarrow a,.room-list__btn--rarrow button{display:block;text-align:center;position:relative;width:36.7164179104vw;background-color:#b70019;color:#fff;font-weight:700;font-size:2.9850746269vw;border-radius:7px;padding:2.2388059701vw;display:inline-block;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:34.0298507463vw}@media screen and (min-width: 670px){.room-list__btn--rarrow a,.room-list__btn--rarrow button{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__btn--rarrow a,.room-list__btn--rarrow button{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__btn--rarrow a,.room-list__btn--rarrow button{padding:6px 10px 6px 0;width:160px}}.room-list__btn--rarrow a::before,.room-list__btn--rarrow button::before{position:absolute;content:"";width:1.1940298507vw;height:2.3880597015vw;background-image:url(../img/module/button_arrow_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;right:2.6865671642vw}@media screen and (min-width: 670px){.room-list__btn--rarrow a::before,.room-list__btn--rarrow button::before{width:6px;height:10px;right:10px}}.room-list__btn--rarrow a:hover,.room-list__btn--rarrow button:hover{background-color:#791b16}@media screen and (min-width: 670px){.room-list__btn--rarrow a,.room-list__btn--rarrow button{padding:6px 0 6px 10px;width:160px}}.room-list__check{display:inline-block;margin:0 0 2.9850746269vw 0}@media screen and (min-width: 670px){.room-list__check{margin:0 0 14px 0}}.room-list__checkbox{font-weight:700;font-size:3.7313432836vw;position:relative;display:inline-flex;align-items:flex-start;gap:1.4925373134vw;line-height:1.2;color:#2a2a2a;cursor:pointer}@media screen and (min-width: 670px){.room-list__checkbox{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__checkbox{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__checkbox{gap:10px}}.room-list__checkbox:has(input[type=checkbox]:checked)::after{background-color:#b70019;border:1px solid #000}.room-list__checkbox::after{position:absolute;content:"";display:block;top:0;left:0;width:4.4776119403vw;height:4.4776119403vw;border:1px solid #000;left:0;z-index:1;background-color:#fff}@media screen and (min-width: 670px){.room-list__checkbox::after{width:15px;height:15px}}.room-list__checkbox input{position:relative;appearance:none;width:4.4776119403vw;height:4.4776119403vw;margin:0}@media screen and (min-width: 670px){.room-list__checkbox input{width:15px;height:15px}}.room-list__checkbox input::after{opacity:0;content:"";position:absolute;display:block;width:2.6865671642vw;height:1.7910447761vw;top:0.7462686567vw;left:0.7462686567vw;transform:rotate(-45deg);border-left:0.7462686567vw solid #fff;border-bottom:0.7462686567vw solid #fff}@media screen and (min-width: 670px){.room-list__checkbox input::after{width:10px;height:6px;top:2px;left:2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}}.room-list__checkbox input:checked::after{opacity:1;z-index:2}.room-list__checkbox span{font-weight:600;font-size:3.5820895522vw}@media screen and (min-width: 670px){.room-list__checkbox span{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__checkbox span{font-size:1.4rem}}@media screen and (min-width: 670px){.room-list__checkbox span{width:calc(100% - 25px)}}.room-list__modal{display:flex;flex-shrink:0;border:0.1492537313vw solid #ccc;width:29.8507462687vw;height:29.8507462687vw;position:relative}@media screen and (min-width: 670px){.room-list__modal{width:150px;border:1px solid #ccc;height:150px}}@media screen and (min-width: 860px){.room-list__modal{width:100px;height:100px}}.room-list__target{display:block;position:relative;width:100%}.room-list__target iframe,.room-list__target a,.room-list__target img{position:absolute;top:0;left:0;width:100%;height:100%}.room-list__target a{display:block;width:100% !important;height:100% !important}.room-list__target a:before{position:absolute;content:"";background-image:url(../img/module/room_list_modal_icon.svg);background-repeat:no-repeat;background-size:cover;z-index:2;width:7.4626865672vw;height:7.4626865672vw;right:0.2985074627vw;bottom:0.2985074627vw;pointer-events:none}@media screen and (min-width: 670px){.room-list__target a:before{width:30px;height:30px;right:2px;bottom:2px}}.room-list__newly{font-weight:700;font-size:3.1343283582vw;position:absolute;left:0;top:0;z-index:1;padding:0 1.4925373134vw;letter-spacing:0.2985074627vw;color:#fff;background-color:#d16826;animation:fadeInOut 3s infinite}@keyframes fadeInOut{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@media screen and (min-width: 670px){.room-list__newly{font-size:clamp(1.3rem,100vw - (670px + 1920px)/2,1.3rem)}}@media screen and (min-width: 1920px){.room-list__newly{font-size:1.3rem}}@media screen and (min-width: 670px){.room-list__newly{padding:0 10px;letter-spacing:2px}}.room-list__parking{display:flex;align-items:center;gap:1.4925373134vw}@media screen and (min-width: 670px){.room-list__parking{gap:10px}}.room-list__parking img{width:4.4776119403vw;height:4.4776119403vw}@media screen and (min-width: 670px){.room-list__parking img{width:20px;height:20px}}.room-list__parking span{font-weight:700;font-size:3.2835820896vw;color:#000}@media screen and (min-width: 670px){.room-list__parking span{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.room-list__parking span{font-size:1.4rem}}.search-bar{position:fixed;bottom:0;justify-content:space-evenly;width:100%;display:none;padding:2.3880597015vw 0;background-color:rgba(42,42,42,.75);z-index:10002}@media screen and (min-width: 670px){.search-bar{justify-content:center;padding:10px 0}}.search-bar--active{display:flex}.search-bar__text{font-weight:700;font-size:3.2835820896vw;color:#fff;text-align:center}@media screen and (min-width: 670px){.search-bar__text{font-size:clamp(1.6rem,100vw - (670px + 1920px)/2,1.6rem)}}@media screen and (min-width: 1920px){.search-bar__text{font-size:1.6rem}}@media screen and (min-width: 670px){.search-bar__text{margin:0 20px 0 0}}.search-bar__btn a,.search-bar__btn button{position:relative;background-color:#b70019;font-weight:700;font-size:2.9850746269vw;color:#fff;width:38.8059701493vw;border-radius:7px;padding:2.2388059701vw 2.2388059701vw 2.2388059701vw 6.8656716418vw}@media screen and (min-width: 670px){.search-bar__btn a,.search-bar__btn button{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.search-bar__btn a,.search-bar__btn button{font-size:1.4rem}}@media screen and (min-width: 670px){.search-bar__btn a,.search-bar__btn button{padding:10px 0 10px 12px;width:185px}}.search-bar__btn a::before,.search-bar__btn button::before{position:absolute;content:"";width:3.5820895522vw;height:2.9850746269vw;background-image:url(../img/module/button_contact_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;left:5.9701492537vw}@media screen and (min-width: 670px){.search-bar__btn a::before,.search-bar__btn button::before{width:20px;height:16px;left:20px;top:50%}}.search-bar__btn a:hover,.search-bar__btn button:hover{background-color:#791b16}@media screen and (min-width: 670px){.search-bar__btn a,.search-bar__btn button{margin-left:10px}}.breadcrumb{background-color:#f5f6f7}.breadcrumb-inner{max-width:1200px;margin:0 auto;width:94%;padding:1.1940298507vw 0;overflow-y:auto}@media screen and (min-width: 670px){.breadcrumb-inner{padding:14px 0}}.breadcrumb__list{display:-webkit-box;overflow:auto}.breadcrumb__list .breadcrumb__item:nth-child(n+2){margin-left:1.7910447761vw}@media screen and (min-width: 670px){.breadcrumb__list .breadcrumb__item:nth-child(n+2){margin-left:8px}}.breadcrumb__list .breadcrumb__item:nth-child(n+2)::before{content:">";padding-right:1.1940298507vw}@media screen and (min-width: 670px){.breadcrumb__list .breadcrumb__item:nth-child(n+2)::before{padding-right:8px}}.breadcrumb__item{font-weight:500;font-size:2.9850746269vw;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 670px){.breadcrumb__item{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.breadcrumb__item{font-size:1.4rem}}.breadcrumb__item a{text-decoration:underline;font-weight:500;font-size:2.9850746269vw}@media screen and (min-width: 670px){.breadcrumb__item a{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.breadcrumb__item a{font-size:1.4rem}}.button__span{display:none}@media screen and (min-width: 670px){.button__span{display:inline}}.button-search{padding:2.9850746269vw 12.6865671642vw 2.9850746269vw 18.6567164179vw;font-weight:700;font-size:4.776119403vw;color:#fff;background-color:#d83b43;border-radius:10px;letter-spacing:.2em;position:relative;margin-top:3.8805970149vw}@media screen and (min-width: 670px){.button-search{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.button-search{font-size:2rem}}@media screen and (min-width: 670px){.button-search{margin-top:28px;padding:20px 85px 20px 125px}}.button-search:before{position:absolute;content:"";width:4.776119403vw;height:4.776119403vw;background-image:url(../img/module/button-search_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;left:10.447761194vw}@media screen and (min-width: 670px){.button-search:before{width:26px;height:26px;left:70px}}.button-search:hover{background-color:#cb092d}.button--arrow{position:relative;width:17.1641791045vw;background-color:#333;color:#fff;font-weight:700;font-size:2.9850746269vw;border-radius:7px;padding:0.8955223881vw 1.4925373134vw 0.8955223881vw 0;flex-shrink:0}@media screen and (min-width: 670px){.button--arrow{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.button--arrow{font-size:1.4rem}}@media screen and (min-width: 670px){.button--arrow{width:150px;padding:6px 10px 6px 0}}.button--arrow::before{position:absolute;content:"";width:1.3432835821vw;height:2.3880597015vw;background-image:url(../img/module/button_arrow_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;right:1.4925373134vw}@media screen and (min-width: 670px){.button--arrow::before{width:6px;height:10px;right:10px}}.button--arrow:hover{background-color:#000}.button--keep{position:relative;background-color:#333;font-weight:700;font-size:2.9850746269vw;color:#fff;border-radius:0 0 7px 7px;padding:0.8955223881vw 6.7164179104vw 0.8955223881vw 2.9850746269vw}@media screen and (min-width: 670px){.button--keep{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.button--keep{font-size:1.4rem}}@media screen and (min-width: 670px){.button--keep{padding:6px 45px 6px 20px}}.button--keep::before{position:absolute;content:"";width:3.4328358209vw;height:2.9850746269vw;background-image:url(../img/module/button_keep_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:46%;right:1.4925373134vw}@media screen and (min-width: 670px){.button--keep::before{width:14px;height:12.5px;right:18px}}.button--keep:hover{background-color:#000}.button--heart{position:relative;background-color:#333;font-weight:700;font-size:2.9850746269vw;color:#fff;width:36.7164179104vw;border-radius:7px;padding:2.2388059701vw 2.2388059701vw 2.2388059701vw 5.223880597vw;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:34.0298507463vw;padding:2.2388059701vw 0.7462686567vw 2.2388059701vw 5.223880597vw}@media screen and (min-width: 670px){.button--heart{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.button--heart{font-size:1.4rem}}@media screen and (min-width: 670px){.button--heart{padding:6px 0 6px 12px;width:160px}}@media screen and (min-width: 860px){.button--heart{margin-bottom:8px}}.button--heart::before{position:absolute;content:"";width:3.6567164179vw;height:2.9850746269vw;background-image:url(../img/module/button_heart_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;left:2.9850746269vw}@media screen and (min-width: 670px){.button--heart::before{width:14.8px;height:12.5px;left:10px;top:50%}}.button--heart:hover{background-color:#000}@media screen and (min-width: 670px){.button--heart{width:160px;padding:6px 0 6px 12px}}.button--rarrow{position:relative;width:36.7164179104vw;background-color:#b70019;color:#fff;font-weight:700;font-size:2.9850746269vw;border-radius:7px;padding:2.2388059701vw;display:inline-block;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:34.0298507463vw}@media screen and (min-width: 670px){.button--rarrow{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.button--rarrow{font-size:1.4rem}}@media screen and (min-width: 670px){.button--rarrow{padding:6px 10px 6px 0;width:160px}}.button--rarrow::before{position:absolute;content:"";width:1.1940298507vw;height:2.3880597015vw;background-image:url(../img/module/button_arrow_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;right:2.6865671642vw}@media screen and (min-width: 670px){.button--rarrow::before{width:6px;height:10px;right:10px}}.button--rarrow:hover{background-color:#791b16}@media screen and (min-width: 670px){.button--rarrow{padding:6px 0 6px 10px;width:160px}}.button--contact{position:relative;background-color:#b70019;font-weight:700;font-size:2.9850746269vw;color:#fff;width:38.8059701493vw;border-radius:7px;padding:2.2388059701vw 2.2388059701vw 2.2388059701vw 6.8656716418vw}@media screen and (min-width: 670px){.button--contact{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.button--contact{font-size:1.4rem}}@media screen and (min-width: 670px){.button--contact{padding:10px 0 10px 12px;width:185px}}.button--contact::before{position:absolute;content:"";width:3.5820895522vw;height:2.9850746269vw;background-image:url(../img/module/button_contact_icon.svg);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);top:50%;left:5.9701492537vw}@media screen and (min-width: 670px){.button--contact::before{width:20px;height:16px;left:20px;top:50%}}.button--contact:hover{background-color:#791b16}@media screen and (min-width: 670px){.button--contact{margin-left:10px}}.property__title{font-weight:700;font-size:4.1791044776vw;color:#2a2a2a;letter-spacing:.1rem}@media screen and (min-width: 670px){.property__title{font-size:clamp(3rem,100vw - (670px + 1920px)/2,3rem)}}@media screen and (min-width: 1920px){.property__title{font-size:3rem}}@media screen and (min-width: 670px){.property__title{margin-left:14px}}.property__top{display:flex;justify-content:space-between;border-bottom:3px solid #b70019;padding:2.2388059701vw 0 1.4925373134vw;margin-bottom:2.3880597015vw;align-items:baseline}@media screen and (min-width: 670px){.property__top{padding:10px 0;margin-bottom:16px}}.property__bottom{display:flex;flex-direction:column}@media screen and (min-width: 670px){.property__bottom{align-items:center}}@media screen and (min-width: 1100px){.property__bottom{flex-direction:row;align-items:normal}}.property__pic{position:relative}@media screen and (min-width: 670px){.property__pic{width:608px}}.property__pic span{position:absolute;background-color:#b70019;font-weight:700;font-size:3.2835820896vw;color:#fff;padding:0.8955223881vw 2.8358208955vw}@media screen and (min-width: 670px){.property__pic span{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.property__pic span{font-size:2rem}}@media screen and (min-width: 670px){.property__pic span{top:0;left:0;padding:6px 19px}}.property__bottom{justify-content:space-between}@media screen and (min-width: 670px){.property__bottom{margin-bottom:40px}}.property__right{background-color:#fff;padding:2.2388059701vw 2.9850746269vw;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 670px){.property__right{padding:8px 20px 20px;margin-left:0;max-width:608px;width:100%;display:block;grid-template-columns:1fr}}@media screen and (min-width: 1100px){.property__right{margin-left:25px;max-width:auto;width:auto}}@media screen and (min-width: 670px){.property__right .property__row:last-child{border-bottom:none}}.property__row{display:flex;padding:2.2388059701vw 1.7910447761vw 2.2388059701vw 0;border-bottom:1px solid #e5e7e8;align-items:baseline}@media screen and (min-width: 670px){.property__row{padding:12px 0}}.property__row--grid1{grid-column:1/3;grid-row:1/2}@media screen and (min-width: 670px){.property__row--grid1{grid-column:auto;grid-row:auto}}.property__row--grid2{grid-column:1/2;grid-row:2/3}@media screen and (min-width: 670px){.property__row--grid2{grid-column:auto;grid-row:auto}}.property__row--grid3{grid-column:1/2;grid-row:3/4}@media screen and (min-width: 670px){.property__row--grid3{grid-column:auto;grid-row:auto}}.property__row--grid4{grid-column:2/3;grid-row:2/3;padding:2.2388059701vw 1.7910447761vw}@media screen and (min-width: 670px){.property__row--grid4{grid-column:auto;grid-row:auto;padding:12px 0}}.property__row--grid5,.property__row--grid7,.property__row--grid10,.property__row--grid11,.property__row--grid12{display:none}@media screen and (min-width: 670px){.property__row--grid5,.property__row--grid7,.property__row--grid10,.property__row--grid11,.property__row--grid12{grid-column:auto;grid-row:auto;display:flex}}.property__row--grid6{grid-column:2/3;grid-row:3/4;padding:2.2388059701vw 1.7910447761vw}@media screen and (min-width: 670px){.property__row--grid6{grid-column:auto;grid-row:auto;padding:12px 0}}.property__row--grid8{grid-column:1/3;grid-row:4/5}@media screen and (min-width: 670px){.property__row--grid8{grid-column:auto;grid-row:auto}}.property__row--grid9{grid-column:1/3;grid-row:5/6;border-bottom:none}@media screen and (min-width: 670px){.property__row--grid9{grid-column:auto;grid-row:auto;border-bottom:1px solid #e5e7e8}}.property__row:last-child{border-bottom:none}.property__head{font-weight:700;font-size:3.2835820896vw;flex-shrink:0;width:15.671641791vw;align-self:center}@media screen and (min-width: 670px){.property__head{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.property__head{font-size:1.4rem}}@media screen and (min-width: 670px){.property__head{width:160px}}@media screen and (min-width: 1100px){.property__head{width:112px}}.property__head--top{align-self:flex-start}.property__data{font-weight:400;font-size:3.2835820896vw;width:100%;align-self:center}@media screen and (min-width: 670px){.property__data{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.property__data{font-size:1.4rem}}@media screen and (min-width: 670px){.property__data{align-self:normal}}.property__red{font-weight:700;font-size:4.4776119403vw;color:#b70019}@media screen and (min-width: 670px){.property__red{font-size:clamp(2rem,100vw - (670px + 1920px)/2,2rem)}}@media screen and (min-width: 1920px){.property__red{font-size:2rem}}.property__tilde{margin:0 1.4925373134vw}@media screen and (min-width: 670px){.property__tilde{margin:0 10px}}@media screen and (min-width: 670px){.swiper--top{width:608px}}.swiper-wrapper{width:100%;height:100%}.swiper__img{height:71.6417910448vw}@media screen and (min-width: 670px){.swiper__img{height:545px}}.swiper--top .swiper-slide{text-align:center;background-color:#fff;background-color:#e3e3e3}.swiper--top .swiper-slide img{width:100%;height:100%;object-fit:contain}.company{padding:0 2.2388059701vw}@media screen and (min-width: 670px){.company{width:94%;max-width:1000px;margin:0 auto;padding:0}}.company__title{font-weight:700;font-size:4.1791044776vw;color:#2a2a2a;margin-bottom:2.3880597015vw;letter-spacing:.1rem}@media screen and (min-width: 670px){.company__title{font-size:clamp(2.2rem,100vw - (670px + 1920px)/2,2.2rem)}}@media screen and (min-width: 1920px){.company__title{font-size:2.2rem}}@media screen and (min-width: 670px){.company__title{margin-bottom:16px}}.company__note{margin:1.4925373134vw 0 0 0}@media screen and (min-width: 670px){.company__note{margin:10px 0 0 0}}.company__row{display:flex}@media screen and (min-width: 1100px){.company__row--2{grid-column:1/2;grid-row:2/3}}@media screen and (min-width: 1100px){.company__row--3{grid-column:2/3;grid-row:1/2}}@media screen and (min-width: 1100px){.company__row--4{grid-column:2/3;grid-row:2/3}}.company__row--4 .company__head{border-bottom:1px solid #fff}@media screen and (min-width: 1200px){.company__row--4 .company__head{border-bottom:1px solid #e5e7e8}}@media screen and (min-width: 1100px){.company__row--5{grid-column:1/3;grid-row:3/4}}.company__row--5 .company__head{border-bottom:1px solid #e5e7e8}.company__head{font-weight:700;font-size:3.2835820896vw;flex-shrink:0;background-color:#e5e7e8;border-bottom:1px solid #fff;width:29.8507462687vw;padding:1.4925373134vw 2.9850746269vw}@media screen and (min-width: 670px){.company__head{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.company__head{font-size:1.4rem}}@media screen and (min-width: 670px){.company__head{width:200px;padding:12px 20px}}@media screen and (min-width: 1100px){.company__head{width:170px}}.company__data{font-weight:400;font-size:3.2835820896vw;display:flex;width:100%;align-items:baseline;border-bottom:1px solid #e5e7e8;border-right:1px solid #e5e7e8;padding:1.4925373134vw 2.9850746269vw 1.4925373134vw 4.4776119403vw;background-color:#fff}@media screen and (min-width: 670px){.company__data{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.company__data{font-size:1.4rem}}@media screen and (min-width: 670px){.company__data{padding:12px 20px}}.company__grid{display:grid;border-top:1px solid #e5e7e8;grid-template-columns:1fr;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media screen and (min-width: 1100px){.company__grid{grid-template-columns:1fr 1fr}}.company__a{text-decoration:underline;color:#b70019}.section{padding:0 2.2388059701vw 3.7313432836vw;background-color:#f5f6f7}@media screen and (min-width: 670px){.section{width:100%;padding:0 0 20px 0}}.section--company{padding:0 0 14.9253731343vw}@media screen and (min-width: 670px){.section--company{padding:45px 0 100px}}@media screen and (min-width: 670px){.section__inner{width:94%;margin:0 auto}}@media screen and (min-width: 1200px){.section__inner{max-width:1000px}}.square{position:relative;display:inline-block;cursor:pointer;color:#2a2a2a;font-weight:700;font-size:2.6865671642vw;display:block;width:4.4776119403vw;height:4.4776119403vw}@media screen and (min-width: 670px){.square{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.square{font-size:1.4rem}}@media screen and (min-width: 670px){.square{width:15px;height:15px}}@media screen and (min-width: 860px){.square{margin:0 auto}}.square:has(input[type=checkbox]:checked)::after{background-color:#b70019}.square::after{position:absolute;content:"";display:block;margin-top:-1.4925373134vw;top:1.4925373134vw;width:4.4776119403vw;height:4.4776119403vw;border:1px solid #000;left:0;z-index:1;background-color:#fff}@media screen and (min-width: 670px){.square::after{top:60%;margin-top:-10px;width:15px;height:15px}}.square--short{margin:0;width:auto;height:auto;padding-left:6.7164179104vw}@media screen and (min-width: 670px){.square--short{padding-left:30px}}.square--short::after{position:absolute;content:"";display:block;margin-top:-1.4925373134vw;top:1.4925373134vw;width:4.4776119403vw;height:4.4776119403vw;border:1px solid #000;left:0;z-index:1;background-color:#fff}@media screen and (min-width: 670px){.square--short::after{top:52%;margin-top:-10px;width:15px;height:15px}}.square__checkbox{position:absolute;top:0;left:0;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;width:4.4776119403vw;height:4.4776119403vw}@media screen and (min-width: 670px){.square__checkbox{width:1px;height:10px}}.square__checkbox::after{opacity:0;content:"";position:absolute;display:block;box-sizing:border-box;width:2.6865671642vw;height:1.7910447761vw;margin-top:-1.3432835821vw;top:2.6865671642vw;left:1.1940298507vw;transform:rotate(-45deg);border-left:0.7462686567vw solid;border-bottom:0.7462686567vw solid;color:#fff}@media screen and (min-width: 670px){.square__checkbox::after{border-left:2px solid;border-bottom:2px solid;width:10px;height:6px;margin-top:-9px;top:13px;left:3.5px}}.square__checkbox:checked::after{opacity:1;z-index:2}.square__checkbox--all{position:absolute;top:0;left:0;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;width:4.4776119403vw;height:4.4776119403vw}@media screen and (min-width: 670px){.square__checkbox--all{top:3px;width:15px;height:15px}}.square__checkbox--all::after{opacity:0;content:"";position:absolute;display:block;box-sizing:border-box;width:2.6865671642vw;height:1.7910447761vw;margin-top:-1.3432835821vw;top:2.6865671642vw;left:1.1940298507vw;transform:rotate(-45deg);border-left:0.7462686567vw solid;border-bottom:0.7462686567vw solid;color:#fff}@media screen and (min-width: 670px){.square__checkbox--all::after{border-left:2px solid;border-bottom:2px solid;width:10px;height:6px;margin-top:-9px;top:14px;left:4px}}.square__checkbox--all:checked::after{opacity:1;z-index:2}.main{background-color:#fff}.pagetop{position:fixed;right:0;bottom:80px;width:50px;height:44px}