.pic{position:relative}.pic img{width:100%;height:auto}.main .p-caption.w{background:none;text-shadow:0 0 3px #000}.p-caption{background:rgba(0,0,0,.5) !important;font-size:min(2svw,10px)}.intro{padding:5% 0}@media screen and (max-width: 768px){.intro{padding-block:30px 40px}}.intro h3{text-align:center;font-size:min(6svw,42px);line-height:1.8;color:#005bac}.content{display:none}.content.show{display:block}.kv__ttl{display:flex;align-items:center}.content-container{background:#005bac}.content-container h4{color:#fff;font-size:min(4.4svw,26px);text-align:center;padding:5em 0;position:relative;line-height:1.8}@media screen and (max-width: 768px){.content-container h4{padding:2.5em 0}}.content-container .lead{text-align:center;color:#fff;font-size:min(4.4svw,26px);line-height:1.8;padding:2em 0 1em}.content-container .txt{text-align:center;color:#fff;font-size:min(3.2svw,16px);line-height:1.8}@media screen and (max-width: 768px){.content-container .txt{width:90%;margin:0 auto}}.content-container .box{background:#fff;max-width:1168px;margin:3em auto 0;padding:3em}@media screen and (max-width: 768px){.content-container .box{margin:1.5em auto 0;padding:1em;width:95%}}.content-container .box .title{text-align:center;font-size:min(4.4svw,26px);margin:0 0 1.5em}.content-container .box .block{position:relative;width:24%}@media screen and (max-width: 768px){.content-container .box .block{width:49%;margin:0 0 1em}}.content-container .box .block .sub{text-align:center;font-size:min(3.5svw,20px);color:#0a3052;margin:0 0 1em}.content-container .box .block .sub span{color:#005bac;padding:0 .5em 0 0}.content-container .box .block .img{position:relative;margin:0 0 .5em}.content-container .box .block .txt{font-size:min(2.4svw,12px);color:#000;text-align:left}.content-container .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.content-container .sec01{padding:0 0 5em}@media screen and (max-width: 768px){.content-container .sec01{padding:0 0 2.5em}}.content-container .sec01 h4::after{content:"OWNERS SALON";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(13svw,137px);font-family:"Roboto",sans-serif;width:100%;opacity:.1;line-height:1}.content-container .sec01 .flex .left,.content-container .sec01 .flex .right{width:50%;position:relative}.content-container .sec02{background:#f4f5f7;padding:0 0 5em}@media screen and (max-width: 768px){.content-container .sec02{padding:0 0 2.5em}}.content-container .sec02 h4{color:#000}.content-container .sec02 h4::after{content:"GUEST ROOM";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(13svw,137px);font-family:"Roboto",sans-serif;width:100%;opacity:.1;color:#005bac;line-height:1}.content-container .sec02 .txt{text-align:center;color:#000;font-size:min(3.2svw,16px);line-height:1.8;padding:3em 0 0}.content-container .sec03{padding:0 0 5em}@media screen and (max-width: 768px){.content-container .sec03{padding:0 0 2.5em}}.content-container .sec03 h4::after{content:"COMMUNITY HUB";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(13svw,137px);font-family:"Roboto",sans-serif;width:100%;opacity:.1;line-height:1}.content-container .sec03 .photo{margin:5em 0 0}@media screen and (max-width: 768px){.content-container .sec03 .photo{margin:2.5em 0 0}}.content-container .sec03 .flex .left,.content-container .sec03 .flex .right{width:50%;position:relative}.content-container .sec03 .box .block{width:32%}@media screen and (max-width: 768px){.content-container .sec03 .box .block{width:49%}}/*# sourceMappingURL=style.css.map */