.elementor-206 .elementor-element.elementor-element-spwrap{--display:flex;}.elementor-206 .elementor-element.elementor-element-sphead{--display:flex;}.elementor-206 .elementor-element.elementor-element-sphead:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-sphead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-spen .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-spen .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-spen .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spen .jet-listing-dynamic-field__content{text-align:left;}.elementor-206 .elementor-element.elementor-element-sph1mask{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-sph1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-sph1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-sph1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-sph1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-206 .elementor-element.elementor-element-spbody{--display:flex;}.elementor-206 .elementor-element.elementor-element-spimgw{--display:flex;}.elementor-206 .elementor-element.elementor-element-spimg .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spimg .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-206 .elementor-element.elementor-element-spimg .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spimg .jet-listing-dynamic-image__caption{text-align:left;}.elementor-206 .elementor-element.elementor-element-spdesc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-spdesc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-spdesc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spdesc .jet-listing-dynamic-field__content{text-align:left;}.elementor-206 .elementor-element.elementor-element-spmeta{--display:flex;}.elementor-206 .elementor-element.elementor-element-spdist .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-spdist .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-spdist .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spdist .jet-listing-dynamic-field__content{text-align:left;}.elementor-206 .elementor-element.elementor-element-spaddr .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-spaddr .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-spaddr .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-spaddr .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-206 .elementor-element.elementor-element-spmap{--display:flex;}.elementor-206 .elementor-element.elementor-element-spmaplink .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-206 .elementor-element.elementor-element-spmaplink .jet-listing-dynamic-link__icon{order:1;}.elementor-206 .elementor-element.elementor-element-spback{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-206 .elementor-element.elementor-element-sprel{--display:flex;}.elementor-206 .elementor-element.elementor-element-sprelin{--display:flex;}.elementor-206 .elementor-element.elementor-element-sprelgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-206 .elementor-element.elementor-element-sprelgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-sprelgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-sph1mask */.elementor-206 .elementor-element.elementor-element-sph1mask{padding-bottom:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sphead */.elementor-206 .elementor-element.elementor-element-sphead{background-color:#EDE9E3;padding:calc(88px + clamp(70px,7vw,110px)) calc(max(0px,(100% - 1180px)/2) + clamp(20px,4vw,40px)) clamp(48px,5vw,72px)} .elementor-206 .elementor-element.elementor-element-sphead > .elementor-element{margin:0 !important} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-spcr .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.7;color:#6F675D;margin:0 0 22px} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-spcr a{color:#6F675D;text-decoration:none;border-bottom:1px solid rgba(105,96,84,.3)} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-spcr a:hover{color:#1F777F;border-bottom-color:#1F777F} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-spen *{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:13px !important;font-weight:400 !important;letter-spacing:.28em !important;line-height:1.7 !important;color:#17636A !important;text-transform:uppercase;margin:0 !important} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-sph1 *{font-family:'Shippori Mincho','Yu Mincho','Hiragino Mincho ProN',serif !important;font-size:clamp(26px,3.2vw,40px) !important;font-weight:500 !important;letter-spacing:.09em !important;line-height:1.5 !important;color:#494237 !important;margin:0 !important} .elementor-206 .elementor-element.elementor-element-sphead .elementor-element-sph1{margin-top:16px !important} /*SCRIM-START*/ /*MARGINBLEED*/ /*PADFIX*/ .elementor-206 .elementor-element.elementor-element-sphead{padding-left:calc(max(0px,(100% + 20px - 1180px)/2) + clamp(20px,4vw,40px));padding-right:calc(max(0px,(100% + 20px - 1180px)/2) + clamp(20px,4vw,40px))} /*PADFIXEND*/ .elementor-206 .elementor-element.elementor-element-sphead{position:relative;isolation:isolate;overflow:hidden} .elementor-206 .elementor-element.elementor-element-sphead::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:blur(2px) saturate(1.03);-webkit-backdrop-filter:blur(2px) saturate(1.03);background:linear-gradient(96deg,rgba(237,233,227,1) 0%,rgba(237,233,227,1) 64%,rgba(237,233,227,.62) 76%,rgba(237,233,227,.20) 90%,rgba(237,233,227,.10) 100%),linear-gradient(180deg,rgba(237,233,227,.55) 0%,rgba(237,233,227,0) 26%,rgba(237,233,227,0) 58%,rgba(237,233,227,.84) 100%)} .elementor-206 .elementor-element.elementor-element-sphead::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;pointer-events:none;background:rgba(105,96,84,.14)} .elementor-206 .elementor-element.elementor-element-sphead > *{position:relative;z-index:1} @media(max-width:920px){.elementor-206 .elementor-element.elementor-element-sphead{padding-bottom:calc(clamp(48px,5vw,72px) + 118px)}.elementor-206 .elementor-element.elementor-element-sphead::before{background:linear-gradient(180deg,rgba(237,233,227,1) 0%,rgba(237,233,227,1) calc(100% - 118px),rgba(237,233,227,.68) calc(100% - 66px),rgba(237,233,227,.22) calc(100% - 8px),rgba(237,233,227,.14) 100%)}} /*SCRIM-END*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spwrap */.elementor-206 .elementor-element.elementor-element-spwrap{overflow-x:clip} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spbody{max-width:1180px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:clamp(64px,6vw,96px);padding-bottom:clamp(72px,7vw,110px);display:flex;flex-direction:column;align-items:stretch} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw{width:100%;aspect-ratio:16/9;overflow:hidden;background:#EDE9E3;padding:0} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw .jet-listing,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw .jet-listing-dynamic-image,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw .jet-listing-dynamic-image__link{width:100% !important;height:100% !important;display:block} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw img{width:100% !important;height:100% !important;object-fit:cover !important;display:block} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spdesc{margin-top:clamp(34px,4vw,52px);max-width:760px} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spdesc *{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:17px !important;font-weight:400 !important;line-height:2.1 !important;letter-spacing:.03em !important;color:#494237 !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta{margin-top:clamp(30px,3vw,44px);max-width:760px;padding:0;gap:0} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta > .elementor-element{padding:16px 0;border-top:1px solid #EDE9E3} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta > .elementor-element:last-child{border-bottom:1px solid #EDE9E3} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta *{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:15.5px !important;font-weight:400 !important;line-height:1.9 !important;letter-spacing:.03em !important;color:#494237 !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap{margin-top:clamp(34px,4vw,50px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spimgw:not(:has(img)){display:none !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta:not(:has(.jet-listing-dynamic-field__content)){display:none !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap:not(:has(a)){display:none !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmeta > .elementor-element:not(:has(.jet-listing-dynamic-field__content)){display:none !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback{margin-top:clamp(30px,3vw,42px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .jet-listing-dynamic-link__link{position:relative;display:inline-flex !important;align-items:center;justify-content:space-between;gap:40px;min-width:170px;padding:0 0 9px !important;border:0 !important;border-bottom:1px solid rgba(105,96,84,.42) !important;border-radius:0 !important;background:transparent !important;color:#A34F33 !important;font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:16px !important;font-weight:400 !important;letter-spacing:.04em !important;text-decoration:none !important;transition:color .3s ease} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button::after,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .jet-listing-dynamic-link__link::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#8C442C;transition:width .4s cubic-bezier(.2,.8,.2,1)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .jet-listing-dynamic-link__link:hover{color:#8C442C !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button:hover::after,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .jet-listing-dynamic-link__link:hover::after{width:100%} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button-content-wrapper{display:flex !important;align-items:center;justify-content:space-between;width:100%} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button-content-wrapper::after{content:"\203A";font-size:13px;line-height:1;display:inline-block;transition:transform .3s ease} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spmap .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(5px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .jet-listing-dynamic-link__link{position:relative;display:inline-flex !important;align-items:center;justify-content:space-between;gap:40px;min-width:170px;padding:0 0 9px !important;border:0 !important;border-bottom:1px solid rgba(105,96,84,.42) !important;border-radius:0 !important;background:transparent !important;color:#A34F33 !important;font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:16px !important;font-weight:400 !important;letter-spacing:.04em !important;text-decoration:none !important;transition:color .3s ease} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button::after,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .jet-listing-dynamic-link__link::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#8C442C;transition:width .4s cubic-bezier(.2,.8,.2,1)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .jet-listing-dynamic-link__link:hover{color:#8C442C !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button:hover::after,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .jet-listing-dynamic-link__link:hover::after{width:100%} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button-content-wrapper{display:flex !important;align-items:center;justify-content:space-between;width:100%} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button-content-wrapper::after{content:"\203A";font-size:13px;line-height:1;display:inline-block;transition:transform .3s ease} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-spback .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(5px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprel{background:#F6F3EE;padding:clamp(72px,7vw,110px) clamp(20px,4vw,40px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelin{max-width:1180px;margin:0 auto} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelh .elementor-heading-title{font-family:'Shippori Mincho','Yu Mincho','Hiragino Mincho ProN',serif;font-size:clamp(18px,2vw,22px);font-weight:400;letter-spacing:.12em;line-height:1.7;color:#494237;margin:0} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelh .elementor-heading-title::after{content:"";display:block;width:16px;height:1px;background:#2AA3AC;margin-top:14px} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid{margin-top:clamp(22px,2.4vw,34px)} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-grid__items{display:flex !important;flex-wrap:wrap !important;gap:clamp(18px,2vw,30px) !important;margin:0 !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-grid__item{flex:0 0 calc(33.333% - 20px) !important;width:auto !important;padding:0 !important;margin:0 !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-grid__item:nth-child(n+4){display:none !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-ascard{height:auto !important;aspect-ratio:4/5;min-height:0 !important;overflow:hidden;position:relative} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-ascard::after{background:linear-gradient(0deg, rgba(14,58,62,.90) 0%, rgba(14,58,62,.78) 26%, rgba(14,58,62,.42) 55%, rgba(14,58,62,0) 82%) !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-asimg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;overflow:hidden} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-dynamic-image,.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-dynamic-image__link{display:block !important;width:100% !important;height:100% !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-asen *{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif !important;font-size:12.5px !important;font-weight:400 !important;letter-spacing:.18em !important;line-height:1.7 !important;color:#FFFFFF !important;opacity:.85} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-asen{margin-bottom:8px !important} .elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .elementor-element-asname *{font-family:'Shippori Mincho','Yu Mincho','Hiragino Mincho ProN',serif !important;font-size:20px !important;font-weight:400 !important;letter-spacing:.08em !important;line-height:1.7 !important;color:#fff !important;text-shadow:0 1px 10px rgba(0,0,0,.4)} @media(max-width:900px){.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-grid__item{flex:0 0 calc(50% - 15px) !important}} @media(max-width:600px){.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-sprelgrid .jet-listing-grid__item{flex:0 0 100% !important}} /*HOVER-SCRIM*/.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-ascard::after{transition:opacity .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover) and (pointer:fine){.elementor-206 .elementor-element.elementor-element-spwrap .elementor-element-ascard:hover::after{opacity:0.36 !important}}/* End custom CSS */