@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;400;600;800&family=Noto+Sans+JP:wght@100;300;400;600&family=Noto+Serif+JP:wght@200&family=Roboto:wght@300;400&display=swap";body{width:100vw;min-height:100svh;font-weight:300}:root{--locohome-main-green: #c3d426;--locohome-sub-green: #dfe8d5;--locohome-line-green: #72b915;--locohome-main-brown: #4d3a33;--locohome-sub-brown: #0c0908;--locohome-logo-brown: #533437;--locohome-main-white: #ffffff;--locohome-main-red: #b63b40;--locohome-main-gray: #7a7a7a;--locohome-sub-gray: #c4c4c4;--z-index-header: 99}.u-margin__top-12{margin-top:12rem}@-webkit-keyframes fadeDown{from{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translateY(0)}}header{padding:1.5rem 2rem;align-items:center}@media screen and (min-width: 768px){header{padding:4rem}}header .header__logo{width:30vw;height:auto;padding:0}@media screen and (min-width: 768px){header .header__logo{width:12vw}}header .header__logo-svg{fill:#4d3a33}header .header__menu{position:relative;top:auto;right:auto}header .header__menu-btn{padding:0}html{scroll-behavior:smooth}.locohouse__concept__box{display:flex;padding:0;margin-top:12rem;flex-direction:column;place-items:center}@media screen and (min-width: 768px){.locohouse__concept__box{padding:0 12rem;justify-content:space-around;flex-direction:row;margin-top:24rem}}.locohouse__concept__link{text-align:center;margin-top:2.4rem}@media screen and (min-width: 768px){.locohouse__concept__link{margin-right:8rem}}.locohouse__concept__logo{width:20rem;height:auto;display:grid;place-content:center}@media screen and (min-width: 768px){.locohouse__concept__logo{width:24rem}}.locohouse__concept__logo img{width:100%}.locohouse__concept__text{text-align:left}.locohouse__concept__detail{display:block;margin-bottom:1.2rem;background-color:rgba(0,0,0,0)}.locohouse__concept__panels{position:relative;z-index:4;display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 768px){.locohouse__concept__panels{grid-template-columns:1fr 1fr}}.locohouse__concept__panels__items{width:100%;display:flex;flex-direction:column;justify-content:space-between}.locohouse__concept__panels__items img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.locohouse__type__box{padding:0;margin-top:12rem}@media screen and (min-width: 768px){.locohouse__type__box{padding:0 12rem;margin-top:24rem;margin-bottom:24rem}}.locohouse__type__title{text-align:center;font-size:clamp(2rem,1vw + 1rem,2.4rem);margin-bottom:3.2rem}.locohouse__type__list{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0;height:100%}@media screen and (min-width: 768px){.locohouse__type__list{flex-wrap:nowrap}}.locohouse__type__list a{width:50%}@media screen and (min-width: 768px){.locohouse__type__list a{width:100%}}.locohouse__type__list li{display:flex;flex-direction:column;justify-content:center;align-items:center}.locohouse__type__list img{width:90%;height:auto}.locohouse__type__list p{margin:0}.locohouse__panel__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:15rem 15rem;gap:10px;margin:60px auto;width:90%}.locohouse__example__btn{position:relative}.locohouse__example__btn:first-of-type{grid-row:1/3}.locohouse__example__btn:first-of-type img{height:100%;-o-object-fit:cover;object-fit:cover}.locohouse__example__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center;z-index:3}.locohouse__example__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.8)}.locohouse__top__box{margin-top:12rem}@media screen and (min-width: 768px){.locohouse__top__box{min-height:100vh}}.locohouse__top__lists{display:flex;flex-direction:column}@media screen and (min-width: 768px){.locohouse__top__lists{flex-direction:row;height:100vh}}.locohouse__top__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (min-width: 768px){.locohouse__top__image{aspect-ratio:auto}}.locohouse__top__list{padding:0;width:100%;display:flex;flex-direction:column;justify-content:space-around;width:calc(100vw - 5rem);margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.locohouse__top__list{padding:0 4rem;width:60%}}.locohouse__top__slide{width:100%}@media screen and (min-width: 768px){.locohouse__top__slide{width:40%}}.locohouse__top__heading{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:4rem}@media screen and (min-width: 768px){.locohouse__top__heading{margin-top:8rem}}.locohouse__top__heading p{display:flex;align-items:center;justify-content:center;margin:0}.locohouse__top__heading p::before,.locohouse__top__heading p::after{content:"";width:3rem;border-bottom:2px solid #7a7a7a;margin:0 2rem}.locohouse__top__panels{margin-top:5%;overflow:hidden;position:relative;height:100%;margin-right:-2.5rem;margin-left:-2.5rem;padding-left:1rem}@media screen and (min-width: 768px){.locohouse__top__panels{margin-right:-4.4rem;margin-left:revert}}.locohouse__top__panels .swiper-wrapper{height:auto}.locohouse__top__catch{font-size:1rem;padding:.8rem 1.2rem;color:#7a7a7a;margin:0;padding:.8rem 1.2rem}@media screen and (min-width: 768px){.locohouse__top__catch{font-size:1.3rem;letter-spacing:.2px}}.locohouse__top__nav{display:flex;justify-content:center;padding:2rem;flex-direction:row-reverse;gap:1rem}@media screen and (min-width: 768px){.locohouse__top__nav{margin-right:8rem}}.locohouse__top__nav-next,.locohouse__top__nav-prev{cursor:pointer;width:2rem;height:2rem;border-top:1px solid #7a7a7a;caret-color:rgba(0,0,0,0);cursor:pointer}.locohouse__top__nav-prev{border-left:1px solid #7a7a7a;transform:rotate(-45deg)}.locohouse__top__nav-next{transform:rotate(45deg);border-right:1px solid #7a7a7a}.locohouse__detail{background-color:rgba(0,0,0,0);padding:.8rem 1.2rem}@media screen and (min-width: 768px){.locohouse__detail{padding:1.2rem 2.4rem}}.locohouse__detail dl dt,.locohouse__detail dl dd{font-size:1.3rem}@media screen and (min-width: 768px){.locohouse__detail dl dt,.locohouse__detail dl dd{font-size:1.4rem}}.locohouse__area__box{padding:0;margin-top:12rem}@media screen and (min-width: 768px){.locohouse__area__box{padding:0 12rem;margin-top:24rem;margin-bottom:24rem}}.locohouse__area__header{text-align:center}.locohouse__area__select{cursor:pointer}.locohouse__area__map{width:93%;margin:0 auto;display:none}@media screen and (min-width: 768px){.locohouse__area__map{display:block}}.locohouse__area__map.sp{display:block}@media screen and (min-width: 768px){.locohouse__area__map.sp{display:none}}.locohouse__area__map tspan{pointer-events:none}.locohouse__panel__item{box-shadow:0 5px 15px rgba(12,9,8,.08)}.locohouse__name{font-size:1.2rem;padding:.8rem 1.2rem;color:#0c0908;margin:0}@media screen and (min-width: 768px){.locohouse__name{font-size:1.3rem}}.locohouse__panels{justify-content:start}.archiveconsultant__ceo-image img{width:100%}.archiveconsultant__ceo-name{background-color:rgba(0,0,0,0);left:0}p{font-size:clamp(1.4rem,1vw + 1rem,1.8rem)}.archiveconsultant__movie__box{margin:0;margin-top:12rem;margin-bottom:12rem}.archiveconsultant__movie__box .movie{margin:0}.archiveconsultant__lists{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 768px){.archiveconsultant__lists{grid-template-columns:1fr 1fr 1fr 1fr}}.archiveconsultant__list{width:100%;aspect-ratio:16/9;margin-bottom:0}.archiveconsultant__list li{height:100%}.consultant__name{padding:.4rem .6rem;right:0;bottom:0;color:#fff;background-color:rgba(0,0,0,0);left:auto;font-size:clamp(1.3rem,1vw + .75rem,1.4rem)}.archiveconsultant__box{margin-bottom:6rem}.archiveconsultant p{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:clamp(1.4rem,1vw + 1rem,1.6rem)}.singleconsultant__heading{display:block}.singleconsultant__heading::first-letter{text-transform:uppercase}.client__panel iframe{aspect-ratio:16/9}.singleconsultant__box{width:calc(100vw - 5rem)}@media screen and (min-width: 768px){.singleconsultant__box{width:50%}}.singleconsultant .col__2-md picture{width:100%}@media screen and (min-width: 768px){.singleconsultant .col__2-md picture{width:50%}}.headermenu__concept-lh picture{width:100%;min-width:7rem;max-width:12rem}.page-template-single-lh-lp{background-color:#f2f6e0;font-family:"Noto Sans JP",sans-serif}.page-template-single-lh-lp iframe{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.page-template-single-lh-lp .lh__lp__marginnone{margin:0 calc(50% - 50vw)}@media screen and (min-width: 768px){.page-template-single-lh-lp .lh__lp__marginnone{margin:0}}.page-template-single-lh-lp .lh__lp__spnone{display:none}@media screen and (min-width: 768px){.page-template-single-lh-lp .lh__lp__spnone{display:block}}@media screen and (min-width: 768px){.page-template-single-lh-lp .lh__lp__pcnone{display:none}}.page-template-single-lh-lp .lh__lp__displaynone{display:none}@media print{@page{size:A3 landscape;width:420mm;max-height:297mm;margin:30px;box-sizing:border-box}html,body{height:auto}body{height:297mm}.print__area{max-height:297mm;page-break-after:auto;overflow:visible}.print__area h1{font-size:30px;padding-bottom:30px;margin:0}.print__area-image,.print__area-data{width:50%}.print__area-image{width:50%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:16px;align-content:start;max-height:100%}.print__area-image__item:first-child{display:block;grid-column:1/5;grid-row:1}.print__area-image img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.print__area-data{width:50%}.print__area-data ul{margin:0;padding:0;list-style:none}.print__area .plan{max-height:100%;max-width:100%;height:550px;margin:0 auto}.print__area-concept{position:relative;margin-bottom:40px}.print__area-concept img{width:100%;height:auto;aspect-ratio:16/4;-o-object-fit:cover;object-fit:cover}.print__area-text{color:#fff;width:calc(100% - 180px);padding:12px;position:absolute;top:0}.print__area-text h2{margin-top:0}.print__area-text p{font-size:14px}.print__area-point li{margin-top:4px;font-size:13px}.print__area-land{margin-top:24px}.print__area-land p{margin-bottom:4px;margin-top:0}.print__area-plan{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;gap:20px}.print__area-plan .qr{width:40mm;align-self:end;display:flex;flex-direction:column;align-items:center}.print__area-plan .qr span{font-size:10px;line-height:1.2;display:block;text-align:center}.print__area-plan .qr img{width:100%}.print__area-arrow{width:0;height:0;border-style:solid;border-width:8px 9px 0 9px;margin-bottom:1.2rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-top:9px}.print__flex{display:flex;overflow:visible;gap:60px}}.print__btn{background-color:#e1ead7;border:0;padding:8px 16px;cursor:pointer;margin-right:32px}.concept__btn.bg{background:#e1ead7;padding-right:2.4rem;padding-left:2.4rem}.concept__link{display:flex;justify-content:center;padding:12px 32px;align-items:center;padding-right:12px;gap:12px;box-shadow:rgba(0,0,0,.1) 0px 4px 12px}.concept__link>svg{width:18px;height:auto;transition:.1s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.concept__link-text{display:block;letter-spacing:1px}.concept__link.default{color:var(--locohome-main-brown);border:1px solid var(--locohome-main-brown);background-color:var(--locohome-main-white);font-family:"Noto Sans JP",serif;font-weight:400}.concept__link.default>svg .svg__configurable{fill:var(--locohome-main-brown)}.concept__link:hover>svg{transform:translateX(2px)}.lh__concept{overflow:hidden}.lh__concept_box{margin-left:auto;margin-right:auto;margin-top:clamp(8rem,8vw + 4rem,12.8rem)}.lh__concept-type{padding-bottom:6rem;padding-right:12rem}@media screen and (min-width: 768px){.lh__concept-type{padding-right:24rem}}.lh__concept-type picture{bottom:-6rem;right:0}@media screen and (min-width: 768px){.lh__concept-type picture{right:-10px}}.company__table *{font-size:1.6rem}.company__table .locohome_table{border-collapse:collapse;border:1px solid #b9b9b9}.company__table tr{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.company__table tr{display:block}}.company__table th,.company__table td{border:1px solid #b9b9b9;color:#0c0908}.company__table th{background-color:#e1ead7;font-weight:bold;width:100%}@media screen and (min-width: 768px){.company__table th{width:170px}}.company__table td{padding:10px 0px 10px 20px;width:480px}.company__table a{color:#7a7a7a;text-decoration:underline}.company__table ul{padding:0;margin:0;list-style-type:none}.company__table span{font-size:small}#primary figure{margin:0}main .main{position:relative}main .main__info{padding:.8rem 1.2rem}main .main__info ul li{font-size:clamp(1.2rem,.72vw,1.4rem)}@media screen and (min-width: 768px){main .main__info-image{width:12rem}}main .main__info-detail span{font-size:clamp(1.2rem,.72vw,1.4rem)}main .main__info-detail span:not(:first-of-type){font-size:1.1rem}main .main__info-detail span:nth-child(3){color:#7a7a7a;margin-top:8px}@media screen and (min-width: 768px){main .main__info-detail span{letter-spacing:2px}}.singleconsultant>.col__2-md{margin-top:3.2rem}.singleconsultant__message>p{margin-top:3.2rem}.archiveconsultant__list>li>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archiveconsultant__list img{aspect-ratio:16/9}.consultant__list>li>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.page__aggregation{font-family:"Noto Sans JP",sans-serif;font-weight:300}.archive__budge{flex-wrap:wrap;width:100%}.archive__budge-img{background-color:#f5f8f2;height:25px}.archive__budge-img img{height:100%}.arrow__close{width:1.6rem;margin-right:.4rem}.arrow__close polyline{fill:none;stroke:#b0bc3e;stroke-miterlimit:10;stroke-width:4.252px}.arrow__close.open{transform:rotate(180deg);transition:all .3s ease-in-out}.arrow__blank{width:1.2rem;margin-right:.4rem}.arrow__blank line{stroke-miterlimit:10}.arrow__blank line,.arrow__blank polyline{fill:none;stroke:#b0bc3e;stroke-width:4.252px;stroke-linecap:round}.arrow__blank polyline{stroke-linejoin:round}.svg__global-menu-01{width:23.97vw;height:auto}@media screen and (min-width: 768px){.svg__global-menu-01{width:9.27vw}}.svg__global-menu-01 .text{fill:#513235;stroke-width:0px}.svg__global-menu-02{width:24.26vw;height:auto}@media screen and (min-width: 768px){.svg__global-menu-02{width:10.26vw}}.svg__global-menu-02 .text{fill:#513235;stroke-width:0px}.svg__global-menu-03{width:16.77vw;height:auto}@media screen and (min-width: 768px){.svg__global-menu-03{width:6.3vw}}.svg__global-menu-03 .text{fill:#513235;stroke-width:0px}.svg__global-menu-04{width:24.63vw}@media screen and (min-width: 768px){.svg__global-menu-04{width:10.63vw}}.svg__global-menu-04 .text{fill:#513235;stroke-width:0px}.svg__global-menu-05{width:13.69vw}@media screen and (min-width: 768px){.svg__global-menu-05{width:4.69vw}}.svg__global-menu-05 .text{fill:#513235;stroke-width:0px}.svg__global-menu-06{width:18.77vw;height:auto}@media screen and (min-width: 768px){.svg__global-menu-06{width:6.77vw}}.svg__global-menu-06 .text{fill:#513235;stroke-width:0px}.svg__global-menu-07{width:13.77vw;height:auto}@media screen and (min-width: 768px){.svg__global-menu-07{width:5vw}}.svg__global-menu-07 .text{fill:#513235;stroke-width:0px}.svg__global-menu__logo-lh{width:min(13.333333333vw,8.6rem);height:auto}.svg__global-menu__logo-lh .text{fill:#513235;stroke-width:0px}.svg__global-menu__search{width:max(46.67vw,16rem);margin:0 auto}@media screen and (min-width: 768px){.svg__global-menu__search{width:16.82vw}}.svg__global-menu__search .path{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__global-menu__search .text{fill:#513235;stroke-width:0px}.svg__global-menu__search .bg{fill:#b5c240;stroke-width:0px}.svg__global-menu__multi{width:2.86vw}.svg__global-menu__multi .bg{fill:#b0bc3e;stroke-width:0px}.svg__global-menu__lh-ore .gray{fill:#b4b7b2}.svg__global-menu__lh-ore .dark-gray{fill:#4f5148}.svg__global-menu__lh-ore .black{fill:#35342d}.svg__global-menu__lh-oretowatashi,.svg__global-menu__lh-ore,.svg__global-menu__lh-watashi,.svg__global-menu__lh-hiraya{width:100%;height:auto}.svg__global-menu__lh-oretowatashi .border,.svg__global-menu__lh-ore .border,.svg__global-menu__lh-watashi .border,.svg__global-menu__lh-hiraya .border{stroke:#b0bc3e;stroke-width:2px;fill:none;stroke-miterlimit:10}.svg__global-menu__lh-oretowatashi .line,.svg__global-menu__lh-ore .line,.svg__global-menu__lh-watashi .line,.svg__global-menu__lh-hiraya .line{fill:none;stroke-miterlimit:10;stroke:#b5c240;stroke-width:2px}.svg__global-menu__lh-oretowatashi .bg,.svg__global-menu__lh-ore .bg,.svg__global-menu__lh-watashi .bg,.svg__global-menu__lh-hiraya .bg{fill:#b5c240;stroke-width:0px}.svg__global-menu__lh-oretowatashi .text,.svg__global-menu__lh-ore .text,.svg__global-menu__lh-watashi .text,.svg__global-menu__lh-hiraya .text{fill:#040000}.svg__global-menu__lh-oretowatashi .fill,.svg__global-menu__lh-ore .fill,.svg__global-menu__lh-watashi .fill,.svg__global-menu__lh-hiraya .fill{fill:#fff;stroke-width:0px}.svg__global-menu__lh-area{width:100%;height:auto}@media screen and (min-width: 768px){.svg__global-menu__lh-area{width:33.33vw}}.svg__global-menu__lh-area .bg-sub{fill:#dde3c8;stroke-width:0px}.svg__global-menu__lh-area .bg{fill:#b5c240;stroke-width:0px}.svg__global-menu__lh-area .text-black{fill:#040000;stroke-width:0px}.svg__global-menu__lh-area .text{fill:#fff;stroke-width:0px}.svg__global-menu__lh-area .click-area{cursor:pointer}.svg__global-menu__lh-area g{pointer-events:none}.svg__global-menu__lh-more{width:max(46.67vw,16rem)}@media screen and (min-width: 768px){.svg__global-menu__lh-more{width:17.71vw}}.svg__global-menu__lh-more .border{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__global-menu__lh-more .text{fill:#513235;stroke-width:0px}.svg__global-menu__lh-more .bg{fill:#b5c240;stroke-width:0px}.svg__global-menu__client{width:max(46.67vw,16rem)}@media screen and (min-width: 768px){.svg__global-menu__client{width:16.82vw}}.svg__global-menu__client .border{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px;stroke-width:1px}.svg__global-menu__client .text{fill:#513235;stroke-width:0px}.svg__global-menu__client .bg{fill:#b5c240;stroke-width:0px}.svg__global-menu__client-detail{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.svg__global-menu__client-detail .border{fill:none;stroke:#b5c240;stroke-miterlimit:10;stroke-width:.85px}.svg__global-menu__client-detail .bg{fill:#fff;stroke-width:0px}.svg__new-icon{width:max(6.65vw,3.5rem);height:auto;margin-right:1rem}@media screen and (min-width: 768px){.svg__new-icon{width:3.65vw}}.svg__new-icon .bubble{fill:none;stroke:#513235;stroke-miterlimit:10}.svg__new-icon .text{fill:#513235}.svg__new-icon .text,.svg__new-icon .circle{stroke-width:0px}.svg__new-icon .circle{fill:#b0bd3e}.svg__new-title{width:max(22.5vw,12rem);height:auto}@media screen and (min-width: 768px){.svg__new-title{width:12.4vw}}.svg__new-title .text{fill:#513235;stroke-width:0px}.svg__open-house-icon{width:max(3.2vw,3.5rem);height:auto;margin-right:1rem}.svg__open-house-icon .bg{fill:#b2be3f}.svg__open-house-icon .stroke{fill:none;stroke:#523336;stroke-linecap:round;stroke-linejoin:round}.svg__open-house-icon .text{fill:#523336}.svg__open-house-title{width:max(25.78vw,24rem);height:auto}.svg__open-house-title .text{fill:#513235}.svg__recommend-icon{width:max(12.29vw,7rem)}@media screen and (min-width: 768px){.svg__recommend-icon{width:7.29vw}}.svg__recommend-icon .stroke{fill:none;stroke:#513235;stroke-miterlimit:10}.svg__recommend-icon .text{fill:#513235;stroke-width:0px}.svg__recommend-icon .bg{fill:#b0bd3e;stroke-width:0px}.svg__recommend-title{width:max(32.59vw,17rem);height:auto}@media screen and (min-width: 768px){.svg__recommend-title{width:18.59vw}}.svg__price-down{width:max(8.4vw,4rem);margin-right:1rem;height:auto}@media screen and (min-width: 768px){.svg__price-down{width:4.4vw}}.svg__price-down .stroke{fill:none;stroke:#513235;stroke-miterlimit:10}.svg__price-down .text{fill:#513235;stroke-width:0px}.svg__price-down .bg{fill:#b0bd3e;stroke-width:0px}.svg__price-down-title{width:max(32.59vw,17rem);height:auto}@media screen and (min-width: 768px){.svg__price-down-title{width:18.59vw}}.svg__new-title .text,.svg__recommend-title .text,.svg__price-down-title .text{fill:#513235;stroke-width:0px}.svg__slide-prev svg,.svg__slide-next svg{width:3rem}.svg__slide-prev .arrow,.svg__slide-next .arrow{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:4.252px}.svg__slide__client-next,.svg__slide__client-prev{width:4.67vw;height:auto}@media screen and (min-width: 768px){.svg__slide__client-next,.svg__slide__client-prev{width:1.67vw}}.svg__slide__client-next .border,.svg__slide__client-prev .border{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:4.252px}.svg__slide__client-next .bg,.svg__slide__client-prev .bg{fill:#b5c240;stroke-width:0px}.svg__detail-lh{width:70.45vw}@media screen and (min-width: 768px){.svg__detail-lh{width:32.45vw}}.svg__detail-lh .text{fill:#040000;stroke-width:0px}.svg__detail-lh .bg{fill:#fff;stroke-width:0px}.svg__detail-rent{width:68.8vw}@media screen and (min-width: 768px){.svg__detail-rent{width:28.8vw}}.svg__detail-rent .text{fill:#040000;stroke-width:0px}.svg__detail-rent .bg{fill:var(--locohome-main-white);stroke-width:0px}.svg__detail__btn-lh{width:max(46.93vw,16rem)}@media screen and (min-width: 768px){.svg__detail__btn-lh{width:16.93vw}}.svg__detail__btn-lh .bg{fill:#fff}.svg__detail__btn-lh .text{fill:#513235;stroke-width:0px}.svg__detail__btn-lh .path{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__detail__btn-rent{width:max(46.93vw,16rem)}@media screen and (min-width: 768px){.svg__detail__btn-rent{width:16.93vw}}.svg__detail__btn-rent .text{fill:#513235;stroke-width:0px}.svg__detail__btn-rent .path{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__detail__btn-rent .bg{fill:var(--locohome-main-white);stroke-width:0px}.svg__detail__logo-lh{width:30vw;height:auto}@media screen and (min-width: 768px){.svg__detail__logo-lh{width:17vw}}.svg__detail__logo-lh .text{fill:#513235;stroke-width:0px}.svg__detail__logo-rent{width:37.83vw}@media screen and (min-width: 768px){.svg__detail__logo-rent{width:20.83vw}}.svg__detail__logo-rent .text{fill:#543437;stroke-width:0px}.svg__consultant__name{width:max(26.22vw,10rem);height:auto}@media screen and (min-width: 768px){.svg__consultant__name{width:8.22vw}}.svg__consultant__name .path{fill:none;stroke:#b5c240;stroke-miterlimit:10;stroke-width:.85px}.svg__consultant__name .bg{fill:#fff;stroke-width:0px}.svg__consultant__more{width:max(46.67vw,16rem)}@media screen and (min-width: 768px){.svg__consultant__more{width:16.67vw}}.svg__consultant__more .text{stroke-width:0px;fill:#513235}.svg__consultant__more .path{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__consultant__more .bg{fill:#b5c240;stroke-width:0px}.svg__freedial{width:6.64vw;height:auto}@media screen and (min-width: 768px){.svg__freedial{width:3.64vw}}.svg__freedial .clippath{-webkit-clip-path:url(#clippath);clip-path:url(#clippath)}.svg__freedial .clippath .path{fill:#b5c240;stroke-width:0px}.svg__freedial .clippath .fillnone{fill:none;stroke-width:0px}.svg__time{height:auto;width:5.08vw}@media screen and (min-width: 768px){.svg__time{width:2.08vw}}.svg__time .circle{stroke:#513235;stroke-width:.85px;fill:none;stroke-miterlimit:10}.svg__time .circlebg{fill:#b0bc3e;stroke-width:0px}.svg__time .hour-hand{stroke-width:2.835px;stroke:#fff;stroke-linecap:round}.svg__time .long-hand{stroke-width:1.134px;stroke:#fff;stroke-linecap:round}.svg__closing-day{width:5.08vw;height:auto}@media screen and (min-width: 768px){.svg__closing-day{width:2.08vw}}.svg__closing-day .circle{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__closing-day .circlebg{fill:#b0bc3e;stroke-width:0px}.svg__closing-day .text{fill:#fff}.svg__parking{width:5.08vw;height:auto}@media screen and (min-width: 768px){.svg__parking{width:2.08vw}}.svg__parking .circle{fill:none;stroke:#513235;stroke-miterlimit:10;stroke-width:.85px}.svg__parking .circlebg{fill:#b0bc3e;stroke-width:0px}.svg__parking .text{fill:#fff;stroke-width:0px}.svg__menu{width:3rem;height:auto}@media screen and (min-width: 768px){.svg__menu{width:4rem}}.svg__menu .stroke{stroke:#513235}.svg__sns{width:22px;height:auto;margin-right:4px;position:relative}.svg__sns.tiktok{top:-2px}.svg__sns.youtube{top:-1px}.svg__concept{width:min(32vw,22rem)}.svg__concept .text{fill:var(--locohome-logo-brown);stroke-width:0px}.svg__fill__brown{fill:var(--locohome-logo-brown)}.svg__menu__animation line{transition:transform .5s ease,opacity .5s ease;transform-origin:center}.svg__menu__animation.open line:nth-child(1){transform:translate(-5px, 5px) rotate(45deg)}.svg__menu__animation.open line:nth-child(2){opacity:0}.svg__menu__animation.open line:nth-child(3){transform:translate(-5px, -4px) rotate(-45deg)}.new-arrivals{width:100%;margin:0 auto}.new-arrivals__title{display:flex;align-items:center;font-family:"Noto Serif JP",serif}.new-arrivals__list{padding:0 2.8rem}.new-arrivals__img{width:100%;height:auto}.new-arrivals__img img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.new-arrivals__name{word-break:keep-all;overflow-wrap:break-word;font-size:max(1.4rem,.76vw)}.new-arrivals__price{font-size:2.2rem;font-family:"Montserrat",sans-serif;font-weight:600;padding-left:8px;color:#4d3a33;margin:0}@media screen and (min-width: 768px){.new-arrivals__price{font-size:2.8rem}}.new-arrivals__place{font-size:1.4rem;overflow-wrap:break-word;word-wrap:break-word}.recommend__title{display:flex;align-items:center;justify-content:right}.price-down__title{display:flex;align-items:center}.toppage{font-weight:300;overflow:hidden}@media screen and (min-width: 768px){.toppage{width:100vw;overflow:hidden}}.toppage__video{position:relative;width:100vw;height:80vh;-o-object-fit:cover;object-fit:cover}.toppage__video.pc{display:none}@media screen and (min-width: 768px){.toppage__video.pc{display:block}}.toppage__video.sp{display:block}@media screen and (min-width: 768px){.toppage__video.sp{display:none}}.toppage__slider{overflow:hidden;position:relative}.toppage__slider__btn-youtube{width:4rem;height:4rem;border-radius:50%;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--locohome-logo-brown)}.toppage__slider__btn .swiper-button-next,.toppage__slider__btn .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 0px);left:auto}.toppage__slider__btn .swiper-button-prev,.toppage__slider__btn .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 0px);right:auto}.toppage__detail{flex-direction:column;background-color:var(--locohome-main-green);margin-top:6rem}@media screen and (min-width: 768px){.toppage__detail{display:flex;padding:6rem 3rem;flex-direction:row}}.toppage__detail__wrap{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;padding:10rem 2rem}@media screen and (min-width: 768px){.toppage__detail__wrap{width:50%;padding:0}}.toppage__detail__place{text-align:center;color:var(--locohome-main-brown);font-family:"Noto Sans JP",serif;word-break:keep-all;overflow-wrap:break-word;margin-top:.8rem;font-size:min(3.2vw,1.6rem);letter-spacing:.25px;line-height:1.5}.toppage__detail__img{margin-bottom:4rem;display:flex;justify-content:center;align-items:flex-end}.toppage__detail__text{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.toppage__detail__heading{font-family:"Noto Serif JP",serif;font-size:min(4.8vw,2.2rem);font-weight:400;text-align:center;color:var(--locohome-main-brown);margin-top:0}.toppage__consultant__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:4rem;flex-wrap:wrap}@media screen and (min-width: 768px){.toppage__consultant__list{grid-template-columns:repeat(3, 1fr);flex-wrap:nowrap;gap:3rem}}.toppage__consultant__list a{width:100%}.toppage__consultant__item{display:flex;flex-direction:column;align-items:center}.toppage__consultant__img picture{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.toppage__consultant__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.toppage__consultant__text{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;place-content:center;place-items:center;margin-top:-6%}.toppage__consultant__name{grid-area:1/-1;position:relative;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem}.toppage__consultant__image{grid-area:1/-1}.toppage__consultant__heading{text-align:center;margin-bottom:1rem;letter-spacing:8px;color:#4d3a33;padding-left:8px}.toppage__consultant__heading-sub{margin:0;display:flex;align-items:center;justify-content:center;color:#4d3a33}.toppage__consultant__heading-sub::before,.toppage__consultant__heading-sub::after{content:"";display:block;width:1rem;height:1px;background-color:#4d3a33;margin:auto 0;margin:0 8px}.toppage__consultant__btn{display:flex;justify-content:center;margin-top:2rem}.toppage__access{margin-top:10rem;width:100%}.toppage__access__wrap{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;width:100%}@media screen and (min-width: 768px){.toppage__access__wrap{grid-template-columns:1fr 1fr}}.toppage__access__map{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;overflow:hidden}.toppage__access__map iframe{height:calc(100% + 300px);margin-top:-150px}@media screen and (min-width: 768px){.toppage__access__map{aspect-ratio:16/5}}.toppage__access__gallery{overflow:hidden;position:relative}.toppage__access__data{display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width: 768px){.toppage__access__data{padding:1rem 2rem 2rem 2rem}}.toppage__access__data-flex{display:flex;align-items:center;margin-bottom:8px}.toppage__access__name{font-size:2.2rem;margin:0;font-weight:400;border-bottom:1px solid #b7da58;padding-bottom:8px;margin-bottom:3rem}.toppage__access__freedial{display:flex;margin-bottom:2rem}.toppage__access__freedial-text{font-size:2.6rem;font-family:"Montserrat",sans-serif;font-weight:800;padding-left:8px;color:#4d3a33;margin:0}.toppage__access__img{width:100%;height:auto}.toppage__access__sub{margin:0;padding-left:8px;margin:8px 0}.toppage__access__heading{text-align:center;margin-bottom:1rem;letter-spacing:8px;color:#4d3a33;padding-left:8px;letter-spacing:4px;font-size:1.8rem}.toppage__access__heading-sub{margin:0;display:flex;align-items:center;justify-content:center;color:#4d3a33;font-size:1.2rem;letter-spacing:1px}.toppage__access__heading-sub::before,.toppage__access__heading-sub::after{content:"";display:block;width:1rem;height:1px;background-color:#4d3a33;margin:auto 0;margin:0 8px}.toppage__access__conv{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.toppage__access__conv__btn{background-color:var(--locohome-main-green);padding:12px;width:100%;display:flex;justify-content:center;align-items:center;color:var(--locohome-sub-brown)}.toppage__lhslider{height:83svh;background-color:#c3d426}.toppage__lhslider__wrap{display:flex;justify-content:space-between}.toppage__lhslider__wrap-first{height:100%;display:flex;justify-content:space-between}.toppage__lhslider__item{width:34vw;display:flex;align-items:flex-end}.toppage__lhslider__item img{width:100%}.toppage__lhslider__item.center{align-items:center;justify-content:center;width:30vw}.toppage__heading{text-align:center;margin-bottom:1rem;color:var(--locohome-main-brown);padding-left:4px;letter-spacing:4px;font-size:1.8rem;display:flex;justify-content:center;align-items:center}.toppage__heading.sns{letter-spacing:2px;font-weight:600}.toppage__youtube{overflow:hidden;position:relative;line-height:0}.toppage__youtube__sliders{padding:0}.toppage__youtube__sliders>.swiper-slide-prev,.toppage__youtube__sliders .swiper-slide-next,.toppage__youtube__sliders .swiper-slide-duplicate-prev,.toppage__youtube__sliders .swiper-slide-duplicate-next{transform:scale(0.75)}.toppage__youtube__slide{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.toppage__youtube__img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.toppage__youtube__btn{text-align:center}.toppage__youtube__contents{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;background-color:rgba(12,9,8,.2);z-index:100;align-items:center;justify-content:center;flex-direction:column}.toppage__youtube__contents__inner{width:min(78vw,92rem);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.toppage__youtube__contents__close{width:min(78vw,92rem);display:flex;justify-content:flex-end}.toppage__youtube__contents__close img:hover{cursor:pointer}.toppage__media{margin:4rem auto;width:95%;max-width:64rem;position:relative}.toppage__media__items{display:flex;align-items:center}.toppage__media__content{margin-top:8px;display:flex;gap:8px}.toppage__media__title{font-size:min(4.8vw,1.4rem);margin-bottom:8px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.toppage__media__date{font-size:12px}.toppage__media__item{padding-bottom:5rem}.toppage__media__item iframe{width:100%;height:100%;aspect-ratio:16/9}.toppage__media__item .toppage__access__conv__btn{margin-top:1rem}.toppage__media__heading{margin-top:24px;margin-bottom:12px}.toppage__media p{margin-top:1.2rem}.topslider{width:100vw;height:88svh;overflow:hidden;position:relative}@media screen and (min-width: 768px){.topslider{height:92svh}}.topslider__concept{height:100vh}.topslider__signboard{display:grid;width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr}@media screen and (min-width: 768px){.topslider__signboard{grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr}}.topslider__signboard__concept{grid-template-columns:1fr;grid-template-rows:auto}.topslider__signboard__locohouse{display:grid;grid-template-columns:1fr auto 1fr;gap:64px;background:rgba(223,232,213,.3803921569)}@media screen and (min-width: 768px){.topslider__signboard__locohouse{gap:32px}}.topslider__signboard__locohouse__concept{background-color:var(--locohome-main-green);gap:32px}.topslider__signboard__locohome{display:flex;justify-content:center;align-items:center;background:var(--locohome-main-green)}.topslider__signboard__locohome svg{width:27vw}@media screen and (min-width: 768px){.topslider__signboard__locohome svg{width:17vw}}.topslider__lh__container{display:grid;height:100%}.topslider__lh__text{grid-area:1/-1;width:100%;height:100%;position:relative;z-index:2;padding:1rem;display:flex;align-items:center;justify-content:center}.topslider__lh__text svg{width:max(15vw,15rem);height:auto}.topslider__lh__item picture{width:100%;height:100%;display:block;grid-area:1/-1}.topslider__lh__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.topslider__lh__img.model{-webkit-animation:fadeIn 1.5s ease-in-out;animation:fadeIn 1.5s ease-in-out}.topslider__lh__animation{width:max(15vw,15rem);height:auto}.topslider__lhlogo{width:max(15vw,15rem);height:auto}.topslider__rentlogo{width:min(42.666666667vw,24rem);fill:var(--locohome-logo-brown)}.topslider__wrapper{overflow:hidden;position:relative}[data-name=rent-logo]>.text{fill:var(--locohome-main-brown);stroke-width:0px}[data-animation=fadeIn]{-webkit-animation:fadeIn 1.3s ease-in-out;animation:fadeIn 1.3s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.02)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.02)}}.swiper-zoom-container{display:grid}.lh__logo-ore .text{fill:var(--locohome-main-white);stroke-width:0px}.swiper-slide-active .topslider__lh__img{-webkit-animation:zoomIn 4s forwards;animation:zoomIn 4s forwards}@-webkit-keyframes animate-svg-fill-lh{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}@keyframes animate-svg-fill-lh{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}.swiper-slide-active .svg-elem-oretowatashi-1{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both}.swiper-slide-active .svg-elem-oretowatashi-2{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both}.swiper-slide-active .svg-elem-oretowatashi-3{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.swiper-slide-active .svg-elem-oretowatashi-4{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both}.swiper-slide-active .svg-elem-oretowatashi-5{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both}.swiper-slide-active .svg-elem-oretowatashi-6{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both}.swiper-slide-active .svg-elem-oretowatashi-7{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.swiper-slide-active .svg-elem-oretowatashi-8{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both}.swiper-slide-active .svg-elem-oretowatashi-9{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both}.swiper-slide-active .svg-elem-oretowatashi-10{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both}.swiper-slide-active .svg-elem-oretowatashi-11{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.swiper-slide-active .svg-elem-oretowatashi-12{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both}.swiper-slide-active .svg-elem-oretowatashi-13{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both}.swiper-slide-active .svg-elem-oretowatashi-14{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both}.swiper-slide-active .svg-elem-oretowatashi-15{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.swiper-slide-active .svg-elem-oretowatashi-16{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both}.swiper-slide-active .svg-elem-oretowatashi-17{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both}.swiper-slide-active .svg-elem-oretowatashi-18{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both}.swiper-slide-active .svg-elem-oretowatashi-19{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.swiper-slide-active .svg-elem-oretowatashi-20{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .87s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .87s both}.swiper-slide-active .svg-elem-oretowatashi-21{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .9s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .9s both}.swiper-slide-active .svg-elem-oretowatashi-22{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .93s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .93s both}.swiper-slide-active .svg-elem-oretowatashi-23{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .96s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .96s both}.swiper-slide-active .svg-elem-oretowatashi-24{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .99s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) .99s both}.swiper-slide-active .svg-elem-oretowatashi-25{-webkit-animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both;animation:animate-svg-fill-lh .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both}@-webkit-keyframes animate-svg-fill-ore{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}@keyframes animate-svg-fill-ore{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}.swiper-slide-active .svg-elem-1{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both}.swiper-slide-active .svg-elem-2{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both}.swiper-slide-active .svg-elem-3{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.swiper-slide-active .svg-elem-4{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both}.swiper-slide-active .svg-elem-5{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both}.swiper-slide-active .svg-elem-6{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both}.swiper-slide-active .svg-elem-7{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.swiper-slide-active .svg-elem-8{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both}.swiper-slide-active .svg-elem-9{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both}.swiper-slide-active .svg-elem-10{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both}.swiper-slide-active .svg-elem-11{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.swiper-slide-active .svg-elem-12{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both}.swiper-slide-active .svg-elem-13{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both}.swiper-slide-active .svg-elem-14{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both}.swiper-slide-active .svg-elem-15{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.swiper-slide-active .svg-elem-16{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both}.swiper-slide-active .svg-elem-17{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both}.swiper-slide-active .svg-elem-18{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both}.swiper-slide-active .svg-elem-19{-webkit-animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both;animation:animate-svg-fill-ore .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.swiper-slide-active .svg-elem-20{-webkit-animation:animate-svg-fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .87s both;animation:animate-svg-fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .87s both}@-webkit-keyframes animate-svg-fill-watashi{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}@keyframes animate-svg-fill-watashi{0%{fill:rgba(0,0,0,0)}100%{fill:var(--locohome-main-white)}}.swiper-slide-active .svg-elem-watashi-1{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .3s both}.swiper-slide-active .svg-elem-watashi-2{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .33s both}.swiper-slide-active .svg-elem-watashi-3{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.swiper-slide-active .svg-elem-watashi-4{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .39s both}.swiper-slide-active .svg-elem-watashi-5{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .42s both}.swiper-slide-active .svg-elem-watashi-6{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .45s both}.swiper-slide-active .svg-elem-watashi-7{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.swiper-slide-active .svg-elem-watashi-8{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .51s both}.swiper-slide-active .svg-elem-watashi-9{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .54s both}.swiper-slide-active .svg-elem-watashi-10{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .57s both}.swiper-slide-active .svg-elem-watashi-11{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.swiper-slide-active .svg-elem-watashi-12{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .63s both}.swiper-slide-active .svg-elem-watashi-13{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .66s both}.swiper-slide-active .svg-elem-watashi-14{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .69s both}.swiper-slide-active .svg-elem-watashi-15{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.swiper-slide-active .svg-elem-watashi-16{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .75s both}.swiper-slide-active .svg-elem-watashi-17{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .78s both}.swiper-slide-active .svg-elem-watashi-18{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .81s both}.swiper-slide-active .svg-elem-watashi-19{-webkit-animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both;animation:animate-svg-fill-watashi .3s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.logo__fill-brown{fill:var(--locohome-main-brown);stroke-width:0px}.logo__fill-logobrown{fill:var(--locohome-logo-brown);stroke-width:0px}.logo__fill-darkbrown{fill:var(--locohome-sub-brown);stroke-width:0px}.logo__fill-white{fill:var(--locohome-main-white);stroke-width:0px}.logo__fill-gray{fill:var(--locohome-main-gray);stroke-width:0px}.news-panel{position:fixed;bottom:10rem;right:0;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(50%,30rem);z-index:96;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;display:none}@media screen and (min-width: 768px){.news-panel{bottom:2rem;right:7rem}}.news-panel__wrap{box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}.news-panel.show{display:block}.news-panel__btn{display:flex;justify-content:flex-end}.news-panel__btn svg{cursor:pointer}.news-panel__image{padding:0 1rem 1rem}.news-panel__image img{width:100%;height:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}100%{opacity:1;transform:translateY(0)}}.nav-links{margin-bottom:6rem}.insta{padding:0}@media screen and (min-width: 1024px){.insta{padding:0 5%}}.insta__lists{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;padding:0;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:1.68rem}@media screen and (min-width: 768px){.insta__lists{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}}.insta__lists-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}.insta__lists-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.insta__lists-link{display:block;width:100%;height:100%}.insta__profimg{width:max(3vw,5rem);height:max(3vw,5rem);border-radius:50%}.insta__prof{width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;padding:2rem;box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}.insta__prof__num{display:flex;align-items:center;gap:7%;width:100%}@media screen and (min-width: 640px){.insta__prof__num{gap:7%}}@media screen and (min-width: 768px){.insta__prof__num{gap:8%}}.insta__prof__text{font-size:1.2rem;font-weight:600;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center}.insta__prof__text-small{font-size:1rem;font-weight:normal}.insta__prof__name{font-size:1.2rem;word-break:keep-all;overflow-wrap:break-word}.insta__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:6rem}.insta__btn{background-color:var(--locohome-main-green);padding:6px 3rem;font-size:1.4rem;letter-spacing:1px}.insta__btn-follow{background-color:var(--locohome-sub-green);font-size:1.2rem;padding:4px 12px;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.open-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;background-color:rgba(12,9,8,.2);z-index:100;align-items:center;justify-content:center;flex-direction:column}.open-modal.gallerygreen{background-color:rgba(225,234,215,.8)}.open-modal__inner{width:min(78vw,92rem);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.open-modal__close{width:min(78vw,92rem);display:flex;justify-content:flex-end}.open-modal__close img:hover{cursor:pointer}.footer__sns{justify-content:center;gap:3rem}.footer__sns img{width:5.2rem}.list__estate{width:max(86%,30rem);margin-top:12rem;margin-left:auto;overflow:hidden}.list__estate.center{margin-right:auto}.list__estate__title{display:flex;align-items:center;font-weight:300;margin-top:0;margin-bottom:1.6rem}.list__estate__title.eng{font-family:"Montserrat",sans-serif;font-weight:500}.list__estate__text{margin-bottom:2.4rem;font-size:min(3.2vw,1.6rem);font-family:"Noto Sans JP",serif;letter-spacing:0px}.list__estate__slider{margin-right:calc(50% - 50vw)}.list__estate__img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.list__estate__data{font-family:"Noto Serif JP",serif}.list__estate__data *{word-break:keep-all;overflow-wrap:break-word;margin-top:.8rem;margin-bottom:0}.list__estate__data-title{font-size:min(3.466666667vw,1.6rem);font-family:"Noto Sans JP",serif}.list__estate__data-price{font-size:min(4.266666667vw,2.2rem);font-family:"Roboto",sans-serif;font-weight:400}.list__estate__data-place{font-size:min(3.2vw,1.4rem);font-family:"Noto Sans JP",serif}.list__estate__data__wrap{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.list__estate__data__all__link{padding:2em;color:var(--locohome-sub-brown);background:var(--locohome-main-white);display:flex;flex-direction:column;align-items:center;gap:1em}.list__estate__data__all__icon{width:80%;height:auto}.list__estate__btn{font-size:min(3.2vw,1.3rem);padding:4px 12px;display:inline-block}.list__estate__btn.single{background:var(--locohome-sub-brown);color:var(--locohome-main-white);margin-top:1.2rem}.list__estate__btn.archive{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--locohome-sub-brown);margin-top:1.2rem;text-transform:uppercase;margin-left:auto;margin-right:3.2rem}.list__estate__btn.archive::after{content:"";display:block;width:100%;border-bottom:1px solid var(--locohome-sub-brown);margin:auto;padding-bottom:3px}.list__estate__ecobadge{width:100%}.list__estate__ecobadge>svg{width:80%;height:auto}.list__estate__navbtn{width:42px;height:42px;cursor:pointer}.list__estate__navbtn.swiper-button-disabled{opacity:.5}.list__estate__navbox{display:flex;flex-direction:row-reverse;gap:2rem;margin-right:3.2rem}.btn__link{display:flex;justify-content:center;padding:12px 32px;padding-right:12px;align-items:center}.btn__link.default{border:1px solid var(--locohome-sub-brown);color:var(--locohome-sub-brown)}
/*# sourceMappingURL=add.min.css.map */