.elementor-11 .elementor-element.elementor-element-d254741>.elementor-container{min-height:90vh}.elementor-11 .elementor-element.elementor-element-d254741:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-d254741>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("/images/villa-top.jpeg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-d254741{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11 .elementor-element.elementor-element-d254741>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-58324500>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-58324500>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11 .elementor-element.elementor-element-58324500>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-741a07e4{text-align:center}.elementor-11 .elementor-element.elementor-element-741a07e4 .elementor-heading-title{color:#ededed;font-size:56px;font-weight:700;letter-spacing:3px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-741a07e4>.elementor-widget-container{margin:50px 0 10px}.elementor-11 .elementor-element.elementor-element-3e33ce7f{text-align:center}.elementor-11 .elementor-element.elementor-element-3e33ce7f .elementor-heading-title{color:#ededed;font-size:30px;font-weight:400;letter-spacing:10px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-3e33ce7f>.elementor-widget-container{margin:0 0 60px}.elementor-11 .elementor-element.elementor-element-5b6a91fb{text-align:center}.elementor-11 .elementor-element.elementor-element-5b6a91fb .elementor-heading-title{color:#ededed;font-size:34px;font-weight:700;letter-spacing:7px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-5b6a91fb>.elementor-widget-container{margin:0 0 10px}.elementor-11 .elementor-element.elementor-element-703b1488{text-align:center}.elementor-11 .elementor-element.elementor-element-703b1488 .elementor-heading-title{color:#ededed;font-weight:400;line-height:35px;letter-spacing:6px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-703b1488>.elementor-widget-container{margin:0}.elementor-11 .elementor-element.elementor-element-370d3f04>.elementor-container{min-height:650px}.elementor-11 .elementor-element.elementor-element-370d3f04:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-370d3f04>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("/images/Y-Villa_サウナ室外のリラックスチェア.png");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-370d3f04>.elementor-background-overlay{background-color:#00000026;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-370d3f04{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11 .elementor-element.elementor-element-51f4d415>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-51f4d415>.elementor-element-populated{margin:150px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-664a7dd0{text-align:center}.elementor-11 .elementor-element.elementor-element-664a7dd0 .elementor-heading-title{color:#ededed;font-size:38px;font-weight:600;letter-spacing:2.5px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-1c937a7c{text-align:center}.elementor-11 .elementor-element.elementor-element-1c937a7c .elementor-heading-title{color:#ededed;font-weight:400;letter-spacing:2px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-3b35ad88{text-align:center}.elementor-11 .elementor-element.elementor-element-3b35ad88 .elementor-heading-title{color:#ededed;font-weight:400;line-height:32px;letter-spacing:7px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-3b35ad88>.elementor-widget-container{margin:80px 0 50px;padding:0 15px}.elementor-11 .elementor-element.elementor-element-6f25dc43 .elementor-button{font-weight:500;background-color:#61CE7000;border-style:solid;border-width:1px;border-color:#fff}.elementor-11 .elementor-element.elementor-element-6f25dc43 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-6f25dc43 .elementor-button:focus{color:#474747;background-color:#f0f0f0}.elementor-11 .elementor-element.elementor-element-6f25dc43 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-6f25dc43 .elementor-button:focus svg{fill:#474747}.elementor-11 .elementor-element.elementor-element-5fa8f0da>.elementor-container{min-height:650px}.elementor-11 .elementor-element.elementor-element-5fa8f0da:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-5fa8f0da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("/images/DSC00257-scaled.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-5fa8f0da>.elementor-background-overlay{background-color:#00000040;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-5fa8f0da{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11 .elementor-element.elementor-element-248ca8f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-248ca8f8>.elementor-element-populated{margin:150px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-57b01404{text-align:center}.elementor-11 .elementor-element.elementor-element-57b01404 .elementor-heading-title{color:#ededed;font-size:38px;font-weight:600;letter-spacing:2.5px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-605798af{text-align:center}.elementor-11 .elementor-element.elementor-element-605798af .elementor-heading-title{color:#ededed;font-weight:400;letter-spacing:2px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-3523d2d1{text-align:center}.elementor-11 .elementor-element.elementor-element-3523d2d1 .elementor-heading-title{color:#ededed;font-weight:400;line-height:32px;letter-spacing:7px;text-shadow:0px 0px 5px #000}.elementor-11 .elementor-element.elementor-element-3523d2d1>.elementor-widget-container{margin:80px 0 50px;padding:0 15px;background-color:#00000000}.elementor-11 .elementor-element.elementor-element-6bfe8f28 .elementor-button{font-weight:500;background-color:#61CE7000;border-style:solid;border-width:1px;border-color:#fff}.elementor-11 .elementor-element.elementor-element-6bfe8f28 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-6bfe8f28 .elementor-button:focus{color:#474747;background-color:#f0f0f0}.elementor-11 .elementor-element.elementor-element-6bfe8f28 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-6bfe8f28 .elementor-button:focus svg{fill:#474747}.elementor-11 .elementor-element.elementor-element-64fc5f8a>.elementor-container{max-width:1280px}.elementor-11 .elementor-element.elementor-element-64fc5f8a{margin-top:130px;margin-bottom:130px}.elementor-11 .elementor-element.elementor-element-3699df96>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-3699df96>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-11 .elementor-element.elementor-element-1bd35b2f{text-align:left}.elementor-11 .elementor-element.elementor-element-1bd35b2f .elementor-heading-title{color:#474747;font-size:34px;font-weight:600;letter-spacing:2.5px}.elementor-11 .elementor-element.elementor-element-1bd35b2f>.elementor-widget-container{margin:0 0 0 20%}.elementor-11 .elementor-element.elementor-element-3aaca8ba{text-align:left}.elementor-11 .elementor-element.elementor-element-3aaca8ba .elementor-heading-title{color:#666;font-weight:400;letter-spacing:2px}.elementor-11 .elementor-element.elementor-element-3aaca8ba>.elementor-widget-container{margin:0 0 10% 20%}.elementor-11 .elementor-element.elementor-element-188a1543{font-weight:400}.elementor-11 .elementor-element.elementor-element-188a1543>.elementor-widget-container{margin:0 0 0 20%}.elementor-11 .elementor-element.elementor-element-73098f18 .elementor-button{font-weight:500;fill:#474747;color:#474747;background-color:#61CE7000;border-style:solid;border-width:1px;border-color:#474747}.elementor-11 .elementor-element.elementor-element-73098f18 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-73098f18 .elementor-button:focus{color:#f0f0f0;background-color:#474747}.elementor-11 .elementor-element.elementor-element-73098f18 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-73098f18 .elementor-button:focus svg{fill:#f0f0f0}.elementor-11 .elementor-element.elementor-element-73098f18>.elementor-widget-container{margin:3% 0 0 20%}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-75230c33.elementor-column .elementor-widget-wrap{align-items:center}.elementor-11 .elementor-element.elementor-element-75230c33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-11 .elementor-element.elementor-element-75230c33>.elementor-element-populated{margin:0 30px 0 10px;--e-column-margin-right:30px;--e-column-margin-left:10px}.elementor-11 .elementor-element.elementor-element-1a760b95{text-align:center}.elementor-11 .elementor-element.elementor-element-2a2991a0>.elementor-container{max-width:1280px}.elementor-11 .elementor-element.elementor-element-2a2991a0{margin-top:0;margin-bottom:130px}.elementor-11 .elementor-element.elementor-element-4ad67481>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-4ad67481>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-11 .elementor-element.elementor-element-5fc67bfe{text-align:left}.elementor-11 .elementor-element.elementor-element-5fc67bfe .elementor-heading-title{color:#474747;font-size:34px;font-weight:600;letter-spacing:2.5px}.elementor-11 .elementor-element.elementor-element-5fc67bfe>.elementor-widget-container{margin:0 0 0 20%}.elementor-11 .elementor-element.elementor-element-42d31ea6{text-align:left}.elementor-11 .elementor-element.elementor-element-42d31ea6 .elementor-heading-title{color:#666;font-weight:400;letter-spacing:2px}.elementor-11 .elementor-element.elementor-element-42d31ea6>.elementor-widget-container{margin:0 0 10% 20%}.elementor-11 .elementor-element.elementor-element-7ab66185{font-weight:400}.elementor-11 .elementor-element.elementor-element-7ab66185>.elementor-widget-container{margin:0 0 0 20%}.elementor-11 .elementor-element.elementor-element-745e497b .elementor-button{font-weight:500;fill:#474747;color:#474747;background-color:#61CE7000;border-style:solid;border-width:1px;border-color:#474747}.elementor-11 .elementor-element.elementor-element-745e497b .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-745e497b .elementor-button:focus{color:#f0f0f0;background-color:#474747}.elementor-11 .elementor-element.elementor-element-745e497b .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-745e497b .elementor-button:focus svg{fill:#f0f0f0}.elementor-11 .elementor-element.elementor-element-745e497b>.elementor-widget-container{margin:3% 0 0 20%}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-39e837aa.elementor-column .elementor-widget-wrap{align-items:center}.elementor-11 .elementor-element.elementor-element-39e837aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-11 .elementor-element.elementor-element-39e837aa>.elementor-element-populated{margin:0 30px 0 10px;--e-column-margin-right:30px;--e-column-margin-left:10px}.elementor-11 .elementor-element.elementor-element-4d966479{margin-top:100px;margin-bottom:30px}.elementor-11 .elementor-element.elementor-element-747cac83>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-3447286f{text-align:center}.elementor-11 .elementor-element.elementor-element-3447286f .elementor-heading-title{color:#474747;font-size:38px;font-weight:600;letter-spacing:2.5px}.elementor-11 .elementor-element.elementor-element-1e08e643{text-align:center}.elementor-11 .elementor-element.elementor-element-1e08e643 .elementor-heading-title{color:#474747;font-weight:400;letter-spacing:2px}.elementor-11 .elementor-element.elementor-element-1e08e643>.elementor-widget-container{margin:0 0 50px}.elementor-11 .elementor-element.elementor-element-2964f573{font-weight:400}.elementor-11 .elementor-element.elementor-element-2964f573>.elementor-widget-container{margin:0 0 30px;padding:0 15px}.elementor-11 .elementor-element.elementor-element-210269f9 iframe{height:450px}.elementor-11 .elementor-element.elementor-element-37faef79{margin-top:50px;margin-bottom:0}.elementor-11 .elementor-element.elementor-element-6d22afe1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-6d22afe1>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px}.elementor-11 .elementor-element.elementor-element-18dc5224{text-align:center}.elementor-11 .elementor-element.elementor-element-18dc5224 .elementor-heading-title{color:#474747;font-weight:400}.elementor-11 .elementor-element.elementor-element-18dc5224>.elementor-widget-container{margin:0 0 20px}.elementor-11 .elementor-element.elementor-element-3028db14{font-weight:400}.elementor-11 .elementor-element.elementor-element-379f184a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-379f184a>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px}.elementor-11 .elementor-element.elementor-element-18bf0f6f{text-align:center}.elementor-11 .elementor-element.elementor-element-18bf0f6f .elementor-heading-title{color:#474747;font-weight:400}.elementor-11 .elementor-element.elementor-element-18bf0f6f>.elementor-widget-container{margin:0 0 20px}.elementor-11 .elementor-element.elementor-element-40f4c10b{color:#7a7a7a;font-weight:400}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-3699df96{width:45%}.elementor-11 .elementor-element.elementor-element-75230c33{width:55%}.elementor-11 .elementor-element.elementor-element-4ad67481{width:45%}.elementor-11 .elementor-element.elementor-element-39e837aa{width:55%}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-d254741:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-d254741>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center;background-size:cover}.elementor-11 .elementor-element.elementor-element-58324500>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-741a07e4 .elementor-heading-title{font-size:34px}.elementor-11 .elementor-element.elementor-element-3e33ce7f .elementor-heading-title{font-size:20px}.elementor-11 .elementor-element.elementor-element-3e33ce7f>.elementor-widget-container{margin:0 0 40px}.elementor-11 .elementor-element.elementor-element-5b6a91fb .elementor-heading-title{font-size:25px;letter-spacing:2.8px}.elementor-11 .elementor-element.elementor-element-703b1488 .elementor-heading-title{font-size:15px;letter-spacing:3px}.elementor-11 .elementor-element.elementor-element-370d3f04>.elementor-container{min-height:600px}.elementor-11 .elementor-element.elementor-element-51f4d415>.elementor-element-populated{margin:120px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-664a7dd0{text-align:center}.elementor-11 .elementor-element.elementor-element-664a7dd0 .elementor-heading-title{font-size:30px}.elementor-11 .elementor-element.elementor-element-664a7dd0>.elementor-widget-container{margin:0}.elementor-11 .elementor-element.elementor-element-1c937a7c{text-align:center}.elementor-11 .elementor-element.elementor-element-3b35ad88{text-align:center}.elementor-11 .elementor-element.elementor-element-3b35ad88 .elementor-heading-title{line-height:1.8em;letter-spacing:1px}.elementor-11 .elementor-element.elementor-element-3b35ad88>.elementor-widget-container{margin:50px 0}.elementor-11 .elementor-element.elementor-element-5fa8f0da>.elementor-container{min-height:600px}.elementor-11 .elementor-element.elementor-element-5fa8f0da{margin-top:0;margin-bottom:0}.elementor-11 .elementor-element.elementor-element-248ca8f8>.elementor-element-populated{margin:120px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-57b01404{text-align:center}.elementor-11 .elementor-element.elementor-element-57b01404 .elementor-heading-title{font-size:30px}.elementor-11 .elementor-element.elementor-element-605798af{text-align:center}.elementor-11 .elementor-element.elementor-element-3523d2d1{text-align:center}.elementor-11 .elementor-element.elementor-element-3523d2d1 .elementor-heading-title{line-height:1.8em;letter-spacing:1.5px}.elementor-11 .elementor-element.elementor-element-3523d2d1>.elementor-widget-container{margin:50px 0}.elementor-11 .elementor-element.elementor-element-64fc5f8a{margin-top:0;margin-bottom:0}.elementor-11 .elementor-element.elementor-element-3699df96>.elementor-element-populated{margin:30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11 .elementor-element.elementor-element-1bd35b2f{text-align:center}.elementor-11 .elementor-element.elementor-element-1bd35b2f .elementor-heading-title{font-size:30px}.elementor-11 .elementor-element.elementor-element-1bd35b2f>.elementor-widget-container{margin:50px 0 0;padding:0}.elementor-11 .elementor-element.elementor-element-3aaca8ba{text-align:center}.elementor-11 .elementor-element.elementor-element-3aaca8ba>.elementor-widget-container{margin:0 0 30px}.elementor-11 .elementor-element.elementor-element-188a1543{text-align:center}.elementor-11 .elementor-element.elementor-element-188a1543>.elementor-widget-container{margin:0 0 0 20px}.elementor-11 .elementor-element.elementor-element-73098f18>.elementor-widget-container{margin:15px 0 30px}.elementor-11 .elementor-element.elementor-element-75230c33>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-75230c33>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-1a760b95{text-align:center}.elementor-11 .elementor-element.elementor-element-1a760b95>.elementor-widget-container{margin:0;padding:0}.elementor-11 .elementor-element.elementor-element-2a2991a0{margin-top:0;margin-bottom:0}.elementor-11 .elementor-element.elementor-element-4ad67481>.elementor-element-populated{margin:30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11 .elementor-element.elementor-element-5fc67bfe{text-align:center}.elementor-11 .elementor-element.elementor-element-5fc67bfe .elementor-heading-title{font-size:30px}.elementor-11 .elementor-element.elementor-element-5fc67bfe>.elementor-widget-container{margin:50px 0 0}.elementor-11 .elementor-element.elementor-element-42d31ea6{text-align:center}.elementor-11 .elementor-element.elementor-element-42d31ea6>.elementor-widget-container{margin:0 0 30px}.elementor-11 .elementor-element.elementor-element-7ab66185{text-align:center}.elementor-11 .elementor-element.elementor-element-7ab66185>.elementor-widget-container{margin:0 10px 0 20px}.elementor-11 .elementor-element.elementor-element-745e497b>.elementor-widget-container{margin:15px 0 30px}.elementor-11 .elementor-element.elementor-element-39e837aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-39e837aa>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-11 .elementor-element.elementor-element-76223d23{text-align:center}.elementor-11 .elementor-element.elementor-element-76223d23>.elementor-widget-container{margin:0;padding:0}.elementor-11 .elementor-element.elementor-element-4d966479{margin-top:0;margin-bottom:20px}.elementor-11 .elementor-element.elementor-element-747cac83>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11 .elementor-element.elementor-element-3447286f .elementor-heading-title{font-size:30px}.elementor-11 .elementor-element.elementor-element-3447286f>.elementor-widget-container{margin:50px 0 0}.elementor-11 .elementor-element.elementor-element-1e08e643>.elementor-widget-container{margin:0 0 30px}.elementor-11 .elementor-element.elementor-element-379f184a>.elementor-element-populated{margin:15px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}