@font-face{font-family:a1-hayama-poolvilla;src:url(/_astro/A1%E6%98%8E%E6%9C%9D.BPgdZVND.otf);font-display:swap}._a1_fyasm_7{--font-a1:"a1-hayama-poolvilla"}@font-face{font-family:din-hayama-poolvilla;src:url(/_astro/DIN%20Light.Cg-qzeAA.ttf);font-display:swap}._din_fyasm_16{--font-din:"din-hayama-poolvilla"}@font-face{font-family:garamond-hayama-poolvilla;src:url(/_astro/Garamond%20Premier%20Pro%20Italic.DtGVRpNc.ttf);font-display:swap}._garamond_fyasm_25{--font-garamond:"garamond-hayama-poolvilla"}@font-face{font-family:amalfiCoast-hayama-poolvilla;src:url(/_astro/Amalfi%20Coast.CNU4Hiwr.ttf);font-display:swap}._amalfiCoast_fyasm_34{--font-amalfiCoast:"amalfiCoast-hayama-poolvilla"}@keyframes _bgGradient_1qpws_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._pc_only_1qpws_12{display:block}@media screen and (width<=599px){._pc_only_1qpws_12{display:none!important}}._sp_only_1qpws_21{display:none}@media screen and (width<=599px){._sp_only_1qpws_21{display:block!important}}._wrapper_1qpws_30{color:#595757;max-width:100vw;overflow-x:hidden}._firstView_1qpws_36{justify-content:center;align-items:center;width:100%;height:800px;padding:0 1rem;display:flex;position:relative}._firstView_1qpws_36 ._mv_1qpws_45{object-fit:cover;z-index:0;filter:brightness(.9);width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width<=599px){._firstView_1qpws_36{height:560px}}._firstView_1qpws_36 ._header_1qpws_61{position:absolute;top:30px;left:40px}._firstView_1qpws_36 ._header_1qpws_61 img{filter:invert()}@media screen and (width<=599px){._firstView_1qpws_36 ._header_1qpws_61{top:20px;left:20px}._firstView_1qpws_36 ._header_1qpws_61 img{width:150px}}._firstView_1qpws_36 ._firstViewContent_1qpws_78{z-index:1;flex-flow:column;align-items:center;gap:26px;display:flex}._firstView_1qpws_36 ._firstViewText_1qpws_85{color:#fff;letter-spacing:10px;z-index:1;text-shadow:0 0 10px #00000080;font-family:YuMincho,Yu Mincho,serif;font-size:clamp(1rem,.879rem + .52vw,1.5rem);font-weight:300}@media screen and (width<=599px){._firstView_1qpws_36 ._firstViewText_1qpws_85{letter-spacing:4px}}._sectionTitle_1qpws_100{color:#000;width:min(100%,360px);font-size:clamp(1.5rem,.893rem + 2.59vw,4rem);font-weight:400;line-height:1;font-family:var(--font-a1);border:2px solid #000;padding:5px 20px;position:relative}@media screen and (width<=599px){._sectionTitle_1qpws_100{margin-inline:auto}}._sectionTitle_1qpws_100 span{font-size:clamp(2rem,1.757rem + 1.04vw,3rem);font-family:var(--font-amalfiCoast);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}._sectionTitle_White_1qpws_125{color:#fff;border:2px solid #fff}._sectionWrapper_1qpws_130{width:100%;margin-inline:auto;position:relative}._sectionView_1qpws_136{display:flex}@media screen and (width<=599px){._sectionView_1qpws_136{flex-flow:column}}._sectionView_1qpws_136 img{z-index:1;position:relative}._sectionView_1qpws_136 ._sectionViewItem_1qpws_148{width:50%}@media screen and (width<=599px){._sectionView_1qpws_136 ._sectionViewItem_1qpws_148{width:100%}}._sectionView_1qpws_136 ._sectionViewSubTitle_1qpws_156{font-size:clamp(.875rem,.754rem + .52vw,1.375rem);font-weight:400;line-height:1.8;font-family:var(--font-a1);flex-flow:column;margin-top:60px;display:flex;position:relative}@media screen and (width<=599px){._sectionView_1qpws_136 ._sectionViewSubTitle_1qpws_156{width:fit-content;margin-inline:auto}}._sectionView_1qpws_136 ._sectionViewSubTitle_1qpws_156:after{content:"";background-color:#000;width:200vw;height:1px;display:block;position:absolute;bottom:-40px;left:0;transform:translate(-50%)}._sectionView_1qpws_136 ._sectionViewText_1qpws_183{font-size:clamp(.875rem,.845rem + .13vw,1rem);font-family:var(--font-a1);margin-top:80px}._sectionViewItemPl_1qpws_189{padding-left:60px;padding-right:1rem}@media screen and (width<=599px){._sectionViewItemPl_1qpws_189{padding-left:1rem}}._no1_1qpws_199{background-image:url(/images/condo/hayama-poolvilla/bk_01.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:relative}._no1_1qpws_199 ._sectionWrapper_1qpws_130{margin-inline:unset}@media screen and (width<=599px){._no1_1qpws_199 ._sectionWrapper_1qpws_130{margin-top:40px}}._no1_1qpws_199 ._sectionTitle_1qpws_100{margin-top:120px}@media screen and (width<=599px){._no1_1qpws_199 ._sectionTitle_1qpws_100{margin-top:20px}}._no1_1qpws_199 ._poolImage_1qpws_222{vertical-align:bottom}._no1_1qpws_199 ._seaImage_1qpws_225{width:min(100%,600px);margin-top:40px;margin-left:0;margin-right:0}._no1_1qpws_199 ._wideImg_1qpws_231{text-align:center;width:100vw;margin:70px calc(max(100vw,1200px)/-2 + 600px - 1rem) 120px}@media screen and (width<=599px){._no1_1qpws_199 ._wideImg_1qpws_231{margin-top:40px;margin-bottom:40px}}._no3_1qpws_243{background-image:url(/images/condo/hayama-poolvilla/bk_06.webp);background-position:top;background-repeat:no-repeat;background-size:contain;position:relative}._no3_1qpws_243:before{content:"";background-image:url(/images/condo/hayama-poolvilla/bk_02.webp);background-position:100%;background-size:contain;width:15%;height:100%;display:block;position:absolute;top:0;right:0}._no3_1qpws_243 ._sectionWrapper_1qpws_130{padding-top:70px;padding-bottom:140px}@media screen and (width<=599px){._no3_1qpws_243 ._sectionWrapper_1qpws_130{padding-top:40px;padding-bottom:70px}}._no3_1qpws_243 ._sectionTitle_1qpws_100{margin-top:120px}@media screen and (width<=599px){._no3_1qpws_243 ._sectionTitle_1qpws_100{margin-top:40px}}._no3_1qpws_243 ._sectionViewItemPl_1qpws_189{width:min(100%,800px);margin-inline:auto}._no3_1qpws_243 ._sectionViewItemNo3left_1qpws_284{width:65%}@media screen and (width<=599px){._no3_1qpws_243 ._sectionViewItemNo3left_1qpws_284{width:100%}}._no3_1qpws_243 ._sectionViewItemNo3right_1qpws_292{width:35%}@media screen and (width<=599px){._no3_1qpws_243 ._sectionViewItemNo3right_1qpws_292{width:100%;padding:20px 1rem}}._no3_1qpws_243 ._no3Image_1qpws_301{gap:10px;margin-top:60px;display:flex}._no3_1qpws_243 ._no3Image_1qpws_301 img{object-fit:cover;height:245px}@media screen and (width<=768px){._no3_1qpws_243 ._no3Image_1qpws_301{flex-wrap:wrap;justify-content:center}._no3_1qpws_243 ._no3Image_1qpws_301 ._no3Image_2_1qpws_315,._no3_1qpws_243 ._no3Image_1qpws_301 ._no3Image_3_1qpws_316{width:48%;height:auto}}._no2_1qpws_322{background-image:url(/images/condo/hayama-poolvilla/bk_04.webp);background-position:top;background-repeat:no-repeat;background-size:contain;padding-bottom:140px}@media screen and (width<=599px){._no2_1qpws_322{padding-bottom:70px}}._no2_1qpws_322 ._sectionViewItemPl_1qpws_189{width:min(100%,600px);margin-inline:auto;padding-right:0}._no2_1qpws_322 ._sectionWrapper_1qpws_130{margin-inline:unset}._no2_1qpws_322 ._sectionTitle_1qpws_100{margin-top:120px}@media screen and (width<=599px){._no2_1qpws_322 ._sectionTitle_1qpws_100{margin-top:40px}._no2_1qpws_322 ._sectionViewText_1qpws_183{padding-bottom:20px}._no2_1qpws_322 ._sectionViewItem_1qpws_148{padding:0 1rem}}._no2_1qpws_322 ._gallery_1qpws_360{gap:20px;margin-top:60px;display:flex}@media screen and (width<=1024px){._no2_1qpws_322 ._gallery_1qpws_360{flex-flow:column;margin-top:20px}}@media screen and (width<=599px){._no2_1qpws_322 ._gallery_1qpws_360{flex-flow:row;justify-content:center}}._no2_1qpws_322 ._gallery_1qpws_360 img{object-fit:cover;object-position:center;filter:grayscale();width:150px;height:150px}@media screen and (width<=599px){._no2_1qpws_322 ._gallery_1qpws_360 img{width:100px;height:100px}}._no2_1qpws_322 ._sectionViewItemPl_1qpws_189{padding-left:1rem;padding-right:1rem}@media screen and (width<=1024px){._no2_1qpws_322 ._sectionViewItemPl_1qpws_189{padding-left:1rem}}._no2_1qpws_322 ._resort_1qpws_399{margin-top:40px;justify-content:center;gap:20px;max-width:1000px;margin-inline:auto;display:flex}._no2_1qpws_322 ._resort_1qpws_399 img{object-fit:cover;width:50%}@media screen and (width<=599px){._no2_1qpws_322 ._resort_1qpws_399{gap:10px;margin-top:20px;padding:0 1rem}}._equipment_1qpws_419{background-image:url(/images/condo/hayama-poolvilla/bk_01.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:140px;position:relative}._equipment_1qpws_419:before{content:"";background-image:url(/images/condo/hayama-poolvilla/bk_02.webp);background-position:0 100%;background-repeat:no-repeat;background-size:auto;width:15%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (width<=599px){._equipment_1qpws_419{padding-bottom:70px}}._equipment_1qpws_419 ._wrapper_1qpws_30{width:min(100%,1200px);margin-inline:auto;padding:0 1rem;position:relative}._equipment_1qpws_419 ._main_1qpws_451{gap:30px;margin-top:40px;display:flex}@media screen and (width<=599px){._equipment_1qpws_419 ._main_1qpws_451{flex-flow:column;gap:20px}}._equipment_1qpws_419 ._equipmentTitle_1qpws_462{font-family:var(--font-a1);text-align:center;margin-top:200px;font-size:clamp(1rem,.879rem + .52vw,1.5rem);line-height:1.4}@media screen and (width<=599px){._equipment_1qpws_419 ._equipmentTitle_1qpws_462{margin-top:40px}}._equipment_1qpws_419 ._images3r_1qpws_475{grid-template-columns:repeat(3,1fr);gap:70px 60px;margin-top:70px;display:grid}@media screen and (width<=599px){._equipment_1qpws_419 ._images3r_1qpws_475{grid-template-columns:repeat(2,1fr);gap:30px 20px;margin-top:50px}}._equipment_1qpws_419 ._images3r_1qpws_475 img{object-fit:cover;height:500px}@media screen and (width<=599px){._equipment_1qpws_419 ._images3r_1qpws_475 img{height:230px}}._equipment_1qpws_419 ._images2r_1qpws_499{grid-template-columns:repeat(2,1fr);column-gap:60px;margin-top:60px;display:grid}@media screen and (width<=599px){._equipment_1qpws_419 ._images2r_1qpws_499{grid-template-columns:repeat(1,1fr);gap:30px 20px;margin-top:30px}}._equipment_1qpws_419 ._images2r_1qpws_499 img,._equipment_1qpws_419 ._images1r_1qpws_516 img{width:100%}._location_1qpws_520{padding-bottom:140px;position:relative}._location_1qpws_520:before{content:"";background-image:url(/images/condo/hayama-poolvilla/bk_02.webp);background-position:100%;background-size:contain;width:15%;height:100%;display:block;position:absolute;top:0;right:0}@media screen and (width<=599px){._location_1qpws_520{padding-bottom:70px}}._location_1qpws_520 ._locationTitle_1qpws_541{font-family:var(--font-a1);padding-top:120px;font-size:clamp(2rem,1.818rem + .78vw,2.75rem);line-height:1.4}._location_1qpws_520 ._sectionWrapper_1qpws_130{width:min(100%,1200px);margin-inline:auto;padding:0 1rem}._location_1qpws_520 ._locationText_1qpws_552{font-family:var(--font-a1);margin-top:80px;font-size:clamp(.875rem,.754rem + .52vw,1.375rem);line-height:1.4}@media screen and (width<=599px){._location_1qpws_520 ._locationText_1qpws_552{margin-top:40px}}._location_1qpws_520 ._flex_1qpws_563{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:80px;display:grid}@media screen and (width<=1024px){._location_1qpws_520 ._flex_1qpws_563{gap:20px}}@media screen and (width<=599px){._location_1qpws_520 ._flex_1qpws_563{grid-template-columns:repeat(1,1fr);margin-top:40px}}._location_1qpws_520 ._flex_1qpws_563 ._access_1qpws_580,._location_1qpws_520 ._flex_1qpws_563 ._map_1qpws_583{object-fit:cover}._footer_1qpws_587{background-image:url(/images/condo/hayama-poolvilla/footer_bg.webp);background-position:50%;background-size:cover;padding:120px 16px 80px;font-family:YuMincho,Yu Mincho,serif}@media screen and (width<=599px){._footer_1qpws_587{padding:80px 16px 60px}}._footer_1qpws_587 ._reservation_1qpws_599{text-align:center}._footer_1qpws_587 ._list_1qpws_602{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:30px;width:min(100%,1200px);margin-top:30px;padding:0 1rem;display:grid}@media screen and (width<=599px){._footer_1qpws_587 ._list_1qpws_602{grid-template-columns:repeat(1,1fr);gap:20px;margin-top:20px}}._footer_1qpws_587 ._inquiry_1qpws_618{text-align:center;cursor:pointer;background-color:#ffffffb3;border-radius:60px;width:min(100%,480px);margin:0 auto;padding:26px 0 22px;transition:background-color .3s;display:block}@media screen and (width<=599px){._footer_1qpws_587 ._inquiry_1qpws_618{padding:22px 0 16px}}._footer_1qpws_587 ._inquiry_1qpws_618:hover{background-color:#ffffffe6}._footer_1qpws_587 ._inquiry_1qpws_618 ._en_1qpws_637{letter-spacing:2px;font-size:18px;font-family:var(--font-garamond);color:#231916}@media screen and (width<=599px){._footer_1qpws_587 ._inquiry_1qpws_618 ._en_1qpws_637{letter-spacing:1px;font-size:16px}}._footer_1qpws_587 ._inquiry_1qpws_618 ._jp_1qpws_649{text-indent:16px;letter-spacing:3px;font-size:20px;font-family:var(--font-a1);margin-top:6px}@media screen and (width<=599px){._footer_1qpws_587 ._inquiry_1qpws_618 ._jp_1qpws_649{letter-spacing:2px;margin-top:3px;font-size:18px}}._footer_1qpws_587 ._bottom_1qpws_663{color:#595757;justify-content:space-between;align-items:center;margin:120px auto 0;display:flex}@media screen and (width<=599px){._footer_1qpws_587 ._bottom_1qpws_663{align-items:flex-end;margin-top:80px}._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677{width:60%}}._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677 ._num_1qpws_681{letter-spacing:5px;margin-right:1rem;font-size:60px}@media screen and (width<=599px){._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677 ._num_1qpws_681{font-size:28px}}._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677 ._num_1qpws_681 a{color:#fff}@media screen and (width<=599px){._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677 ._num_1qpws_681 a{font-size:28px}}._footer_1qpws_587 ._bottom_1qpws_663 ._tel_1qpws_677 ._small_1qpws_699{font-size:10px;line-height:16px;font-family:var(--font-a1);display:inline-block}._footer_1qpws_587 ._bottom_1qpws_663 ._seller_1qpws_705{align-items:center;gap:20px;display:flex}@media screen and (width<=599px){._footer_1qpws_587 ._bottom_1qpws_663 ._seller_1qpws_705{flex-direction:column;align-items:flex-start;gap:10px;width:40%}}._footer_1qpws_587 ._bottom_1qpws_663 ._seller_1qpws_705 span{white-space:nowrap;font-weight:300;font-family:var(--font-a1)}._gallery_1qpws_360{background-image:url(/images/condo/hayama-poolvilla/bg_gallery.webp);padding:80px 0}@media screen and (width<=599px){._gallery_1qpws_360{padding:40px 0}}._gallery_1qpws_360 ._sectionWrapper_1qpws_130{width:min(100%,1400px);margin-inline:auto;padding:0 1rem}._gallery_1qpws_360 ._contents_1qpws_738{flex-direction:column;gap:20px;display:flex}._gallery_1qpws_360 ._contents_1qpws_738 ._title_1qpws_743{color:#fff;font-size:clamp(1rem,.879rem + .52vw,1.5rem);font-family:var(--font-a1);justify-content:center;align-items:center;display:flex}@media screen and (width<=768px){._gallery_1qpws_360 ._contents_1qpws_738 ._title_1qpws_743{text-align:center}}._gallery_1qpws_360 ._contents_1qpws_738 ._upper_1qpws_756{justify-content:center;gap:140px;display:flex}@media screen and (width<=1024px){._gallery_1qpws_360 ._contents_1qpws_738 ._upper_1qpws_756{gap:40px}}@media screen and (width<=768px){._gallery_1qpws_360 ._contents_1qpws_738 ._upper_1qpws_756{flex-direction:column-reverse;gap:20px}}._gallery_1qpws_360 ._contents_1qpws_738 ._upper_1qpws_756 ._night_1_1qpws_772{object-fit:cover;width:50%;max-width:400px}@media screen and (width<=768px){._gallery_1qpws_360 ._contents_1qpws_738 ._upper_1qpws_756 ._night_1_1qpws_772{width:100%;max-width:100%}}._gallery_1qpws_360 ._contents_1qpws_738 ._under_1qpws_783{justify-content:center;gap:20px;display:flex}._gallery_1qpws_360 ._contents_1qpws_738 ._under_1qpws_783 ._night_2_1qpws_788{object-fit:cover;filter:grayscale();width:35%;max-width:400px}._gallery_1qpws_360 ._contents_1qpws_738 ._under_1qpws_783 ._night_3_1qpws_794{object-fit:cover;width:65%;max-width:800px;position:relative;bottom:60px}@media screen and (width<=768px){._gallery_1qpws_360 ._contents_1qpws_738 ._under_1qpws_783 ._night_3_1qpws_794{bottom:0}}
