@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-style:normal;font-weight:400;src:url(../../assets/vendor/fonts/DINPro/dinpro.otf) format("opentype");font-family:"DIN Pro"}@font-face{font-style:normal;font-weight:700;src:url(../../assets/vendor/fonts/DINPro/dinpro_black.otf) format("opentype");font-family:"DIN Pro"}html{font-size:16px}body{font-style:normal;font-weight:400;font-size:1rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif}body *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;box-sizing:border-box;outline:0;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;overflow-wrap:break-word}body,html{overflow-x:hidden}form *{-webkit-appearance:auto}a{color:#000}a:hover{text-decoration:none}a[href^="tel:"]{color:#000;text-decoration:none}img{-webkit-backface-visibility:hidden;max-width:100%;height:auto}b,strong{font-weight:600}table{border:none;border-collapse:collapse;border-spacing:0}button{padding:0;border:none;background:0 0;cursor:pointer}.noPosts{text-align:center}.l-footer{display:block;width:100%;margin:4.8125rem 0 0;padding:0 0 1.375rem;border-bottom:20px solid #000}.l-footer::after{display:block;clear:both;content:""}.l-footer__innerRight{padding:1.625rem 0 0}.l-footer__infor{margin:1.1875rem 0 0;font-size:.875rem}.l-footer__infor a{color:#000;text-decoration:none}.l-footer__menuList{-webkit-column-gap:3.6875rem;-moz-column-gap:3.6875rem;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:3.6875rem;align-items:center;margin:0;padding:0;list-style:none}.l-footer__menuListItem:not(:last-child) .l-header__menuListItemInner::after{-webkit-transform:scale(0,1);-webkit-transition:all .3s ease-in-out;position:absolute;bottom:-2px;left:0;width:100%;height:2px;transform:scale(0,1);background-color:#000;content:"";transition:all .3s ease-in-out}.l-footer__menuListItem:not(:last-child) .l-header__menuListItemInner:hover::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.l-footer__menuListItemInner{position:relative;color:#000;font-size:1rem;text-decoration:none}.l-footer__copyright{font-weight:500;font-size:.875rem}.l-header{z-index:9999;position:absolute;top:0;left:0;width:100%}.l-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;padding:3.125rem 3.125rem}.l-header__logo{display:block;z-index:2;position:relative;width:14.70125rem;margin:0}.l-header__logo a,.l-header__logo img{display:block;width:100%}.l-header__menuButton{display:block;z-index:2;position:absolute;top:0;right:0;aspect-ratio:1/1;width:3.125rem;height:auto;background-color:#000;color:#fff}.l-header__menuButton.header_menuButton-js-active .l-header__menuButtonIcon{background-color:transparent}.l-header__menuButton.header_menuButton-js-active .l-header__menuButtonIcon::before{-webkit-transform:rotate(45deg) translate(5px,6px);transform:rotate(45deg) translate(5px,6px)}.l-header__menuButton.header_menuButton-js-active .l-header__menuButtonIcon::after{-webkit-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px)}.l-header__menuButtonIcon{display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);width:22px;height:2px;border-radius:2px;background-color:#fff}.l-header__menuButtonIcon::after,.l-header__menuButtonIcon::before{-webkit-transition:all .3s ease-in-out;display:inline-block;display:inline-block;position:absolute;left:0;width:22px;height:2px;border-radius:2px;background-color:#fff;content:"";transition:all .3s ease-in-out}.l-header__menuButtonIcon::before{top:-8px}.l-header__menuButtonIcon::after{bottom:-8px}.l-header__menuButtonLabel{font-size:.875rem;line-height:1}.l-header__menu.header_menu-js-active{-webkit-transform:translateX(0);transform:translateX(0)}.l-header__menuList{-webkit-column-gap:3.6875rem;-moz-column-gap:3.6875rem;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:3.6875rem;align-items:center;margin:0;padding:0;list-style:none}.l-header__menuListItem:not(:last-child) .l-header__menuListItemInner::after{-webkit-transform:scale(0,1);-webkit-transition:all .3s ease-in-out;position:absolute;bottom:-2px;left:0;width:100%;height:2px;transform:scale(0,1);background-color:#000;content:"";transition:all .3s ease-in-out}.l-header__menuListItem:not(:last-child) .l-header__menuListItemInner:hover::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.l-header__menuListItemInner{position:relative;color:#000;font-size:1rem;text-decoration:none}.l-headline{display:block;width:100%;padding:1.5625rem .9375rem;background-color:#ccc;font-size:1.375rem;line-height:1.3636363636}.l-container{display:block;max-width:71.25rem;margin:0 auto;padding:0 1.25rem}.l-inner{max-width:58.75rem;margin:0 auto;padding:0 1.25rem}.l-wpblock h3{margin-bottom:3.25rem;font-weight:700;font-size:2.125rem;text-align:center}.l-wpblock p{width:100%;max-width:32.25rem;margin:0 auto}.l-wpblock .wp-block-table td,.l-wpblock .wp-block-table th{margin:0 0;padding:1.04375rem .125rem;border-top:0;border-right:0;border-left:0}.l-wpblock .wp-block-table tr td:nth-child(1n){width:7.5625rem;font-weight:700;vertical-align:top}.l-wpblock .wp-block-table tr td:nth-child(2n){width:calc(100% - 7.5625rem);font-weight:400}.l-wpblock-news{max-width:886px;margin:0 auto}.l-wpblock-news h2{font-weight:700;font-size:1.75rem}.l-wpblock-news h3{padding:1.8125rem 1.875rem;border-radius:.625rem;background:#d9d9d9;font-weight:700;font-size:1.5rem}.l-wpblock-news .wp-block-table td,.l-wpblock-news .wp-block-table th{margin:0 0;padding:1.04375rem .125rem;border-top:0;border-right:0;border-left:0}.l-wpblock-news .wp-block-table tr td:nth-child(1n){width:7.5625rem;font-weight:700;vertical-align:top}.l-wpblock-news .wp-block-table tr td:nth-child(2n){width:calc(100% - 7.5625rem);font-weight:400}.c-block1{position:relative}.c-block1 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-block2__cat-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-block2__cat{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3125rem .625rem;border-radius:.3125rem;background:#f99725;color:#fff;font-weight:400;font-size:.75rem}.c-block2__title{margin:0 0}.c-block3{width:100%;max-width:32.25rem;margin:0 auto}.c-block3__ttl{margin-bottom:3.25rem;font-weight:700;font-size:2.125rem;text-align:center}.c-block3__text.-center{text-align:center}.c-block3__text.-right{text-align:right}.c-block3__img{display:inline-block;margin:.4375rem -3.5625rem 0}.c-block4__ttl{font-weight:700;font-size:1.75rem;text-align:center}.c-block4__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;background:#d9d9d9}.c-block4__inner img{width:100%}.c-button--primary{-webkit-transition:all .3s ease-in-out;display:block;width:18.75rem;padding:.638125rem .763125rem;border:2px solid #000;border-radius:1.875rem;background-color:#000;color:#fff;font-weight:400;font-size:1rem;line-height:1.6;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.c-button--primary:hover{background-color:#fff;color:#000}.c-button--secondary{-webkit-transition:all .3s ease-in-out;display:block;width:18.75rem;padding:.638125rem .763125rem;border:2px solid #fff;border-radius:1.875rem;background-color:#fff;color:#000;font-weight:400;font-size:1rem;line-height:1.6;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.c-button--secondary:hover{background-color:#000;color:#fff}.c-button--outline{padding:.75rem .75rem;border:.25rem solid #000;font-weight:700}.c-button--md{width:12.8125rem;font-weight:500}.c-button--center{display:block;margin:0 auto}.c-button-wrap{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;gap:4.8125rem}.c-heading-01{display:block;width:100%;text-align:center}.c-heading-01_enText{display:block;color:#777;font-weight:600;font-size:1.25rem}.c-heading-01_jaText{margin:0;font-weight:600;font-size:1.875rem}.c-image1{display:block;position:relative;overflow:hidden;border-radius:1.25rem}.c-image1 img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-list1{padding:0 0;list-style:none}.c-list1__item{border-bottom:1px solid #dcdcdc}.c-list1__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:1.375rem;-moz-column-gap:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:1.375rem;align-items:center;padding:1.04375rem .125rem;color:#000;text-decoration:none}.c-list1__link:hover .c-list1__title{text-decoration:underline}.c-list1__date-cat{-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:1.5625rem;margin:0 .1875rem}.c-list1__cat{display:inline-block;min-width:7.375rem;padding:.25rem .3125rem .3125rem;border-radius:.3125rem;color:#fff;font-size:.75rem;text-align:center}.c-list1__cat.news{background:#f99725}.c-list1__cat.estate{background:#5ec4f0}.c-list1__title{margin:0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-list1__cat,.c-list1__date,.c-list1__title{font-weight:400}.c-list2{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:0 0;list-style:none}.c-list2__item{max-width:319px}.c-list2__item.is-sold .c-list2__thumbnail::after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);content:"SOLD";color:#fff;font-weight:500;font-size:1.625rem}.c-list2__link{text-decoration:none}.c-list2__link:hover .c-list2__thumbnail img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-list2__thumbnail{position:relative;width:100%;padding-top:63.64%;overflow:hidden;border-radius:.625rem}.c-list2__thumbnail img{-o-object-fit:cover;-webkit-transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.c-list2__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-column-gap:1.1875rem;-moz-column-gap:1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:1.1875rem;align-items:flex-start;margin:1.375rem 0 0}.c-list2__cat{padding:.338125rem .625rem;border-radius:.3125rem;background-color:#f99725;color:#fff;font-size:.75rem;text-decoration:none}.c-list2__title{width:calc(100% - 88px);margin:0 0;color:#000;font-weight:500;font-size:1.125rem}.c-list3__line{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 0;border-bottom:1px solid #b2b2b2}.c-list3 dd,.c-list3 dt{margin:0 0;padding:1.04375rem .125rem}.c-list3__title{width:6.75rem;font-weight:700}.c-list3__content{width:calc(100% - 6.75rem)}.c-pagination .wp-pagenavi{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.c-pagination a,.c-pagination span{margin:0 1.5rem;color:#000;font-weight:700;font-size:.875rem}.c-pagination .nextpostslink,.c-pagination .previouspostslink{-webkit-transition:all .3s ease-in-out;display:inline-block;position:relative;aspect-ratio:1/1;width:1.875rem;border:2px solid #000;border-radius:5px;background-color:#000;font-size:0;transition:all .3s ease-in-out}.c-pagination .nextpostslink::after,.c-pagination .previouspostslink::after{-webkit-transition:all .3s ease-in-out;display:inline-block;position:absolute;top:calc(50% - 4px);left:calc(50% - 3px);width:6px;height:6px;border-top:2px solid #fff;border-left:2px solid #fff;content:"";transition:all .3s ease-in-out}.c-pagination .nextpostslink:hover,.c-pagination .previouspostslink:hover{background-color:#fff}.c-pagination .nextpostslink:hover::after,.c-pagination .previouspostslink:hover::after{border-color:#000}.c-pagination .previouspostslink{margin-left:0}.c-pagination .previouspostslink::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-pagination .nextpostslink{margin-right:0}.c-pagination .nextpostslink::after{-webkit-transform:rotate(135deg) translate(2px,2px);transform:rotate(135deg) translate(2px,2px)}.c-slider1 .splide__track{border-radius:10px}.c-slider1 .splide__arrow{background-color:transparent;opacity:1}.c-slider1 .splide__arrow:hover{opacity:.6!important}.c-slider1 .splide__arrow svg{width:3.125rem;height:3.125rem}.c-slider1 .splide__arrow--prev{left:-3.375rem}.c-slider1 .splide__arrow--next{right:-3.375rem}.c-slider1 .splide__slide{position:relative;overflow:hidden;border-radius:10px}.c-slider1 .splide__slide img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-slider1 .thumbnail-grid{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.c-slider1 .thumbnail-grid__img{position:relative;overflow:hidden;border-radius:10px}.c-slider1 .thumbnail-grid__img img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-slider2{height:100%}.c-slider2 .splide__list,.c-slider2 .splide__track{height:100%}.c-slider2 .splide__slide img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.c-title1{margin:0 0;text-align:center}.c-title1 span{display:block}.c-title1__ja{position:relative;top:-34px;left:0;font-weight:700;font-size:1.75rem}.c-title1--white .c-title1__ja{color:#fff}.c-title1--black .c-title1__ja{color:#000}.c-title2{font-weight:700;font-size:2.125rem;text-align:center}.modal{display:none;z-index:95;position:relative}.modal.is-open{display:block}.modal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.modal__container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:31.25rem;max-height:100vh;padding:1.875rem;overflow-y:auto;border-radius:.25rem;background-color:#fff}.modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.modal__title{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:0;color:#00449e;font-weight:600;font-size:.78125rem;line-height:1.25}.modal__close{border:0;background:0 0}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:1.25rem;margin-bottom:1.25rem;color:rgba(0,0,0,.8);line-height:1.5}.modal__btn{-webkit-appearance:button;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .25s ease-out;margin:0;padding-top:.3125rem;padding-right:.625rem;padding-bottom:.3125rem;padding-left:.625rem;overflow:visible;transform:translateZ(0);border-width:0;border-style:none;border-radius:.15625rem;backface-visibility:hidden;background-color:#e6e6e6;color:rgba(0,0,0,.8);font-size:.546875rem;line-height:1.15;text-transform:none;cursor:pointer;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__container{aspect-ratio:16/9;width:auto;max-width:none;height:35.125rem;max-height:calc(100svh - 12.5rem);padding:0;overflow:visible;border-radius:0;background-color:#fff}.modal__content{width:100%;height:100%;margin:0}.modal__content iframe{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.modal__content .modal__close{display:block;position:absolute;top:-4.625rem;right:0;aspect-ratio:1/1;width:3.125rem;height:auto;background-image:url(../img/common/ico_modal_close.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;cursor:pointer}.modal__overlay{background:rgba(0,0,0,.6)}.js-scrollAnimation{-webkit-transform:translateY(.9375rem);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;visibility:hidden;transform:translateY(.9375rem);opacity:0;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s}.js-scrollAnimation.is-show{-webkit-transform:translateY(0);visibility:visible;transform:translateY(0);opacity:1}.p-about-content{padding:0 0 12.3125rem}.p-about-content .c-image1{margin:7.75rem 0 3.875rem}.p-contact__detail .contact-block{text-align:center}.p-contact__detail .contact-block__tel{display:inline-block;color:#000;font-weight:700;font-family:"DIN Pro"}.p-contact__detail .contact-block__tel a{margin-left:.625rem;color:#000;font-weight:400;text-decoration:none}.p-contact__detail .contact-block__link1{display:inline-block;border-bottom:1px solid #000;color:#000;font-weight:700;text-decoration:none}.p-contact__detail .contact-block__link1:hover{border-color:transparent}.p-estate-detail .c-block2{margin:2.3125rem 0 0}.p-estate-detail .c-list3__title{width:121px}.p-estate-detail .c-list3__content{width:calc(100% - 121px)}.p-estate-detail .c-block4__inner img{max-width:27.5rem;margin:0 auto}.p-estate-detail .c-button-wrap{margin:13.375rem 0 6.25rem}.p-home .l-main__inner{padding:0 0}.p-home-mv{display:block;position:relative;width:100%;height:100vh}.p-home-mv__inner{display:block;position:relative;aspect-ratio:1/1;width:100%;height:100%;overflow:hidden}.p-home-mv__image{display:block;z-index:10;position:absolute;width:100%;height:100%}.p-home-mv__image>img{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.p-home-mv .l-inner{-webkit-transform:translateX(-50%);position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}.p-home-mv__text{display:block;z-index:15;position:absolute;top:calc(50% - 124px);left:67px;font-weight:700;font-size:1.75rem}.p-home-news{background-color:#000}.p-home-news .c-list1__cat,.p-home-news .c-list1__date,.p-home-news .c-list1__title{color:#fff;font-weight:400}.p-home-recommend{padding:0 0 5.5625rem}.p-home-recommend .c-list2{margin:2.25rem 0 6.1875rem}.p-home-about{padding:0 0 6.1875rem;background-color:#ebebeb}.p-home-about .c-list3{margin:4.875rem 0 3.75rem}@media screen and (min-width:768px){html{font-size:1.3333333333vw}a[href^="tel:"]{cursor:default;pointer-events:none}.noPosts{margin:5rem 0}.l-footer__innerLeft{float:left}.l-footer__innerRight{float:right}.l-footer__copyright{margin:2.9375rem 0 0;text-align:right}.l-header__innerRight{padding:.5rem .5625rem}.l-header__logo a{-webkit-transition:opacity .2s;transition:opacity .2s}.l-header__logo a:hover{opacity:.6}.l-header__menuButton{display:none}.l-main__inner{padding:12.0625rem 0 0}.l-wpblock-news h2{margin-bottom:2.25rem}.l-wpblock-news p{margin-bottom:3.25rem}.l-wpblock-news h3{margin-bottom:2.5rem}.l-wpblock-news .wp-block-table{margin-bottom:2.5rem}.c-block1{height:47.5rem}.c-block2__cat-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;justify-content:center}.c-block2__title{margin:.6875rem 0 0;font-weight:700;font-size:1.75rem}.c-block4__ttl{margin-bottom:2.875rem}.c-block4__inner{padding:2.0625rem 2.0625rem;border-radius:10px}.c-block4__inner img:not(:first-child){margin-bottom:2.0625rem}.c-image1{height:32.4375rem}.c-list1__link{-webkit-transition:opacity .2s;transition:opacity .2s}.c-list1__link:hover{opacity:.6}.c-list2{gap:4.4375rem}.c-list2__item{width:29%}.c-slider1 .splide__slide{height:35.4375rem}.c-slider1 .thumbnail-grid{margin:51px 39px 0;gap:25px 29px}.c-slider1 .thumbnail-grid__img{width:181px;height:92px}.modal__content .modal__close{-webkit-transition:opacity .2s;transition:opacity .2s}.modal__content .modal__close:hover{opacity:.6}.p-contact__detail{padding:0 0 17.375rem}.p-contact__detail .contact-block{padding:4.4375rem 0 0 1.25rem}.p-contact__detail .contact-block__tel{margin:1.5625rem 0 2.3125rem;font-size:2.5rem}.p-contact__detail .contact-block__tel a{font-size:4.375rem}.p-contact__detail .contact-block__link1{-webkit-transition:opacity .2s;transition:opacity .2s}.p-contact__detail .contact-block__link1:hover{opacity:.6}.p-contact__detail .contact-block__link1{margin:2.875rem 0 0;padding:0 0 .875rem;font-size:1.75rem}.p-estate-list{padding:0 0 9.9375rem}.p-estate-list .c-list2{margin:2.4375rem 0 7.9375rem}.p-estate-detail{padding:0 0 9.375rem}.p-estate-detail .c-slider1{margin:3.75rem 0 3.625rem}.p-estate-detail .c-list3{margin:2.5rem -.125rem 2.1875rem}.p-estate-detail .c-block4{margin-top:5.1875rem}.p-home-news{padding:0 0 4.1875rem}.p-home-news .c-title1__en{-webkit-transform:translateX(-.3125rem);width:calc(100% + 41.25rem);transform:translateX(-.3125rem)}.p-home-news .c-list1{margin:1.875rem 0 5.5625rem}.p-news-list{padding-bottom:13rem}.p-news-list .c-list1{margin:7.125rem 0 7.625rem}.p-news-detail{padding-bottom:19.6875rem}.p-news-detail .c-title2{margin:6.8125rem 0 8.375rem}.p-news-detail .l-wpblock-news{margin-bottom:9.5625rem}.u-hidden--pc{display:none}}@media (min-width:1200px){html{font-size:16px}}@media screen and (max-width:767px){body{font-size:1rem}.noPosts{margin:2.5rem 0}.l-footer{margin:2.375rem 0 0;padding:0 0 .4375rem;border-bottom:18px solid #000}.l-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.l-footer__innerLeft{text-align:center}.l-footer__innerRight{margin-bottom:3.9375rem}.l-footer__menuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.21875rem}.l-footer__copyright{margin:2.125rem 0 0;text-align:center}.l-header__inner{padding:.8125rem 1.25rem}.l-header__logo{width:7.4375rem}.l-header__menu{-webkit-transform:translateX(100%);-webkit-transition:all .3s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100vh;padding:8.75rem 0 0;transform:translateX(100%);background:#fff;transition:all .3s ease-in-out}.l-header__menuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.21875rem}.l-main__inner{padding:4.875rem 0 0}.l-wpblock h3{margin-bottom:3.75rem;font-size:1.75rem}.l-wpblock .wp-block-table td,.l-wpblock .wp-block-table th{padding:.3125rem .125rem}.l-wpblock .wp-block-table tr td:nth-child(1n){width:6.4375rem}.l-wpblock .wp-block-table tr td:nth-child(2n){width:calc(100% - 6.4375rem)}.l-wpblock-news h2{margin-bottom:1.8125rem}.l-wpblock-news p{margin-bottom:2.4375rem}.l-wpblock-news h3{margin-bottom:2.875rem}.l-wpblock-news .wp-block-table{margin-bottom:2.875rem}.l-wpblock-news .wp-block-table td,.l-wpblock-news .wp-block-table th{padding:.3125rem .125rem}.l-wpblock-news .wp-block-table tr td:nth-child(1n){width:6.4375rem}.l-wpblock-news .wp-block-table tr td:nth-child(2n){width:calc(100% - 6.4375rem)}.c-block1{height:40.75rem}.c-block2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.c-block2__cat-title{margin:1.375rem .5rem 1rem}.c-block2__cat{margin-right:1.1875rem}.c-block2__title{font-weight:500;font-size:1.125rem}.c-block3__ttl{margin-bottom:3.75rem;font-size:1.75rem}.c-block3__img{margin:-1.25rem -3.1875rem 0}.c-block4__ttl{margin-bottom:1.375rem}.c-block4__inner{padding:3.375rem 1.875rem}.c-block4__inner img:not(:first-child){margin-bottom:3.375rem}.c-button-wrap{gap:2.75rem}.c-image1{padding-top:59.47%}.c-list1__item:nth-child(1) .c-list1__link{padding-top:0}.c-list1__link{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.75rem 0 1rem}.c-list1__cat{padding:.28125rem .3125rem .28125rem}.c-list1__title{margin:11px 0 0}.c-list2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.8125rem 2.6875rem}.c-list2__item{width:100%}.c-list3__line{padding:.55625rem 0}.c-list3 dd,.c-list3 dt{padding:.3125rem .125rem}.c-list3__title{width:100%}.c-list3__content{width:100%}.c-pagination a,.c-pagination span{margin:0 .9375rem}.c-slider1 .splide__arrow{display:none;visibility:hidden;pointer-events:none}.c-slider1 .splide__slide{padding-top:63.7%}.c-slider1 .thumbnail-grid{margin:13px 0 0;gap:13px 10px}.c-slider1 .thumbnail-grid__img{width:72px;height:46px}.c-title1__ja{top:-20px}.modal__container{width:calc(100% - 1.25rem);height:auto}.modal__content .modal__close{top:-2.3125rem;width:1.5625rem}.p-about-content{padding:0 0 3.625rem}.p-about-content .c-title1__en{width:calc(100% - 145px);margin:0 auto}.p-about-content .c-image1{margin:4.125rem 0 3.5rem}.p-contact__detail{padding:0 0 9.5rem}.p-contact__detail .c-title1__en{width:250px;margin:0 auto}.p-contact__detail .contact-block{padding:1.625rem 0 0}.p-contact__detail .contact-block__txt1{font-size:.8125rem}.p-contact__detail .contact-block__tel{margin:1.1875rem 0 1.5625rem;font-size:1.25rem}.p-contact__detail .contact-block__tel a{margin-left:.25rem;font-size:2.375rem}.p-contact__detail .contact-block__link1{margin:4.375rem 0 0;padding:0 0 .75rem;font-size:1.125rem;text-decoration:none}.p-estate-list{padding:0 0 6.8125rem}.p-estate-list .c-title1{margin:0 .6875rem}.p-estate-list .c-list2{margin:2.625rem 0 7.1875rem}.p-estate-detail{padding:0 0 2.375rem}.p-estate-detail .c-slider1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:.1875rem .5rem 2.25rem}.p-estate-detail .l-inner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 0}.p-estate-detail .c-list3{margin:2.8125rem -.125rem 1.375rem}.p-estate-detail .c-block4{margin-top:4.125rem}.p-estate-detail .c-block4__inner{-webkit-transform:translateX(-20px);width:calc(100% + 40px);transform:translateX(-20px)}.p-estate-detail .c-button-wrap{margin:8.3125rem 0 2.75rem}.p-home-mv__text{top:calc(50% - 94px);left:49px}.p-home-news{padding:0 0 4rem}.p-home-news .c-title1__en{-webkit-transform:translateX(-9rem);width:calc(100% + 20.5rem);transform:translateX(-9rem)}.p-home-news .c-list1{margin:3.25rem 0 3.75rem}.p-home-recommend .c-title1__en{-webkit-transform:translateX(-111px);width:calc(100% + 225px);transform:translateX(-111px)}.p-home-recommend .c-list2{margin:1.0625rem .5rem 3.75rem}.p-home-about .c-title1__en{-webkit-transform:translateX(-22px);width:calc(100% + 84px);transform:translateX(-22px)}.p-home-about .c-list3{margin:.875rem -.125rem 3.75rem}.p-news-list{padding-bottom:7.625rem}.p-news-list .c-list1{margin:4.3125rem 0 5.5rem}.p-news-detail{padding-bottom:8.375rem}.p-news-detail .c-title2{margin:4rem 0 3.6875rem}.p-news-detail .l-wpblock-news{margin-bottom:4.5625rem}.u-hidden--sp{display:none}}
/*# sourceMappingURL=map/style.css.map */