@keyframes buttonArrowAnime{0%{background-position-x:100%}10%{background-position-x:100%}50%{background-position-x:0%}90%{background-position-x:-100%}100%{background-position-x:-100%}}:root{--font-base: "Noto Sans CJK JP", "Noto Sans JP", YuGothic, "游ゴシック", "Hiragino Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-jost: "Jost", sans-serif;--color-base: #004ea2;--color-heading-grad: linear-gradient(90deg, rgba(0, 78, 162, 0.3) 0%, rgba(0, 123, 199, 0.3) 35%, rgba(0, 150, 187, 0.3) 65%, rgba(0, 158, 150, 0.3) 100%);--color-button-grad: linear-gradient(90deg, #004ea2 0%, #007bc7 100%)}main{padding-bottom:170px}@media screen and (max-width: 768px){main{padding-bottom:23.46667vw}}.aquacrew{position:relative;font-size:16px;line-height:1.8;letter-spacing:0}@media screen and (max-width: 768px){.aquacrew{font-size:14px;font-size:1.4rem}}.aquacrew .parallax{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0);clip-path:inset(0);z-index:-1}.aquacrew .parallax::before{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/pages/aquacrew/bg.png) no-repeat top center/cover;content:""}@media screen and (max-width: 768px){.aquacrew .parallax::before{background:url(../images/pages/aquacrew/bg_sp.png) no-repeat top center/cover}}.aquacrew .inner{width:100%;max-width:1480px;margin-inline:auto;padding-inline:20px}@media screen and (max-width: 768px){.aquacrew .inner{padding-inline:5.33333vw}}.aquacrew .page-section{margin-top:64px}@media screen and (max-width: 768px){.aquacrew .page-section{margin-top:17.06667vw}}.aquacrew .page-heading .sub{width:-moz-fit-content;width:fit-content;font-size:clamp(120px, 15vw, 240px);line-height:1.5;font-weight:700;font-family:var(--font-jost);background:var(--color-heading-grad);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 768px){.aquacrew .page-heading .sub{font-size:64px;font-size:6.4rem}}.aquacrew .page-heading .main{width:-moz-fit-content;width:fit-content;margin:-2em auto 0 0;font-size:clamp(16px, 1.5vw, 24px);line-height:2;font-weight:700;translate:0 max(-1vw, -16px)}@media screen and (max-width: 768px){.aquacrew .page-heading .main{margin:-1em auto 0 0;font-size:16px;font-size:1.6rem;translate:0}}.aquacrew .mainvisual{padding-top:min(18.8vw, 300px)}@media screen and (max-width: 768px){.aquacrew .mainvisual{padding-top:26.66667vw}}.aquacrew .mainvisual .copy .text{line-height:2;font-weight:500}@media screen and (min-width: 769px){.aquacrew .mainvisual .copy .text{display:block;font-size:clamp(28px, 2.5vw, 40px)}}@media screen and (max-width: 768px){.aquacrew .mainvisual .copy .text{display:flex;flex-direction:column}}@media screen and (max-width: 768px){.aquacrew .mainvisual .copy .text>.small{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.aquacrew .mainvisual .copy .text>.large{font-size:28px;font-size:2.8rem}}.aquacrew .mainvisual .copy>.logo{display:block;width:100%;max-width:min(90vw, 1440px);margin-top:16px}@media screen and (max-width: 768px){.aquacrew .mainvisual .copy>.logo{max-width:100%;margin-top:4.26667vw}}.aquacrew .mainvisual .copy>.logo img{width:100%}.aquacrew .mainvisual .loop{position:relative;width:100%;height:600px;margin-top:64px;overflow:hidden}@media screen and (max-width: 768px){.aquacrew .mainvisual .loop{height:53.33333vw;margin-top:8.53333vw}}.aquacrew .mainvisual .loop .loop-item{display:flex;-moz-column-gap:16px;column-gap:16px;position:absolute;top:0;width:5496px;height:100%;white-space:nowrap}@media screen and (max-width: 768px){.aquacrew .mainvisual .loop .loop-item{-moz-column-gap:2.13333vw;column-gap:2.13333vw;width:492.8vw}}.aquacrew .mainvisual .loop .loop-item:first-of-type{left:0;animation:100s linear -50s infinite loop}.aquacrew .mainvisual .loop .loop-item:last-of-type{left:5496px;animation:100s linear infinite loop2}@media screen and (max-width: 768px){.aquacrew .mainvisual .loop .loop-item:last-of-type{left:492.8vw}}.aquacrew .mainvisual .loop .loop-item img{border-radius:16px}@media screen and (max-width: 768px){.aquacrew .mainvisual .loop .loop-item img{border-radius:2.13333vw}}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.aquacrew .news-list{margin-top:40px}@media screen and (max-width: 768px){.aquacrew .news-list{margin-top:6.4vw}}.aquacrew .news-list>.news{border-bottom:1px solid #ccc}.aquacrew .news-list>.news:first-of-type{border-top:1px solid #ccc}.aquacrew .news-list>.news>.body{display:flex;flex-wrap:wrap;gap:16px;padding:32px}@media screen and (max-width: 768px){.aquacrew .news-list>.news>.body{gap:2.13333vw 4.26667vw;padding:4.26667vw 0}}.aquacrew .news-list>.news>.body>.date{color:#666}.aquacrew .news-list>.news>.body>.category{display:grid;place-items:center;width:-moz-fit-content;width:fit-content;height:33px;padding-inline:16px;color:#fff;background-color:var(--color-base);border-radius:40px}@media screen and (max-width: 768px){.aquacrew .news-list>.news>.body>.category{height:7.73333vw;padding-inline:4.26667vw;border-radius:10.66667vw}}.aquacrew .news-list>.news>.body>.title{width:100%;font-size:18px}@media screen and (max-width: 768px){.aquacrew .news-list>.news>.body>.title{font-size:16px;font-size:1.6rem}}.aquacrew .purpose-head{display:flex;align-items:center;-moz-column-gap:min(7.5vw, 120px);column-gap:min(7.5vw, 120px);width:100%;max-width:min(88.6vw, 1240px);margin-top:min(4.6vw, 64px)}@media screen and (max-width: 768px){.aquacrew .purpose-head{flex-direction:column;row-gap:6.4vw;max-width:100%;margin-top:8.53333vw}}.aquacrew .purpose-head .content>.text{font-size:clamp(14px, 1.3vw, 18px);line-height:3;font-weight:500}@media screen and (max-width: 768px){.aquacrew .purpose-head .content>.text{font-size:16px;font-size:1.6rem}}.aquacrew .purpose-head .content>.title{font-size:clamp(20px, 2.5vw, 40px);line-height:2.5;font-weight:500;color:var(--color-base)}@media screen and (max-width: 768px){.aquacrew .purpose-head .content>.title{margin-top:2.13333vw;font-size:22px;font-size:2.2rem}}@media screen and (max-width: 768px){.aquacrew .purpose-head .logo{width:57.33333vw;margin-inline:auto}}.aquacrew .purpose-head .logo img{width:100%}.aquacrew .purpose-body{display:flex;justify-content:space-between;margin-top:min(10vw, 160px);overflow:hidden}@media screen and (max-width: 768px){.aquacrew .purpose-body{flex-direction:column;margin-top:17.06667vw}}.aquacrew .purpose-body>.content{width:52.5vw;height:-moz-fit-content;height:fit-content;padding:min(3.6vw, 57px) min(6.5vw, 104px) min(3.6vw, 57px) min(5vw, 80px);border:1px solid var(--color-base);border-radius:0 16px 16px 0}@media screen and (min-width: 769px){.aquacrew .purpose-body>.content{border-left:none}}@media screen and (max-width: 768px){.aquacrew .purpose-body>.content{width:94.93333vw;padding:10.66667vw 5.33333vw 21.33333vw;border-radius:0 2.13333vw 2.13333vw 0}}.aquacrew .purpose-body>.content>.label{font-size:clamp(16px, 1.3vw, 20px);line-height:2.5;font-weight:700;color:var(--color-base)}@media screen and (max-width: 768px){.aquacrew .purpose-body>.content>.label{font-size:18px;font-size:1.8rem}}.aquacrew .purpose-body>.content>.detail{margin-top:8px;font-size:clamp(14px, 1.1vw, 18px);line-height:2}@media screen and (max-width: 768px){.aquacrew .purpose-body>.content>.detail{margin-top:4.26667vw;font-size:16px;font-size:1.6rem}}.aquacrew .purpose-body>.image{width:50vw;height:-moz-fit-content;height:fit-content;margin:min(2.5vw, 40px) 0 0 max(-2.5vw, -40px);border-radius:16px 0 0 16px;overflow:hidden}@media screen and (max-width: 768px){.aquacrew .purpose-body>.image{width:94.66667vw;margin:-10.66667vw 0 0 5.33333vw;border-radius:2.13333vw 0 0 2.13333vw}}.aquacrew .purpose-body>.image img{width:100%}.aquacrew .action-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:40px}@media screen and (max-width: 768px){.aquacrew .action-list{display:block;margin-top:6.4vw}}.aquacrew .action-item{display:flex;flex-direction:column;transition:all 0.3s}@media screen and (max-width: 768px){.aquacrew .action-item+.action-item{margin-top:4.26667vw}}.aquacrew .action-item.-hidden{height:0;padding:0;margin:0;border:none;opacity:0;visibility:hidden}.aquacrew .action-item>.thumbnail{border-radius:16px 16px 0 0;overflow:hidden}@media screen and (min-width: 769px){.aquacrew .action-item>.thumbnail{min-height:min(19.5vw, 312px)}}@media screen and (max-width: 768px){.aquacrew .action-item>.thumbnail{border-radius:2.13333vw 2.13333vw 0 0}}.aquacrew .action-item>.thumbnail img{width:100%}.aquacrew .action-item>.meta{height:100%;padding:min(2vw, 24px);background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 16px 16px}@media screen and (max-width: 768px){.aquacrew .action-item>.meta{padding:4.26667vw;border-radius:0 0 2.13333vw 2.13333vw}}.aquacrew .action-item>.meta>.date{color:#666}.aquacrew .action-item>.meta>.title{margin-top:8px}@media screen and (max-width: 768px){.aquacrew .action-item>.meta>.title{margin-top:2.13333vw}}.aquacrew .action-button{display:grid;place-items:center;position:relative;margin:48px auto 0;width:360px;min-height:80px;padding:1.5em;font-size:16px;line-height:1.5;font-family:var(--font-base);color:#fff;border-radius:100px}@media screen and (max-width: 768px){.aquacrew .action-button{margin:10.66667vw auto 0;width:78.66667vw;min-height:17.06667vw;padding:4.26667vw;font-size:14px;font-size:1.4rem;border-radius:26.66667vw}}.aquacrew .action-button::before{position:absolute;inset:0;z-index:-1;background:var(--color-button-grad);border-radius:inherit;transition:opacity 0.3s;content:""}.aquacrew .action-button::after{position:absolute;top:50%;right:24px;z-index:10;translate:0 -50%;width:32px;aspect-ratio:1;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj4gPHBhdGggZD0iTTE2IDE5LjMzMzRMOS4yMDAwMSAxMi41MzM0TDkuODY2NjggMTEuODY2N0wxNiAxOEwyMi4xMzMzIDExLjg2NjdMMjIuOCAxMi41MzM0TDE2IDE5LjMzMzRaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==") no-repeat center/100%;transition:rotate 0.3s;content:""}@media screen and (max-width: 768px){.aquacrew .action-button::after{right:4.26667vw;width:8.53333vw}}.aquacrew .action-button span{position:relative;z-index:10}.aquacrew .action-button:hover::before{opacity:0.8}.aquacrew .action-button.-close::after{rotate:180deg}.aquacrew .instagram-lead{margin-top:16px;font-size:18px;line-height:2}@media screen and (max-width: 768px){.aquacrew .instagram-lead{margin-top:6.4vw;font-size:16px;font-size:1.6rem;line-height:1.8}}.aquacrew .instagram-feed{width:100%;max-width:1200px;margin:34px auto 0}@media screen and (max-width: 768px){.aquacrew .instagram-feed{max-width:100%;margin:3.73333vw auto 0}}.aquacrew .banner{margin:60px auto 0}@media screen and (max-width: 768px){.aquacrew .banner{margin:5.33333vw auto 0}}.aquacrew .banner .body{width:100%;max-width:480px;margin-inline:auto}@media screen and (max-width: 768px){.aquacrew .banner .body{max-width:89.33333vw}}.aquacrew .banner .body>.banner-link{display:block;transition:opacity 0.3s}.aquacrew .banner .body>.banner-link:hover{opacity:0.8}.aquacrew .banner .body>.banner-link img{width:100%}.aquacrew .banner .body>.text-link{display:block;width:-moz-fit-content;width:fit-content;margin:8px auto 0;color:var(--color-base);text-decoration:underline}.aquacrew .banner .body>.text-link:hover{text-decoration:none}@media screen and (max-width: 768px){.aquacrew .banner .body>.text-link{margin:2.13333vw auto 0}}
/*# sourceMappingURL=map/aquacrew.css.map */
