@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:normal;src:url("../fonts/Gatsbyflf-gxBp.ttf") format("truetype")}@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:bold;src:url("../fonts/GatsbyFLF-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Honoka_Shin_Mincho';font-style:normal;font-weight:normal;src:url("../fonts/Honoka_Shin_Mincho_L.otf") format("OpenType")}.p-chintai:after,.p-baibai:after{content:"";display:table;clear:both}:root{--border-color:#e8e8e8;--background-color:#f1f1f1;--border-raund:5px}.p-chintai,.p-baibai{position:relative;width:100%;margin:auto;box-sizing:border-box}.p-chintai__inner,.p-baibai__inner{position:relative}@media only screen and (min-width: 768px){.p-chintai__inner,.p-baibai__inner{display:flex;justify-content:space-between;align-items:stretch}}@media only screen and (max-width: 767px){.p-chintai__inner,.p-baibai__inner{padding-right:0;padding-left:0}}.p-chintai__sidebar,.p-baibai__sidebar{width:100%;box-sizing:border-box}@media only screen and (min-width: 768px){.p-chintai__sidebar,.p-baibai__sidebar{width:24.19355%}}@media only screen and (max-width: 767px){.p-chintai__sidebar,.p-baibai__sidebar{padding-bottom:calc(20 / var(--fontSize) * 1em);border-bottom:1px solid var(--color-gray-light)}}.p-chintai__content,.p-baibai__content{width:100%}@media only screen and (min-width: 768px){.p-chintai__content,.p-baibai__content{order:2;width:73.3871%}}@media only screen and (max-width: 767px){.p-chintai__content,.p-baibai__content{padding-left:calc(25 / var(--fontSize)* 1em);padding-right:calc(25 / var(--fontSize)* 1em)}}.u-color--back-base-opacity{background-color:#f1f1f1}@media only screen and (max-width: 767px){.l-side-col__title{max-height:60px;height:calc(60 / var(--fontSize)* 1em)}}.l-side-col__title-label{font-weight:400;text-align:center;color:var(--color-white);background-color:var(--color-brand);letter-spacing:.03em}@media only screen and (min-width: 768px){.l-side-col__title-label{padding:1.25em .8em;font-size:calc(16 / var(--fontSize)* 1em);border-radius:var(--border-raund) var(--border-raund) 0 0}}@media only screen and (max-width: 767px){.l-side-col__title-label{display:flex;justify-content:center;align-items:center;height:100%;padding-right:0;padding-left:0;font-size:calc(16 / var(--fontSize)* 1em)}}.l-side-col__contents-body{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:0 0 var(--border-raund) var(--border-raund)}.p-side-search__title{display:flex;align-items:center;padding:1.25em calc(20 / var(--fontSize)* 1em);background-color:var(--color-white)}.p-side-search__title--no-icon{padding-left:1.6rem}.p-side-search__contents-item:first-child{margin-top:0}.p-side-search__contents-item-inner{display:flex;flex-wrap:wrap;row-gap:calc(20 / var(--fontSize)* 1em);padding:calc(20 / var(--fontSize)* 1em)}.c-side-search-list__item{display:flex;justify-content:space-between;font-size:1.4rem}.c-side-search-list__item:first-child{padding-bottom:1rem}.c-side-search-list__item:not(:first-child){border-top:dotted 1px #999;padding:1rem 0}.c-side-search-list__item:last-child{padding-bottom:0}.c-side-search-list__item a{text-decoration:none}.c-side-check-list__item span:before{top:0.2rem}.c-side-check-list--col2{display:flex}.c-side-check-list--col2 li{width:50%}.c-side-check-list--col2 li:first-child{width:100%}.c-side-select-box{width:100%}@media only screen and (min-width: 768px){.c-side-select-box__select{width:calc(50% - 1rem)}}@media only screen and (max-width: 767px){.c-side-select-box__select{width:calc(50% - 3rem)}}.c-side-select-box__select select{width:100%;height:auto;padding:.8em 1em;background:url(../images/common/ico-select_arrow1.svg) no-repeat right 50%/2.6rem;background-color:var(--color-white);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 767px){.c-side-select-box__select select{width:100%}}.c-side-select-box--col1 select{width:100%}.c-side-select-box--col2{display:flex;justify-content:space-between;align-items:center}.c-side-input-box{display:flex;width:100%}.c-side-input-box__text{position:relative;width:100%}.c-side-input-box__text form{display:flex;width:100%}.c-side-input-box__text input{width:100%;padding:.8em 1.1em;background-color:var(--color-white);border:none}.c-side-input-box__text input[type=submit]{width:4.2rem;height:4.2rem}@media only screen and (max-width: 767px){.c-side-button{display:flex;justify-content:space-between;align-items:flex-start;position:fixed;bottom:0;left:0;width:100%;padding:calc(10 / var(--fontSize) * 1em);background-color:var(--color-white);box-sizing:border-box}}.c-side-button a,.c-side-button p,.c-side-button button{display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;height:auto;margin:0;padding:1.25em 1em;font-size:calc(14 / var(--fontSize) * 1em);color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--border-raund);letter-spacing:.03em;line-height:1;white-space:nowrap;text-align:center;transition:all .3s ease;box-sizing:border-box}@media only screen and (min-width: 768px){.c-side-button a,.c-side-button p,.c-side-button button{height:calc(50 / var(--fontSize)* 1em);max-height:50px}}.c-side-button a:hover,.c-side-button p:hover,.c-side-button button:hover{position:relative;border-color:transparent}.c-side-button--accent a,.c-side-button--accent button{color:var(--color-white);background-color:var(--color-gray);border:1px solid var(--color-gray);text-align:center}.c-side-button--accent a:hover,.c-side-button--accent button:hover{background-color:#1d1d1d;border:1px solid #1d1d1d}.c-side-button--accent a:before,.c-side-button--accent button:before{display:none}.p-check-list{display:flex;flex-wrap:wrap}.p-check-list__item{display:flex;width:100%}.p-check-list__item:not(:first-of-type){margin:0.8rem 0 0 0rem}.p-check-list__item label{display:block;position:relative;cursor:pointer}.p-check-list__item label input{display:none}.p-check-list__item label input:checked+span:before{background-color:var(--color-brand);border:1px solid var(--color-brand)}.p-check-list__item label input:checked+span:after{content:"";background:url(../images/common/ico_check1.svg) no-repeat 0 0;position:absolute;top:6px;left:3px;width:10px;height:8px}.p-check-list__item label span:before{content:"";display:inline-block;width:16px;height:16px;background-color:var(--color-white);border:1px solid #eeeeee;border-radius:3px;margin-right:0.7rem;position:relative;top:0.2rem;transition:all .3s ease}.p-check-list__item label span:hover:before{border:1px solid var(--color-brand)}.p-check-list__item label a{position:relative;top:0.2rem;color:#0033cc;text-decoration:none}.c-button{display:flex;justify-content:center}@media only screen and (min-width: 768px){.c-button{margin-top:calc(20 / var(--fontSize)* 1em)}}.c-button-col1{flex-wrap:wrap}.c-button-col1__block a,.c-button-col1__block input{display:block;position:relative;text-decoration:none}.c-button-col2{flex-wrap:wrap;justify-content:space-between}.c-button-col2__block{width:calc((100% / 2) - .5rem)}@media only screen and (min-width: 768px){.c-button-col2__block{width:100%}}.c-button-col2__block a,.c-button-col2__block input{display:block;position:relative;text-decoration:none}.c-button__sp-bottom{display:block;position:fixed;bottom:0;left:0;box-sizing:border-box;z-index:3}.c-button__sp-bottom-icon{visibility:visible;position:fixed;right:calc(20 / var(--fontSize)* 1em);bottom:calc(30 / var(--fontSize)* 1em);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 / var(--fontSize)* 1em);width:calc(68 / var(--fontSize)* 1em);height:calc(68 / var(--fontSize)* 1em);background-color:var(--color-gray);border-radius:50%;box-shadow:rgba(0,0,0,0.1) 0px 0px 16px;transition:0.3s cubic-bezier(0.25, 1, 0.5, 1);appearance:none;border:none;outline:0px;opacity:0;transition:opacity 0.3s ease}.c-button__sp-bottom-icon.is-show{opacity:1}.c-button__sp-bottom-icon svg{width:calc(18 / var(--fontSize)* 1em);height:calc(18 / var(--fontSize)* 1em)}.c-button__sp-bottom-icon-label{color:var(--color-white);font-size:calc(9 / var(--fontSize)* 1em);letter-spacing:.03em;line-height:1;white-space:nowrap}.p-search-top-menu{position:relative;width:100%;padding:calc(20 / var(--fontSize)* 1em) calc(30 / var(--fontSize)* 1em);background-color:#f1f1f1;border:1px solid var(--border-color);border-radius:var(--border-raund);box-sizing:border-box}@media only screen and (min-width: 768px){.p-search-top-menu{padding:calc(20 / var(--fontSize)* 1em)}}.p-search-top-menu__top-box{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.p-search-top-menu__top-box{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(10 / var(--fontSize)* 1em)}}.p-search-top-menu__hit-building{font-size:calc(16 / var(--fontSize)* 1em);font-weight:600}@media only screen and (min-width: 768px){.p-search-top-menu__hit-building{font-size:calc(18 / var(--fontSize)* 1em)}}.p-search-top-menu__hit-building-red{display:inline-block;margin-left:.5em;color:#ff0000;font-size:calc(24 / 16 * 1em);letter-spacing:-.01em}@media only screen and (min-width: 768px){.p-search-top-menu__hit-building-red{font-size:calc(30 / 18 * 1em)}}.p-search-top-menu__hit-building-select{display:flex}@media only screen and (max-width: 767px){.p-search-top-menu__hit-building-select{flex-wrap:wrap;row-gap:calc(10 / var(--fontSize)* 1em)}}.p-search-top-menu__hit-building-select-item{display:flex;align-items:center}@media only screen and (max-width: 767px){.p-search-top-menu__hit-building-select-item{width:100%}}.p-search-top-menu__hit-building-select-item:first-child select{width:calc(200 / var(--fontSize)* 1em);overflow:hidden}@media only screen and (min-width: 768px){.p-search-top-menu__hit-building-select-item:nth-child(2){margin-left:calc(20 / var(--fontSize)* 1em)}}.p-search-top-menu__hit-building-select-item:nth-child(2) select{width:calc(120 / var(--fontSize)* 1em)}.p-search-top-menu__hit-building-select-item p{margin-right:0.7rem}.c-select-box{overflow:hidden;position:relative;border-radius:2px}.c-select-box:after{content:"";display:block;position:absolute;top:0;right:0;width:3em;height:3em;background:url(../images/common/ico-select_arrow1.svg) no-repeat right 50%/3.4rem;pointer-events:none}.c-select-box select{border:none;width:calc(100 / var(--fontSize)* 1em);height:3em;padding-left:1em;line-height:1;background-color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer}.c-select-box select :hover{cursor:pointer;border:solid 2px var(--color-brand);box-sizing:border-box}.p-property{position:relative;padding:calc(30 / var(--fontSize)* 1em) 0 0}@media only screen and (min-width: 768px){.p-property{padding:calc(40 / var(--fontSize)* 1em) 0 0}}.p-property-box__item{overflow:hidden;position:relative;background-color:transparent;border:1px solid var(--border-color);border-radius:var(--border-raund);box-sizing:border-box}.p-property-box__item:not(:first-of-type){margin-top:calc(30 / var(--fontSize)* 1em)}.p-property-box__title{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#f1f1f1}@media only screen and (min-width: 768px){.p-property-box__title{padding:calc(20 / var(--fontSize)* 1em)}}@media only screen and (max-width: 767px){.p-property-box__title{flex-wrap:wrap;row-gap:calc(10 / var(--fontSize)* 1em);padding:calc(20 / var(--fontSize)* 1em) calc(20 / var(--fontSize)* 1em) calc(25 / var(--fontSize)* 1em)}}.p-property-box__title-main{display:flex;align-items:center}.p-property-box__title-text{display:flex;justify-content:center;align-items:center;font-weight:300;letter-spacing:.03em}@media only screen and (min-width: 768px){.p-property-box__title-text{padding:0 .8em;font-size:calc(24 / var(--fontSize)* 1em)}}@media only screen and (max-width: 767px){.p-property-box__title-text{padding-left:.6em;font-size:calc(20 / var(--fontSize)* 1em)}}.p-property-box__title-text a{text-decoration:none}.p-property-box__title-date{font-size:calc(14 / var(--fontSize)* 1em);letter-spacing:-.02em;line-height:1;white-space:nowrap}.p-property-box__contents{padding:calc(20 / var(--fontSize)* 1em)}@media only screen and (min-width: 768px){.p-property-box__contents{padding:calc(30 / var(--fontSize)* 1em) calc(20 / var(--fontSize)* 1em)}}.p-property-box__image{position:relative;overflow:hidden;aspect-ratio:380/280;height:auto}@media only screen and (min-width: 768px){.p-property-box__image{width:calc(250 / var(--fontSize)* 1em)}}.p-property-box__image img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition-duration:.7s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 768px){.p-property-box__information{width:calc(600 / var(--fontSize)* 1em)}}@media only screen and (max-width: 767px){.p-property-box__information{margin-top:calc(20 / var(--fontSize)* 1em)}}@media only screen and (min-width: 768px){.p-property-box__detail{display:flex;justify-content:space-between;align-items:flex-start;column-gap:calc(20 / var(--fontSize)* 1em)}}.p-property-box__point{margin-top:calc(25 / var(--fontSize)* 1em)}@media only screen and (min-width: 768px){.p-property-box__point{display:flex}}.p-property-box__point-title{position:relative;color:var(--color-white);background-color:var(--color-brand);font-family:var(--font-Oswald);font-weight:400;font-style:normal;font-size:calc(18 / var(--fontSize)* 1em);text-transform:uppercase;letter-spacing:-.01em;line-height:1}@media only screen and (min-width: 768px){.p-property-box__point-title{display:flex;justify-content:center;align-items:center;width:8.2rem;border-radius:var(--border-raund) 0 0 var(--border-raund)}}@media only screen and (max-width: 767px){.p-property-box__point-title{width:100%;padding:calc(10 / var(--fontSize)* 1em) calc(20 / var(--fontSize)* 1em);border-radius:var(--border-raund) var(--border-raund) 0 0;text-align:center}}.p-property-box__point-list{background-color:#f1f1f1;padding:calc(20 / var(--fontSize)* 1em);box-sizing:border-box}@media only screen and (min-width: 768px){.p-property-box__point-list{width:calc(100% - 8.2rem);border-radius:0 var(--border-raund) var(--border-raund) 0}}@media only screen and (max-width: 767px){.p-property-box__point-list{width:100%;border-radius:0 0 var(--border-raund) var(--border-raund)}}.p-property-box__button{width:80%;margin:auto;padding-top:calc(25 / var(--fontSize)* 1em);box-sizing:border-box}.p-property-box__button-link{display:flex;justify-content:center;align-items:center;width:100%;padding:1.25em;color:var(--color-white);background-color:#474747;border:1px solid #474747;border-radius:999px;letter-spacing:.03em;line-height:1;white-space:nowrap;text-align:center;transition:all .3s ease;box-sizing:border-box}@media only screen and (min-width: 768px){.p-property-box__button-link{min-width:calc(220 / var(--fontSize) * 1em)}}.p-property-box__button-link:hover{color:var(--color-black);background-color:var(--color-white);border:1px solid #474747}@media only screen and (max-width: 767px){.p-property-box__button-text{font-size:calc(12 / var(--fontSize)* 1em)}}.p-property-box__cost{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:calc(14 / var(--fontSize)* 1em);row-gap:calc(14 / var(--fontSize)* 1em);margin-bottom:calc(18 / var(--fontSize)* 1em);padding-bottom:calc(20 / var(--fontSize)* 1em);border-bottom:2px dotted #eeeeee}@media only screen and (min-width: 768px){.p-property-box__cost{margin-bottom:calc(18 / var(--fontSize)* 1em);padding-bottom:calc(12 / var(--fontSize)* 1em)}}.p-property-box__cost-item{display:flex;align-items:center;column-gap:calc(10 / var(--fontSize)* 1em)}.p-property-box__cost-item.chinryo .value{color:#ff0000;font-weight:600;line-height:1}.p-property-box__cost-item.chinryo .chinryo-num{display:inline-block;font-size:calc(28 / var(--fontSize)* 1em);letter-spacing:-.01em}@media only screen and (min-width: 768px){.p-property-box__cost-item.chinryo .chinryo-num{font-size:calc(30 / var(--fontSize)* 1em)}}.p-property-box__cost-item .title{padding:.5em .8em;font-size:calc(12 / var(--fontSize)* 1em);font-weight:600;letter-spacing:0.02em;background-color:transparent;border-radius:4px;border:1px solid #cdcdcd;letter-spacing:-.01em;line-height:1}.p-property-box__spec{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:.3em}.p-property-box__spec dl{display:flex;justify-content:flex-start;align-items:baseline;position:relative}.p-property-box__spec dl:not(:last-of-type):after{content:"/";display:inline-block;margin-left:.6em;margin-right:.6em;color:rgba(0,0,0,0.4)}.p-property-box__spec dl .title{font-weight:600}.p-property-box__spec dl .value{margin-left:.6em}.p-property-box__kotu{margin-top:calc(14 / var(--fontSize)* 1em)}.p-property-box__kotu i{display:inline-block;width:1em;height:auto;color:var(--color-brand);text-align:center}.c-popup{display:none;position:fixed;top:0;left:0;width:100%;max-height:100vh;background-color:var(--color-white);border-radius:var(--border-raund);z-index:1000;opacity:0;transform:scale(1);transition:opacity 0.3s ease, transform 0.3s ease}.c-popup.is-show{opacity:1;transform:scale(1)}.c-popup__inner{position:relative;width:100%;height:100vh}.c-popup__inner .p-side-search__contents{height:100vh;padding:0 0 calc(150 / var(--fontSize) * 1em);overflow-y:auto;box-sizing:border-box}.c-popup__closebutton{display:block;position:fixed;top:0;right:0;cursor:pointer;max-width:60px;max-height:60px;width:calc(60 / var(--fontSize) * 1em);height:calc(60 / var(--fontSize) * 1em);background-color:var(--color-brand)}.c-popup__closebutton .line--1,.c-popup__closebutton .line--3{--total-length:111.22813415527344;--offset:-50.22813415527344}.c-popup__closebutton .line--2{--total-length:99}.c-popup__closebutton.is-active svg path{transform:translateX(30px)}.c-popup__closebutton.is-active svg .line--1,.c-popup__closebutton.is-active svg .line--3{--offset:-16.9705627485}.c-popup__closebutton.is-active svg .line--2{--offset:-20}.c-popup__closebutton.is-active svg .line--1,.c-popup__closebutton.is-active svg .line--3{--length:22.627416998}.c-popup__closebutton.is-active svg .line--2{--length:0}.c-popup__closebutton>label{display:block;position:relative;cursor:pointer;width:100%;height:100%;bottom:0;left:0}.c-popup__closebutton input{position:absolute;top:0;left:0;width:100%;height:100%}.c-popup__closebutton svg path{fill:none;stroke:var(--color-white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-popup__closebutton svg circle{fill:transparent;opacity:0}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999}
