.l-poolleisure{--pd: 60px}.l-poolleisure.l-main{min-width:1200px;padding-top:88px;padding-bottom:0;color:#000;font-size:1.6rem;font-weight:500;line-height:1.8}@media screen and (max-width:992px){.l-poolleisure.l-main{padding-top:79px}}@media screen and (max-width:767px){.l-poolleisure.l-main{min-width:initial;padding-top:66px;font-size:1.4rem}}.l-poolleisure.l-main .container{max-width:calc(1120px + var(--pd)*2);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.l-poolleisure.l-main .container{max-width:calc(316px + 16vw);padding-left:8%;padding-right:8%}}.l-poolleisure.l-main .contents-width{max-width:1000px;margin-left:auto;margin-right:auto}.l-poolleisure.l-main .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.l-poolleisure.l-main .fw-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-poolleisure.l-main .jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-poolleisure.l-main .ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-poolleisure.l-main .ta-c{text-align:center}.l-poolleisure.l-main .pool-contents{background:#26a9df url("../images/poolleisure/bg_contents.webp") repeat center top/1440px auto;position:relative;padding-bottom:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .pool-contents{padding-bottom:10px}}.l-poolleisure.l-main .pool-contents .wave-css{position:absolute;bottom:-32px;left:0;width:100%;height:32px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 32' preserveAspectRatio='none'><path d='M0,16 Q15,0 30,16 Q45,32 60,16 Q75,0 90,16 Q105,32 120,16 V32 H0 Z' fill='%2326A9DF' stroke='none'/></svg>") repeat-x bottom;background-size:240px 32px;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:1}@media screen and (max-width:767px){.l-poolleisure.l-main .pool-contents .wave-css{bottom:-20px;height:20px;background-size:120px 20px}}.l-poolleisure.l-main .sec{padding:80px 0;position:relative;z-index:1}@media screen and (max-width:767px){.l-poolleisure.l-main .sec{padding:60px 0}}.l-poolleisure.l-main .sec-head{margin-bottom:40px;position:relative;z-index:1}.l-poolleisure.l-main .sec-ttl{margin:0 auto}.l-poolleisure.l-main .sec-desc{text-align:center;color:#fff;font-size:1.8rem;margin-top:56px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-desc{font-size:1.4rem;margin:0 -20px;margin-top:32px}}.l-poolleisure.l-main .sec-mainImg{max-width:1256px;margin:0 auto}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-mainImg{max-width:calc(316px + 12vw);padding:0 6%;position:relative;z-index:1}}.l-poolleisure.l-main .sec-point-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px 40px;margin-top:64px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list{margin-top:32px;gap:40px}}.l-poolleisure.l-main .sec-point-list .box{width:calc(50% - 20px)}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box{width:100%;position:relative;z-index:1}}.l-poolleisure.l-main .sec-point-list .box-in{width:100%;height:100%;background:#fff;padding:48px;border-radius:9999px 9999px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-in{padding:36px}}.l-poolleisure.l-main .sec-point-list .box-in::before{content:"";display:inline-block;width:28px;height:41px;background:url("../images/poolleisure/flag.webp") no-repeat center center/100% auto;position:absolute;left:50%;top:10px;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);margin-left:13px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-in::before{width:20px;height:30px;margin-left:10px;top:6px}}.l-poolleisure.l-main .sec-point-list .box-gear{width:168px;position:absolute;right:-24px;top:-24px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-gear{width:40%;max-width:130px;right:-4vw;top:-16px}}.l-poolleisure.l-main .sec-point-list .box-num{width:55px;margin:10px auto 35px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-num{width:50px;margin:10px auto 24px}}.l-poolleisure.l-main .sec-point-list .box-ttl{text-align:center;font-size:2.4rem;font-weight:bold;line-height:1.5;margin-bottom:25px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-ttl{font-size:1.8rem;margin-bottom:16px}}.l-poolleisure.l-main .sec-point-list .box-info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-poolleisure.l-main .sec-point-list .box-text{margin-bottom:35px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-text{margin-bottom:24px}}.l-poolleisure.l-main .sec-point-list .box-text .link{margin-top:.5em;color:red;text-decoration:underline}.l-poolleisure.l-main .sec-point-list .box-check-text .li{font-size:1.32rem;position:relative;margin:.75em 0 0;padding-left:3em}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-check-text .li{font-size:1.2rem;padding-left:2em}}.l-poolleisure.l-main .sec-point-list .box-check-text .li:first-child{margin-top:0}.l-poolleisure.l-main .sec-point-list .box-check-text .li::before{content:"";display:inline-block;width:2em;height:2em;background:url("../images/poolleisure/icon_caution.webp") no-repeat center center/100% auto;position:absolute;left:0;top:.3em}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-point-list .box-check-text .li::before{width:1.5em;height:1.5em;top:.4em}}.l-poolleisure.l-main .sec-recommend-gear{margin-top:80px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear{margin-top:40px;position:relative;z-index:1}}.l-poolleisure.l-main .sec-recommend-gear__ttl{max-width:360px;margin:0 auto 40px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__ttl{max-width:216px;margin:0 auto 24px;position:relative;z-index:1}}.l-poolleisure.l-main .sec-recommend-gear__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.l-poolleisure.l-main .sec-recommend-gear__list .li{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;max-width:280px;margin:auto}}.l-poolleisure.l-main .sec-recommend-gear__list .li-in{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-poolleisure.l-main .sec-recommend-gear__list .li-img{background:#fff;-webkit-box-shadow:18px 22px 0 #0d6bb5;box-shadow:18px 22px 0 #0d6bb5;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-img{-webkit-box-shadow:18px 18px 0 #0d6bb5;box-shadow:18px 18px 0 #0d6bb5}}.l-poolleisure.l-main .sec-recommend-gear__list .li-img-min{width:120px;position:absolute;right:0;top:0;-webkit-transform:translate(35%, -25%);transform:translate(35%, -25%)}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-img-min{width:90px;-webkit-transform:translate(30%, -15%);transform:translate(30%, -15%)}}.l-poolleisure.l-main .sec-recommend-gear__list .li-cont{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-poolleisure.l-main .sec-recommend-gear__list .li-info{margin-top:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-info{margin-top:28px}}.l-poolleisure.l-main .sec-recommend-gear__list .li-ttl{font-size:2rem;line-height:1.5}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-ttl{font-size:1.8rem}}.l-poolleisure.l-main .sec-recommend-gear__list .li-text{font-size:1.4rem;margin-top:10px}.l-poolleisure.l-main .sec-recommend-gear__list .li-btn{margin-top:24px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-btn{margin-top:16px}}.l-poolleisure.l-main .sec-recommend-gear__list .li-btn a{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background:red;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.5;text-align:center;position:relative;-webkit-transition:background .3s;transition:background .3s}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-btn a{height:46px;font-size:1.6rem}}.l-poolleisure.l-main .sec-recommend-gear__list .li-btn a:hover{background:#b22029}.l-poolleisure.l-main .sec-recommend-gear__list .li-btn a::after{content:"";display:inline-block;width:13px;height:13px;border:3px solid #fff;border-style:none solid solid none;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;right:24px;top:50%}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list .li-btn a::after{width:11px;height:11px;border-width:3px}}.l-poolleisure.l-main .sec-recommend-gear__list.col2,.l-poolleisure.l-main .sec-recommend-gear__list.col3{gap:40px 44px}.l-poolleisure.l-main .sec-recommend-gear__list.col2 .li-img,.l-poolleisure.l-main .sec-recommend-gear__list.col3 .li-img{-webkit-box-shadow:24px 30px 0 #0d6bb5;box-shadow:24px 30px 0 #0d6bb5;border-radius:42px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear__list.col2 .li-img,.l-poolleisure.l-main .sec-recommend-gear__list.col3 .li-img{-webkit-box-shadow:18px 18px 0 #0d6bb5;box-shadow:18px 18px 0 #0d6bb5;border-radius:30px}}.l-poolleisure.l-main .sec-recommend-gear__list.col2{max-width:732px;margin:auto}.l-poolleisure.l-main .sec-recommend-gear .bottom-text{text-align:center;color:#fff;font-size:2.7rem;font-weight:bold;line-height:1.5;margin-top:56px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear .bottom-text{font-size:1.75rem;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.l-poolleisure.l-main .sec-recommend-gear .bottom-text .bd{display:inline-block}.l-poolleisure.l-main .sec-recommend-gear .bottom-text .bd::after{content:"";display:block;width:100%;height:7px;background:url("../images/poolleisure/text_wave_wht.webp") repeat-x center center;margin-top:2px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-recommend-gear .bottom-text .bd::after{margin-top:4px}}.l-poolleisure.l-main .sec-onepoint{margin-top:80px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint{margin-top:40px;position:relative;z-index:1}}.l-poolleisure.l-main .sec-onepoint__contents{background:#ffdedf;border-radius:9999px 9999px 0 0;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint__contents{height:auto;padding:40px 36px 32px}}.l-poolleisure.l-main .sec-onepoint__contents .label{width:224px;margin:auto}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint__contents .label{width:168px}}.l-poolleisure.l-main .sec-onepoint__contents .ttl{font-size:3.2rem;font-weight:bold;line-height:1.5;text-align:center;margin:32px auto 24px}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint__contents .ttl{font-size:2.2rem;margin:20px -20px 16px}}.l-poolleisure.l-main .sec-onepoint__contents .check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-poolleisure.l-main .sec-onepoint__contents .check-list .li{width:100%;font-size:1.8rem;position:relative;margin:.5em 0;padding-left:2em}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint__contents .check-list .li{font-size:1.4rem}}.l-poolleisure.l-main .sec-onepoint__contents .check-list .li::before{content:"";display:inline-block;width:1.34em;height:1.34em;background:url("../images/poolleisure/icon_check.webp") no-repeat center center/100% auto;position:absolute;left:0;top:.28em}@media screen and (max-width:767px){.l-poolleisure.l-main .sec-onepoint__contents .check-list .li::before{width:1.42em;height:1.42em;top:.2em}}.l-poolleisure.l-main .separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-poolleisure.l-main .separator img{min-width:1440px}@media screen and (max-width:767px){.l-poolleisure.l-main .separator img{min-width:720px}}.l-poolleisure.l-main .bg-illust{width:1350px;height:100%;position:absolute;left:50%;top:0;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:no-repeat center top/100% auto}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust{width:375px}}.l-poolleisure.l-main .bg-illust-top{background-image:url("../images/poolleisure/bg_top.webp");top:45px}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust-top{background-image:url("../images/poolleisure/bg_top_sp.webp");bottom:auto;top:calc(100vw + 20px);background-position:center top}}.l-poolleisure.l-main .bg-illust-01{background-image:url("../images/poolleisure/bg_01.webp");top:120px}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust-01{background-image:url("../images/poolleisure/bg_01_sp.webp");top:30px}}.l-poolleisure.l-main .bg-illust-02{background-image:url("../images/poolleisure/bg_02.webp")}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust-02{background-image:url("../images/poolleisure/bg_02_sp.webp")}}.l-poolleisure.l-main .bg-illust-03{background-image:url("../images/poolleisure/bg_03.webp");top:-40px}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust-03{background-image:url("../images/poolleisure/bg_03_sp.webp")}}.l-poolleisure.l-main .bg-illust-04{background-image:url("../images/poolleisure/bg_04.webp");top:80px}@media screen and (max-width:767px){.l-poolleisure.l-main .bg-illust-04{background-image:url("../images/poolleisure/bg_04_sp.webp")}}.l-poolleisure.l-main .mv__contents{position:relative;z-index:1}.l-poolleisure.l-main .mv__text{margin-top:60px}.l-poolleisure.l-main .mv__nav{margin-top:60px}.l-poolleisure.l-main .mv__nav-ttl{max-width:512px;margin:0 auto 40px}@media screen and (max-width:767px){.l-poolleisure.l-main .mv__nav-ttl{max-width:282px;margin:0 auto 20px}}.l-poolleisure.l-main .mv__nav-list{gap:24px}@media screen and (max-width:767px){.l-poolleisure.l-main .mv__nav-list{gap:16px 12px}}.l-poolleisure.l-main .mv__nav-list .li{width:calc(25% - 18px);height:96px;font-size:2rem;font-weight:bold;line-height:1.5}@media screen and (max-width:767px){.l-poolleisure.l-main .mv__nav-list .li{font-size:1.5rem;line-height:1.4;height:84px;width:calc(50% - 6px)}}.l-poolleisure.l-main .mv__nav-list .li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:8px 12px 0 #0d6bb5;box-shadow:8px 12px 0 #0d6bb5;background:#fff;border-radius:9999px;-webkit-transition:all .2s;transition:all .2s;position:relative}@media screen and (max-width:767px){.l-poolleisure.l-main .mv__nav-list .li a{-webkit-box-shadow:6px 9px 0 #0d6bb5;box-shadow:6px 9px 0 #0d6bb5;padding-bottom:16px}}@media print,screen and (min-width:768px){.l-poolleisure.l-main .mv__nav-list .li a:hover{-webkit-box-shadow:4px 6px 0 #0d6bb5;box-shadow:4px 6px 0 #0d6bb5;-webkit-transform:translate(4px, 6px);transform:translate(4px, 6px)}}.l-poolleisure.l-main .mv__nav-list .li a::after{content:"";display:inline-block;width:12px;height:12px;border:4px solid red;border-style:none solid solid none;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:30px;top:50%;margin-top:-3px}@media screen and (max-width:767px){.l-poolleisure.l-main .mv__nav-list .li a::after{right:50%;top:auto;bottom:12px;-webkit-transform:translate(50%, 0%) rotate(45deg);transform:translate(50%, 0%) rotate(45deg);margin:0}}.l-poolleisure.l-main .heat-stroke{margin-top:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke{margin-top:0}}.l-poolleisure.l-main .heat-stroke .sec-ttl{max-width:675px}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke .sec-ttl{max-width:219px}}.l-poolleisure.l-main .heat-stroke .sec-point-list .box-in{background:#ffdedf}.l-poolleisure.l-main .heat-stroke__caution{margin-top:64px;background:#fff;border-radius:20px;padding:48px;gap:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke__caution{margin-top:40px;padding:36px;gap:16px}}.l-poolleisure.l-main .heat-stroke__caution .img{width:50%}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke__caution .img{width:100%}}.l-poolleisure.l-main .heat-stroke__caution .info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke__caution .info{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.l-poolleisure.l-main .heat-stroke__caution .info-ttl{color:#0d6bb5;font-size:2.8rem;font-weight:bold;line-height:1.5;margin-bottom:1em}@media screen and (max-width:767px){.l-poolleisure.l-main .heat-stroke__caution .info-ttl{font-size:2.1rem;text-align:center}}.l-poolleisure.l-main .child .sec-ttl{max-width:978px}@media screen and (max-width:767px){.l-poolleisure.l-main .child .sec-ttl{max-width:272px}}.l-poolleisure.l-main .child .sec-point-list .box-in{background:#fffede}.l-poolleisure.l-main .baggage .sec-ttl{max-width:1078px}@media screen and (max-width:767px){.l-poolleisure.l-main .baggage .sec-ttl{max-width:302px}}.l-poolleisure.l-main .baggage .sec-point-list .box-in{background:#f0eaf6}.l-poolleisure.l-main .space .sec-ttl{max-width:826px}@media screen and (max-width:767px){.l-poolleisure.l-main .space .sec-ttl{max-width:245px}}.l-poolleisure.l-main .space .sec-point-list .box-in{background:#d5fff5}.l-poolleisure.l-main .summerland{background:url("../images/poolleisure/summerland_bg.webp") repeat-y center center/cover;position:relative;padding:160px 0;margin-bottom:80px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland{background-image:url("../images/poolleisure/summerland_bg_sp.webp");padding:80px 0;margin-bottom:30px}}.l-poolleisure.l-main .summerland__ttl{max-width:892px;margin:auto}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__ttl{max-width:276px}}.l-poolleisure.l-main .summerland__desc{font-size:3.2rem;font-weight:bold;text-align:center;margin-top:48px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__desc{font-size:1.8rem;margin:0 -20px;margin-top:32px}}.l-poolleisure.l-main .summerland__steker{max-width:742px;margin:64px 0 0 auto}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__steker{max-width:284px;margin:24px 0 0 auto}}.l-poolleisure.l-main .summerland__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px 44px;margin-top:64px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items{gap:40px;margin-top:32px}}.l-poolleisure.l-main .summerland__items .li{width:calc(33.3333333333% - 29.3333333333px)}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li{width:100%;max-width:280px;margin:auto}}.l-poolleisure.l-main .summerland__items .li-in{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-poolleisure.l-main .summerland__items .li-cont{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-poolleisure.l-main .summerland__items .li-info{margin-top:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li-info{margin-top:24px}}.l-poolleisure.l-main .summerland__items .li-ttl{font-size:2rem;line-height:1.5}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li-ttl{font-size:1.8rem}}.l-poolleisure.l-main .summerland__items .li-text{font-size:1.4rem;margin-top:10px}.l-poolleisure.l-main .summerland__items .li-btn{margin-top:24px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li-btn{margin-top:16px}}.l-poolleisure.l-main .summerland__items .li-btn a{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background:red;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.5;text-align:center;position:relative;-webkit-transition:background .3s;transition:background .3s}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li-btn a{font-size:1.6rem;height:46px}}.l-poolleisure.l-main .summerland__items .li-btn a:hover{background:#b22029}.l-poolleisure.l-main .summerland__items .li-btn a::after{content:"";display:inline-block;width:13px;height:13px;border:3px solid #fff;border-style:none solid solid none;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;right:24px;top:50%}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__items .li-btn a::after{width:11px;height:11px;border-width:3px}}.l-poolleisure.l-main .summerland__bottom-note{font-size:1.4rem;font-weight:normal;text-align:center;margin-top:80px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland__bottom-note{font-size:1.3rem;margin:40px -20px 0}}.l-poolleisure.l-main .summerland .wave-css{position:absolute;bottom:0;left:0;width:100%;height:32px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 32' preserveAspectRatio='none'><path d='M0,16 Q15,0 30,16 Q45,32 60,16 Q75,0 90,16 Q105,32 120,16 V32 H0 Z' fill='white' stroke='none'/></svg>") repeat-x bottom;background-size:240px 32px}@media screen and (max-width:767px){.l-poolleisure.l-main .summerland .wave-css{height:20px;background-size:120px 20px}}.l-poolleisure.l-main .sns-sec{padding:60px 0}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec{padding:30px 0}}.l-poolleisure.l-main .sns-sec__head{text-align:center;margin-bottom:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__head{margin-bottom:20px}}.l-poolleisure.l-main .sns-sec__head .head-icon{display:block;width:56px;margin:auto}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__head .head-icon{width:42px}}.l-poolleisure.l-main .sns-sec__head .head-name{font-size:2.4rem;font-weight:bold;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__head .head-name{font-size:1.8rem;margin-top:10px}}.l-poolleisure.l-main .sns-sec__head .head-text{font-size:1.8rem;line-height:2;margin-top:16px}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__head .head-text{font-size:1.4rem;line-height:1.8;margin-top:10px}}.l-poolleisure.l-main .sns-sec__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__list{gap:10px}}.l-poolleisure.l-main .sns-sec__list .li{width:calc(25% - 18px)}@media screen and (max-width:767px){.l-poolleisure.l-main .sns-sec__list .li{width:calc(50% - 5px)}}.l-poolleisure.l-main .sns-sec__list .li a{-webkit-transition:opacity .3s;transition:opacity .3s}.l-poolleisure.l-main .sns-sec__list .li a:hover{opacity:.7}.l-poolleisure.l-main .recommend-bnr{padding:60px 0}@media screen and (max-width:767px){.l-poolleisure.l-main .recommend-bnr{padding:30px 0}}.l-poolleisure.l-main .recommend-bnr__ttl{color:#b22029;font-size:3.6rem;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (max-width:767px){.l-poolleisure.l-main .recommend-bnr__ttl{font-size:2rem;margin-bottom:20px}}.l-poolleisure.l-main .recommend-bnr__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width:767px){.l-poolleisure.l-main .recommend-bnr__list{gap:10px}}.l-poolleisure.l-main .recommend-bnr__list .bnr{width:calc(25% - 15px)}@media screen and (max-width:767px){.l-poolleisure.l-main .recommend-bnr__list .bnr{width:calc(50% - 5px)}}.l-poolleisure.l-main .recommend-bnr__list .bnr a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.l-poolleisure.l-main .recommend-bnr__list .bnr a:hover{opacity:.5}@media screen and (max-width:767px){.l-poolleisure.l-main [class*=bgsp-illust]{width:100vw;height:100%;max-width:375px;position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;background:no-repeat center top/100% auto}.l-poolleisure.l-main .bgsp-illust-top{background-image:url("../images/poolleisure/bg_top_sp.webp");top:-7%}.l-poolleisure.l-main .bgsp-illust-01-ttl{background-image:url("../images/poolleisure/bg_01_ttl_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-main{background-image:url("../images/poolleisure/bg_01_main_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-point-01{background-image:url("../images/poolleisure/bg_01_point_01_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-point-02{background-image:url("../images/poolleisure/bg_01_point_02_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-point-03{background-image:url("../images/poolleisure/bg_01_point_03_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-point-04{background-image:url("../images/poolleisure/bg_01_point_04_sp.webp")}.l-poolleisure.l-main .bgsp-illust-01-onepoint{background-image:url("../images/poolleisure/bg_01_onepoint_sp.webp");top:0}.l-poolleisure.l-main .bgsp-illust-01-bottom{background-image:url("../images/poolleisure/bg_01_bottom_sp.webp");top:auto;bottom:-30px;background-position:center bottom}.l-poolleisure.l-main .bgsp-illust-02-ttl{background-image:url("../images/poolleisure/bg_02_ttl_sp.webp");top:-55px}.l-poolleisure.l-main .bgsp-illust-02-main{background-image:url("../images/poolleisure/bg_02_main_sp.webp");top:-40px}.l-poolleisure.l-main .bgsp-illust-02-point-01{background-image:url("../images/poolleisure/bg_02_point_01_sp.webp")}.l-poolleisure.l-main .bgsp-illust-02-point-02{background-image:url("../images/poolleisure/bg_02_point_02_sp.webp")}.l-poolleisure.l-main .bgsp-illust-02-point-03{background-image:url("../images/poolleisure/bg_02_point_03_sp.webp")}.l-poolleisure.l-main .bgsp-illust-02-point-04{background-image:url("../images/poolleisure/bg_02_point_04_sp.webp")}.l-poolleisure.l-main .bgsp-illust-02-recommend-gear{background-image:url("../images/poolleisure/bg_02_recommend-gear_sp.webp");top:-10px}.l-poolleisure.l-main .bgsp-illust-02-bottom{background-image:url("../images/poolleisure/bg_02_bottom_sp.webp");top:auto;bottom:-30px;background-position:center bottom}.l-poolleisure.l-main .bgsp-illust-03-ttl{background-image:url("../images/poolleisure/bg_03_ttl_sp.webp");top:-50px}.l-poolleisure.l-main .bgsp-illust-03-main{background-image:url("../images/poolleisure/bg_03_main_sp.webp");top:68px}.l-poolleisure.l-main .bgsp-illust-03-point-01{background-image:url("../images/poolleisure/bg_03_point_01_sp.webp")}.l-poolleisure.l-main .bgsp-illust-03-point-02{background-image:url("../images/poolleisure/bg_03_point_02_sp.webp")}.l-poolleisure.l-main .bgsp-illust-03-point-03{background-image:url("../images/poolleisure/bg_03_point_03_sp.webp")}.l-poolleisure.l-main .bgsp-illust-03-point-04{background-image:url("../images/poolleisure/bg_03_point_04_sp.webp")}.l-poolleisure.l-main .bgsp-illust-03-recommend-gear{background-image:url("../images/poolleisure/bg_03_recommend-gear_sp.webp");top:-5px}.l-poolleisure.l-main .bgsp-illust-03-bottom{background-image:url("../images/poolleisure/bg_03_bottom_sp.webp");top:auto;bottom:-30px;background-position:center bottom}.l-poolleisure.l-main .bgsp-illust-04-ttl{background-image:url("../images/poolleisure/bg_04_ttl_sp.webp");top:-50px}.l-poolleisure.l-main .bgsp-illust-04-main{background-image:url("../images/poolleisure/bg_04_main_sp.webp");top:-60px}.l-poolleisure.l-main .bgsp-illust-04-point-01{background-image:url("../images/poolleisure/bg_04_point_01_sp.webp")}.l-poolleisure.l-main .bgsp-illust-04-point-02{background-image:url("../images/poolleisure/bg_04_point_02_sp.webp");top:-10px}.l-poolleisure.l-main .bgsp-illust-04-point-03{background-image:url("../images/poolleisure/bg_04_point_03_sp.webp")}.l-poolleisure.l-main .bgsp-illust-04-point-04{background-image:url("../images/poolleisure/bg_04_point_04_sp.webp")}.l-poolleisure.l-main .bgsp-illust-04-recommend-gear{background-image:url("../images/poolleisure/bg_04_recommend-gear_sp.webp");top:-10px}.l-poolleisure.l-main .bgsp-illust-04-bottom{background-image:url("../images/poolleisure/bg_04_bottom_sp.webp");top:auto;bottom:-30px;background-position:center bottom}}