:root{--base: #fff;--main: #00357c;--main-l: #99f1ff;--main-m: #07ace4;--text: #333;--spacing: 0.1em}@font-face{font-family:"Century Gothic";src:url("../fonts/centurygothic_bold.ttf")}@font-face{font-family:"Century Gothic 400";src:url("../fonts/centurygothic.ttf") format("truetype")}*{letter-spacing:var(--spacing)}html{scroll-behavior:smooth}[id]{scroll-margin-top:60px}body{font-family:"Noto Sans JP",sans-serif;font-weight:500;overflow-wrap:anywhere;word-break:normal;line-break:strict}img{width:100%;height:auto}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.header{width:100%;position:absolute;top:0;z-index:10}@media(max-width: 768px){.header{position:static}}.header_sticky{position:-webkit-sticky;position:sticky;background-color:rgba(255,255,255,.8)}.header_sticky .header__inner{padding:10px 30px 0 30px}.header_sticky .header__logo{max-width:252px}@media(max-width: 768px){.header_sticky .header__logo{max-width:188px}}.header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:35px 43px 0 56px}@media(max-width: 1700px){.header__inner{padding:clamp(.625rem,-.6656149302rem + 2.6852846402vw,2.1875rem) clamp(1.875rem,1.2038802363rem + 1.3963480129vw,2.6875rem) 0 clamp(1.875rem,.5327604726rem + 2.7926960258vw,3.5rem)}}@media(max-width: 768px){.header__inner{height:63px;padding:10px 30px 0}}.header__logo{max-width:clamp(15.75rem,1.811358754rem + 29.0010741139vw,32.625rem)}@media(max-width: 768px){.header__logo{max-width:188px}}@media(max-width: 768px){.header-nav{display:none}}@media(hover: hover)and (pointer: fine){.header-nav__link{-webkit-transition:opacity .5s;transition:opacity .5s}.header-nav__link:hover,.header-nav__link:focus{opacity:.7}}.footer{position:relative}.footer__gmap{width:100%;height:563px}.footer__inner{max-width:919px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding:28px 30px 23px}@media(max-width: 768px){.footer__inner{padding:19px 30px 70px}}.footer__copy{height:94px;display:grid;place-items:center;background-color:var(--main);color:var(--base)}.footer-page-top{max-width:83px;position:absolute;right:20px;bottom:110px;z-index:5;border-radius:50%}@media(max-width: 768px){.footer-page-top{bottom:76px}}.footer-page-top img{border-radius:50%}.c-title-1{max-width:1159px;margin-inline:auto}@media(max-width: 768px){.c-title-1{max-width:inherit;width:100vw;margin-inline:calc(50% - 50vi)}}.c-title-1__img{height:53px;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.c-title-1__img{height:auto}}.c-title-1__img_movie{height:189px}@media(max-width: 768px){.c-title-1__img_movie{height:auto}}.br-sp-b{display:none}@media(max-width: 768px){.br-sp-b{display:block}}.br-600-b{display:none}@media(max-width: 600px){.br-600-b{display:block}}.br-500-b{display:none}@media(max-width: 500px){.br-500-b{display:block}}@media(hover: hover)and (pointer: fine){.op{-webkit-transition:opacity .5s;transition:opacity .5s}.op:hover,.op:focus{opacity:.7}}@media(hover: hover)and (pointer: fine){.op-fn{-webkit-transition:opacity .5s;transition:opacity .5s}.op-fn:hover{opacity:.7}}@media(hover: hover)and (pointer: fine){.op-im{-webkit-transition:opacity .5s;transition:opacity .5s}.op-im:hover,.op-im:focus{opacity:.7 !important}}@media(hover: hover)and (pointer: fine){.op-fnim{-webkit-transition:opacity .5s;transition:opacity .5s}.op-fnim:hover{opacity:.7 !important}}.hamburger{width:50px;height:34px;display:inline-block;position:relative;margin-top:calc(clamp(-0.1875rem,-.9102443609rem + 1.5037593985vw,.6875rem)*-1);z-index:30}@media(max-width: 768px){.hamburger{width:25px;height:23px;margin-top:8px}}.hamburger_sticky{margin-top:3px}@media(max-width: 768px){.hamburger_sticky{margin-top:8px}}.hamburger[aria-expanded=true] .hamburger__line{background-color:rgba(0,0,0,0)}.hamburger[aria-expanded=true] .hamburger__line::before{-webkit-transform:translateY(-15px) rotate(150deg);-ms-transform:translateY(-15px) rotate(150deg);transform:translateY(-15px) rotate(150deg)}@media(max-width: 768px){.hamburger[aria-expanded=true] .hamburger__line::before{-webkit-transform:translateY(-11px) rotate(150deg);-ms-transform:translateY(-11px) rotate(150deg);transform:translateY(-11px) rotate(150deg)}}.hamburger[aria-expanded=true] .hamburger__line::after{-webkit-transform:translateY(15px) rotate(-150deg);-ms-transform:translateY(15px) rotate(-150deg);transform:translateY(15px) rotate(-150deg)}@media(max-width: 768px){.hamburger[aria-expanded=true] .hamburger__line::after{-webkit-transform:translateY(9px) rotate(-150deg);-ms-transform:translateY(9px) rotate(-150deg);transform:translateY(9px) rotate(-150deg)}}.hamburger__line{width:100%;height:3px;display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.5s all;transition:.5s all;background-color:var(--main)}.hamburger__line::before{content:"";width:100%;height:3px;display:inline-block;position:absolute;top:15px;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;background-color:var(--main)}@media(max-width: 768px){.hamburger__line::before{top:10px}}.hamburger__line::after{content:"";width:100%;height:3px;display:inline-block;position:absolute;bottom:15px;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;background-color:var(--main)}@media(max-width: 768px){.hamburger__line::after{bottom:10px}}@media(hover: hover)and (pointer: fine){.hamburger{-webkit-transition:opacity .5s;transition:opacity .5s}.hamburger:hover{opacity:.7}}.drawer{width:300px;height:100vh;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);-webkit-transition:.5s;transition:.5s;background-color:var(--base);z-index:15;overflow:auto;overscroll-behavior-y:contain;visibility:hidden}.drawer[aria-hidden=false]{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.drawer_position{position:fixed;top:0;right:0}.drawer__inner{padding-bottom:100px}.drawer__top{width:100%;height:clamp(3.9375rem,3.0598818475rem + 1.8259935553vw,5rem);position:-webkit-sticky;position:sticky;top:0;background-color:var(--base);z-index:1}.drawer__top_sticky{height:63px}.drawer__item{border-bottom:1px solid var(--text)}.drawer__item:first-of-type{border-top:1px solid var(--text)}.drawer__link{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold;letter-spacing:.06em;padding-right:20px;padding-left:20px}.drawer__link_sub{padding-left:40px}.drawer__button-wrapper{max-width:260px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:30px auto 0}.is-drawer-active{overflow:hidden}@media(hover: hover)and (pointer: fine){.drawer__link{-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.drawer__link:hover,.drawer__link:focus{background-color:var(--main);color:var(--base)}}.drawer-bg{width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;overflow:hidden;background-color:#000;visibility:hidden;opacity:0;z-index:5}.is-drawer-active{height:100%;overflow:hidden}.is-drawer-active .drawer-bg{visibility:visible;opacity:.8;-webkit-transition:.3s;transition:.3s}.mv{aspect-ratio:1920/910;background:url(../images/mv-1.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/mv-1.webp) 1x, url(../images/mv-1@2x.webp) 2x);background-image:image-set(url(../images/mv-1.webp) 1x, url(../images/mv-1@2x.webp) 2x)}@media(max-width: 1280px){.mv{aspect-ratio:inherit;min-height:600px}}@media(max-width: 768px){.mv{aspect-ratio:inherit;min-height:578px}}@media(max-width: 768px){.mv{background:url(../images/mv-1_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/mv-1_sp.webp) 1x, url(../images/mv-1_sp@2x.webp) 2x);background-image:image-set(url(../images/mv-1_sp.webp) 1x, url(../images/mv-1_sp@2x.webp) 2x)}}.mv__inner{max-width:1416px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;padding-top:clamp(9.375rem,-7.8053278689rem + 21.4754098361vw,17.5625rem)}@media(max-width: 768px){.mv__inner{padding:127px clamp(1.25rem,.2083333333rem + 3.4722222222vw,1.875rem) 0}}.mv__box{color:var(--base)}.mv__title{max-width:clamp(37.5625rem,12.0007022472rem + 40.8988764045vw,60.3125rem)}@media(max-width: 768px){.mv__title{max-width:clamp(27.5rem,18.053633218rem + 31.4878892734vw,33.1875rem)}}.mv__text-1{font-size:clamp(1.6875rem,1.3445026762rem + .7136485281vw,2.1875rem);line-height:1.4814814815;margin-top:clamp(1.0625rem,.0221861472rem + 2.1645021645vw,1.375rem)}.mv__text-2{font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(1.5rem,1.0283786798rem + .9812667261vw,2.1875rem);font-weight:bold;--spacing: 0.14em;margin-top:24px}.mv__text-3{font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(.9375rem,.7294372294rem + .4329004329vw,1rem);font-weight:bold;--spacing: 0.12em;margin-top:16px}.contact{padding-top:45px}.contact_1{background:url(../images/contact-bg1.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/contact-bg1.webp) 1x, url(../images/contact-bg1@2x.webp) 2x);background-image:image-set(url(../images/contact-bg1.webp) 1x, url(../images/contact-bg1@2x.webp) 2x)}@media(max-width: 768px){.contact_1{background:url(../images/contact-bg1_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/contact-bg1_sp.webp) 1x, url(../images/contact-bg1_sp@2x.webp) 2x);background-image:image-set(url(../images/contact-bg1_sp.webp) 1x, url(../images/contact-bg1_sp@2x.webp) 2x)}}.contact_2{background:url(../images/contact-bg2.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/contact-bg2.webp) 1x, url(../images/contact-bg2@2x.webp) 2x);background-image:image-set(url(../images/contact-bg2.webp) 1x, url(../images/contact-bg2@2x.webp) 2x)}@media(max-width: 768px){.contact_2{background:url(../images/contact-bg2_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/contact-bg2_sp.webp) 1x, url(../images/contact-bg2_sp@2x.webp) 2x);background-image:image-set(url(../images/contact-bg2_sp.webp) 1x, url(../images/contact-bg2_sp@2x.webp) 2x)}}.contact__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;color:var(--base);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:2.5rem;font-weight:bold;--spacing: 0.06em}.contact__title::before,.contact__title::after{content:"";height:1px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;background-color:var(--base)}.contact__inner{max-width:1138px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding:41px 30px 84px}@media(max-width: 768px){.contact__inner{padding:48px 30px clamp(4.8125rem,4.0833333333rem + 2.4305555556vw,5.25rem)}}.contact__text{color:var(--base);font-size:clamp(1.125rem,.7083333333rem + 1.3888888889vw,1.375rem);line-height:2.0909090909;text-align:center;--spacing: 0.06em;white-space:pre-line}.contact__line{max-width:609px;display:block;margin-top:clamp(1.75rem,-0.4375rem + 7.2916666667vw,3.0625rem);margin-inline:auto}@media(max-width: 1000px){.contact__line{max-width:506px}}.contact__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:clamp(2.75rem,1.0833333333rem + 5.5555555556vw,3.75rem)}@media(max-width: 1000px){.contact__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:44px}}.contact__bottom-link{max-width:506px;width:100%}.concept{max-width:1920px;background:url(../images/concept-bg.webp) no-repeat left bottom/auto;background-image:-webkit-image-set(url(../images/concept-bg.webp) 1x, url(../images/concept-bg@2x.webp) 2x);background-image:image-set(url(../images/concept-bg.webp) 1x, url(../images/concept-bg@2x.webp) 2x)}@media(max-width: 1280px){.concept{background-size:100%}}@media(max-width: 768px){.concept{background:url(../images/concept-bg_sp.webp) no-repeat center bottom/100%;background-image:-webkit-image-set(url(../images/concept-bg_sp.webp) 1x, url(../images/concept-bg_sp@2x.webp) 2x);background-image:image-set(url(../images/concept-bg_sp.webp) 1x, url(../images/concept-bg_sp@2x.webp) 2x)}}.concept_pos{margin-top:clamp(6.1875rem,3.5913461538rem + 8.6538461538vw,9rem);margin-inline:auto}.concept__title{max-width:1426px;color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.2355769231rem + 1.9230769231vw,3.4375rem);font-weight:bold;font-style:italic;margin-inline:auto;padding:0 clamp(1.625rem,1.3942307692rem + .7692307692vw,1.875rem)}.concept__title::first-letter{color:var(--main-m)}.concept__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:calc(clamp(-0.25rem,-1.4615384615rem + 4.0384615385vw,1.0625rem)*-1);margin-inline:auto}@media(max-width: 480px){.concept__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.concept__wave::after{content:"";width:clamp(9.3125rem,7.3509615385rem + 6.5384615385vw,11.4375rem);aspect-ratio:183/112;position:absolute;top:calc(clamp(5.75rem,4.5384615385rem + 4.0384615385vw,7.0625rem)*-1);right:clamp(0rem,-6.6346153846rem + 22.1153846154vw,7.1875rem);background:url(../images/ship.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x);background-image:image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x)}@media(max-width: 479px){.concept__wave::after{width:clamp(5rem,-16.835443038rem + 87.3417721519vw,9.3125rem);top:calc(clamp(3.125rem,-10.1661392405rem + 53.164556962vw,5.75rem)*-1)}}.concept__inner{max-width:1631px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(1.25rem,-6.9769736842rem + 10.2756892231vw,3.8125rem);-moz-column-gap:clamp(1.25rem,-6.9769736842rem + 10.2756892231vw,3.8125rem);column-gap:clamp(1.25rem,-6.9769736842rem + 10.2756892231vw,3.8125rem);margin-top:clamp(1.1875rem,.0913461538rem + 3.6538461538vw,2.375rem);margin-left:auto;padding-bottom:196px;padding-left:30px}@media(max-width: 1280px){.concept__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 28px 196px}}.concept__box{max-width:640px;margin-top:51px}@media(max-width: 1280px){.concept__box{margin-top:105px}}.concept__subtitle{color:var(--main);font-size:clamp(1.8375rem,1.2259615385rem + 2.0384615385vw,2.5rem);font-weight:600}@media(max-width: 479px){.concept__subtitle{font-size:clamp(1.5rem,-.2088607595rem + 6.835443038vw,1.8375rem)}}.concept__text{line-height:2.5;white-space:pre-line;margin-top:clamp(1.5625rem,.9855769231rem + 1.9230769231vw,2.1875rem)}.concept__img{max-width:899px;width:100%;position:relative}.concept__name{max-width:clamp(19rem,10.4038461538rem + 28.6538461538vw,28.3125rem);width:100%;position:absolute;bottom:clamp(-5.3125rem,-28.1875rem + 28.5714285714vw,1.8125rem);left:calc(clamp(3.875rem,-48.2960526316rem + 65.1629072682vw,20.125rem)*-1)}@media(max-width: 1280px){.concept__name{bottom:calc(clamp(4.5rem,3.75rem + 2.5vw,5.3125rem)*-1);left:0}}.fishing{max-width:1920px;background:url(../images/fishing-bg.webp) no-repeat right bottom/auto;background-image:-webkit-image-set(url(../images/fishing-bg.webp) 1x, url(../images/fishing-bg@2x.webp) 2x);background-image:image-set(url(../images/fishing-bg.webp) 1x, url(../images/fishing-bg@2x.webp) 2x)}@media(max-width: 1280px){.fishing{background-size:100%}}@media(max-width: 768px){.fishing{background:url(../images/fishing-bg_sp.webp) no-repeat center bottom/100%;background-image:-webkit-image-set(url(../images/fishing-bg_sp.webp) 1x, url(../images/fishing-bg_sp@2x.webp) 2x);background-image:image-set(url(../images/fishing-bg_sp.webp) 1x, url(../images/fishing-bg_sp@2x.webp) 2x)}}.fishing_pos{margin-top:clamp(-3.6875rem,-14.6490384615rem + 36.5384615385vw,8.1875rem);margin-inline:auto}.fishing__title{max-width:1519px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-inline:auto;padding:0 30px}@media(max-width: 768px){.fishing__title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.fishing__jp{font-size:clamp(1.25rem,.6730769231rem + 1.9230769231vw,1.875rem)}.fishing__en{color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.2355769231rem + 1.9230769231vw,3.4375rem);font-weight:bold;font-style:italic}@media(max-width: 479px){.fishing__en{font-size:clamp(2.625rem,1.6756329114rem + 3.7974683544vw,2.8125rem)}}.fishing__en::first-letter{color:var(--main-m)}.fishing__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:-10px;margin-inline:auto}@media(max-width: 480px){.fishing__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.fishing__wave::after{content:"";width:clamp(9.3125rem,7.3509615385rem + 6.5384615385vw,11.4375rem);aspect-ratio:183/112;position:absolute;top:calc(clamp(5.75rem,4.5384615385rem + 4.0384615385vw,7.0625rem)*-1);left:clamp(1rem,-18.1873776908rem + 39.9217221135vw,13.75rem);background:url(../images/ship.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x);background-image:image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x)}@media(max-width: 768px){.fishing__wave::after{content:none}}.fishing__inner{max-width:1677px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(1.25rem,-17.4111842105rem + 23.3082706767vw,7.0625rem);-moz-column-gap:clamp(1.25rem,-17.4111842105rem + 23.3082706767vw,7.0625rem);column-gap:clamp(1.25rem,-17.4111842105rem + 23.3082706767vw,7.0625rem);margin-top:50px;padding-bottom:196px;padding-right:30px}@media(max-width: 1280px){.fishing__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 28px 196px}}@media(max-width: 768px){.fishing__inner{padding-bottom:256px}}.fishing__box{max-width:593px;width:100%;margin-top:4px}.fishing__subtitle{color:var(--main);font-size:clamp(2.0625rem,1.6586538462rem + 1.3461538462vw,2.5rem);font-weight:600;line-height:1.45;white-space:pre-line}@media(max-width: 768px){.fishing__subtitle{line-height:1.75}}@media(max-width: 479px){.fishing__subtitle{font-size:clamp(1.875rem,.9256329114rem + 3.7974683544vw,2.0625rem)}}.fishing__text-1{line-height:2.5;white-space:pre-line;margin-top:clamp(1.125rem,.4326923077rem + 2.3076923077vw,1.875rem)}.fishing__text-2{line-height:2.5;white-space:pre-line;margin-top:clamp(1rem,.1923076923rem + 2.6923076923vw,1.875rem)}.fishing__img{max-width:894px;width:100%;position:relative}.calendar{background-color:#e9feff}.calendar_pos{margin-top:-196px}@media(max-width: 1280px){.calendar_pos{margin-top:calc(clamp(12.5rem,10.5875rem + 6.375vw,15.6875rem)*-1)}}.calendar__inner{max-width:1552px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding:219px 30px 0px}@media(max-width: 1280px){.calendar__inner{padding:clamp(10.4375rem,-1.0208333333rem + 38.1944444444vw,17.3125rem) 30px 0}}.calendar__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;color:var(--main);font-size:clamp(2.1875rem,.625rem + 5.2083333333vw,3.125rem);font-weight:bold;margin-inline:auto}.calendar__title::after{content:"";width:clamp(23.1875rem,-.230221519rem + 93.6708860759vw,27.8125rem);aspect-ratio:445/288;position:absolute;top:calc(50% - clamp(3.6875rem,2.125rem + 5.2083333333vw,4.625rem));left:calc(50% - clamp(.4375rem,-2.375rem + 9.375vw,2.125rem));-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/calendar-deco.webp) no-repeat 0 0/contain;background-image:-webkit-image-set(url(../images/calendar-deco.webp) 1x, url(../images/calendar-deco@2x.webp) 2x);background-image:image-set(url(../images/calendar-deco.webp) 1x, url(../images/calendar-deco@2x.webp) 2x)}.calendar__body{overflow-x:auto;margin-top:86px}@media(max-width: 768px){.calendar__body{margin-top:115px}}.calendar__body img{min-width:1243px}.movie{position:relative;overflow:hidden}.movie::before{content:"";width:100%;height:915px;position:absolute;top:0;z-index:-1;background:url(../images/youtube-bg.webp) no-repeat top center/cover;background-image:-webkit-image-set(url(../images/youtube-bg.webp) 1x, url(../images/youtube-bg@2x.webp) 2x);background-image:image-set(url(../images/youtube-bg.webp) 1x, url(../images/youtube-bg@2x.webp) 2x)}@media(max-width: 768px){.movie::before{height:761px;background:url(../images/youtube-bg_sp.webp) no-repeat top center/cover;background-image:-webkit-image-set(url(../images/youtube-bg_sp.webp) 1x, url(../images/youtube-bg_sp@2x.webp) 2x);background-image:image-set(url(../images/youtube-bg_sp.webp) 1x, url(../images/youtube-bg_sp@2x.webp) 2x)}}.movie__inner{max-width:1280px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;padding-top:clamp(11.9375rem,10.6875rem + 4.1666666667vw,12.6875rem)}.movie__top-wrapper{max-width:704px;margin-top:118px;margin-inline:auto}.movie__top{width:100%;aspect-ratio:704/396}.movie__new{color:#fbb03b;font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:1.875rem;text-align:center;margin-top:15px}.movie__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px 26px;margin-top:clamp(2.125rem,1.1875rem + 3.125vw,2.6875rem)}@media(max-width: 1000px){.movie__items{grid-template-columns:repeat(2, 1fr)}}.movie__bottom{width:100%;aspect-ratio:408/230}.insta{overflow:hidden;position:relative}.insta::after{content:"";width:100%;height:915px;position:absolute;bottom:0;z-index:-1;background:url(../images/insta-bg.webp) no-repeat bottom center/cover;background-image:-webkit-image-set(url(../images/insta-bg.webp) 1x, url(../images/insta-bg@2x.webp) 2x);background-image:image-set(url(../images/insta-bg.webp) 1x, url(../images/insta-bg@2x.webp) 2x)}@media(max-width: 768px){.insta::after{height:560px;background:url(../images/insta-bg_sp.webp) no-repeat bottom center/cover;background-image:-webkit-image-set(url(../images/insta-bg_sp.webp) 1x, url(../images/insta-bg_sp@2x.webp) 2x);background-image:image-set(url(../images/insta-bg_sp.webp) 1x, url(../images/insta-bg_sp@2x.webp) 2x)}}.insta_pos{margin-top:clamp(7.9375rem,2.4166666667rem + 18.4027777778vw,11.25rem)}.insta__inner{max-width:1159px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;padding-bottom:134px}@media(max-width: 768px){.insta__inner{padding-bottom:199px}}.insta__subtitle{font-size:1.875rem;text-align:center;margin-top:33px}@media(max-width: 768px){.insta__subtitle{margin-top:54px}}.insta__text{line-height:1.75;text-align:center;white-space:pre-line;margin-top:20px}.insta__main{max-width:1064px;display:grid;grid-template-columns:repeat(4, 1fr);gap:11px 10px;margin-top:41px;margin-inline:auto}@media(max-width: 768px){.insta__main{margin-top:54px}}.insta__img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.price_pos{margin-top:clamp(8.4375rem,3.5336538462rem + 16.3461538462vw,13.75rem)}.price__title{max-width:1415px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:clamp(2.375rem,1.3333333333rem + 3.4722222222vw,3rem);-moz-column-gap:clamp(2.375rem,1.3333333333rem + 3.4722222222vw,3rem);column-gap:clamp(2.375rem,1.3333333333rem + 3.4722222222vw,3rem);margin-inline:auto;padding:0 30px}.price__en{color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.2355769231rem + 1.9230769231vw,3.4375rem);font-weight:bold;font-style:italic}.price__en::first-letter{color:var(--main-m)}.price__jp{font-size:1.875rem}.price__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:calc(clamp(-0.1875rem,-.7644230769rem + 1.9230769231vw,.4375rem)*-1);margin-inline:auto}@media(max-width: 480px){.price__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.price__top{position:relative;padding:clamp(1.5rem,-2.875rem + 14.5833333333vw,4.125rem) 30px clamp(12.125rem,11.1875rem + 3.125vw,12.6875rem)}.price__top::after{content:"";width:clamp(26.375rem,14.575rem + 39.3333333333vw,55.875rem);aspect-ratio:894/382;position:absolute;right:0;bottom:0;z-index:-1;background:url(../images/price-ship.webp) no-repeat 0 0/contain;background-image:-webkit-image-set(url(../images/price-ship.webp) 1x, url(../images/price-ship@2x.webp) 2x);background-image:image-set(url(../images/price-ship.webp) 1x, url(../images/price-ship@2x.webp) 2x)}.price__top-text{font-size:clamp(1.1875rem,.8710443038rem + 1.2658227848vw,1.25rem);line-height:2;text-align:center;white-space:pre-line}.price__main{background-image:-webkit-linear-gradient(left, #caf2ff 1px, transparent 1px),-webkit-linear-gradient(#caf2ff 1px, transparent 1px);background-image:linear-gradient(90deg, #caf2ff 1px, transparent 1px),linear-gradient(#caf2ff 1px, transparent 1px);background-position:3px 17px;background-size:44px 44px}@media(max-width: 768px){.price__main{background-position:3px 5px;background-size:40px 40px}}.price__inner{max-width:1382px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding:21px 30px 120px}@media(max-width: 768px){.price__inner{padding:21px 30px 128px}}.price__subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:16px;line-height:1}.price__subtitle_1{margin-top:50px}@media(max-width: 768px){.price__subtitle_1{margin-top:74px}}.price__subtitle_2{margin-top:clamp(5.625rem,1.875rem + 12.5vw,7.875rem)}.price__subtitle_3{margin-top:clamp(6.8125rem,2.75rem + 13.5416666667vw,9.25rem);row-gap:20px}.price__subtitle-top{font-size:3.125rem}.price__subtitle-bottom{font-size:2.5rem}.price__items1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin-top:23px}@media(max-width: 1000px){.price__items1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:34px}}.price__item1{max-width:443px}.price__items2{max-width:930px;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px clamp(1.25rem,-3.9515692641rem + 10.8225108225vw,2.8125rem);margin-top:33px;margin-inline:auto}@media(max-width: 768px){.price__items2{grid-template-columns:1fr;justify-items:center}}.price__item2{max-width:443px}.price__subtitle-top2{font-size:clamp(2.375rem,.1598101266rem + 8.8607594937vw,2.8125rem)}.price__subtitle-bottom2{font-size:clamp(2rem,1.0506329114rem + 3.7974683544vw,2.1875rem)}.price__item3{max-width:715px;margin-top:22px;margin-inline:auto}@media(max-width: 768px){.price__item3{max-width:430px;margin-top:31px}}.price__note{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.625rem,1.2083333333rem + 1.3888888889vw,1.875rem);line-height:1.75;--spacing: 0.06em;text-indent:-1em;margin-top:clamp(1.8125rem,-3.7083333333rem + 18.4027777778vw,5.125rem);margin-inline:auto;padding-left:1em}@media(max-width: 500px){.price__note{font-size:clamp(1.5rem,.8670886076rem + 2.5316455696vw,1.625rem);margin-inline:initial}}.rental{overflow:hidden}.rental_pos{margin-top:clamp(1.125rem,-15.125rem + 54.1666666667vw,10.875rem)}.rental__inner{max-width:1140px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;margin-top:clamp(5rem,-0.3125rem + 17.7083333333vw,8.1875rem)}@media(max-width: 768px){.rental__inner{max-width:450px}}.flow_pos{margin-top:clamp(10.875rem,3.1666666667rem + 25.6944444444vw,15.5rem)}.flow__title{max-width:1447px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-inline:auto;padding:0 30px}@media(max-width: 768px){.flow__title{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.flow__jp{font-size:clamp(1.875rem,1.5865384615rem + .9615384615vw,2.1875rem)}.flow__en{color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.2355769231rem + 1.9230769231vw,3.4375rem);font-weight:bold;font-style:italic}@media(max-width: 479px){.flow__en{font-size:clamp(2.625rem,1.6756329114rem + 3.7974683544vw,2.8125rem)}}.flow__en::first-letter{color:var(--main-m)}.flow__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:calc(clamp(-0.1875rem,-1.125rem + 3.125vw,.375rem)*-1);margin-inline:auto}@media(max-width: 480px){.flow__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.flow__wave::after{content:"";width:clamp(8.75rem,6.2692307692rem + 8.2692307692vw,11.4375rem);aspect-ratio:183/112;position:absolute;top:calc(clamp(5.625rem,4.2980769231rem + 4.4230769231vw,7.0625rem)*-1);left:clamp(-1.375rem,-24.1364970646rem + 47.3581213307vw,13.75rem);background:url(../images/ship.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x);background-image:image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x)}@media(max-width: 479px){.flow__wave::after{width:clamp(5.5625rem,-10.5767405063rem + 64.5569620253vw,8.75rem);top:calc(clamp(3.3125rem,-8.3963607595rem + 46.835443038vw,5.625rem)*-1)}}.flow__inner{max-width:1280px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;position:relative;margin-top:75px}@media(max-width: 768px){.flow__inner{max-width:450px}}.flow__inner::after{content:"";width:194px;aspect-ratio:194/230;position:absolute;right:calc(clamp(0rem,-32.1802325581rem + 38.1395348837vw,10.25rem)*-1);bottom:63px;z-index:-1;background:url(../images/flow-deco.webp) no-repeat 0 0/contain;background-image:-webkit-image-set(url(../images/flow-deco.webp) 1x, url(../images/flow-deco@2x.webp) 2x);background-image:image-set(url(../images/flow-deco.webp) 1x, url(../images/flow-deco@2x.webp) 2x)}@media(max-width: 768px){.flow__inner::after{content:none}}.item{overflow:hidden;position:relative}.item::after{content:"";width:100%;height:379px;position:absolute;bottom:0;z-index:-1;background:url(../images/item-bg.webp) no-repeat 0 0/cover;background-image:-webkit-image-set(url(../images/item-bg.webp) 1x, url(../images/item-bg@2x.webp) 2x);background-image:image-set(url(../images/item-bg.webp) 1x, url(../images/item-bg@2x.webp) 2x)}@media(max-width: 768px){.item::after{height:222px;background:url(../images/item-bg_sp.webp) no-repeat 0 0/cover;background-image:-webkit-image-set(url(../images/item-bg_sp.webp) 1x, url(../images/item-bg_sp@2x.webp) 2x);background-image:image-set(url(../images/item-bg_sp.webp) 1x, url(../images/item-bg_sp@2x.webp) 2x)}}.item_pos{margin-top:clamp(7.75rem,-.1666666667rem + 26.3888888889vw,12.5rem)}.item__inner{max-width:915px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;position:relative;padding-bottom:208px}@media(max-width: 768px){.item__inner{padding-right:28px;padding-bottom:261px;padding-left:28px}}.item__inner::after{content:"";width:clamp(13.1875rem,1.4227941176rem + 18.8235294118vw,21.1875rem);aspect-ratio:339/350;position:absolute;left:calc(clamp(.875rem,-26.6985294118rem + 44.1176470588vw,19.625rem)*-1);top:68px;z-index:-1;background:url(../images/item-deco.webp) no-repeat 0 0/contain;background-image:-webkit-image-set(url(../images/item-deco.webp) 1x, url(../images/item-deco@2x.webp) 2x);background-image:image-set(url(../images/item-deco.webp) 1x, url(../images/item-deco@2x.webp) 2x)}@media(max-width: 768px){.item__inner::after{content:none}}.item__subtitle{font-size:clamp(1.25rem,.2083333333rem + 3.4722222222vw,1.875rem);text-align:center;margin-top:clamp(1.75rem,.5rem + 4.1666666667vw,2.5rem)}.item__items{max-width:616px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:23px;background-color:var(--base);border:2px solid var(--main-m);border-radius:47px;margin-top:clamp(2.3125rem,-1.125rem + 11.4583333333vw,4.375rem);margin-inline:auto;padding:26px 15px clamp(2rem,.6458333333rem + 4.5138888889vw,2.8125rem) clamp(2.625rem,-2.2708333333rem + 16.3194444444vw,5.5625rem)}@media(max-width: 768px){.item__items{padding-top:34px}}@media(max-width: 479px){.item__items{padding-left:clamp(1.25rem,-5.7120253165rem + 27.8481012658vw,2.625rem)}}.item__item{font-size:clamp(1.25rem,.625rem + 2.0833333333vw,1.625rem)}@media(max-width: 479px){.item__item{font-size:clamp(1.125rem,.4920886076rem + 2.5316455696vw,1.25rem)}}.item__text{font-size:clamp(1rem,.7916666667rem + .6944444444vw,1.125rem);line-height:2.2222222222;margin-top:clamp(.8125rem,-5.75rem + 21.875vw,4.75rem)}@media(max-width: 768px){.item__text{line-height:2.125}}.item__caution{font-size:clamp(1rem,.7916666667rem + .6944444444vw,1.125rem);line-height:2.2222222222;text-indent:-1em;padding-left:1em}@media(max-width: 768px){.item__caution{line-height:2.125}}.ship{max-width:1920px}.ship_pos{margin-top:clamp(7.75rem,-.7884615385rem + 28.4615384615vw,17rem);margin-inline:auto}.ship__title{max-width:1399px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:clamp(1.3125rem,-1.5rem + 9.375vw,3rem);-moz-column-gap:clamp(1.3125rem,-1.5rem + 9.375vw,3rem);column-gap:clamp(1.3125rem,-1.5rem + 9.375vw,3rem);margin-inline:auto;padding:0 25px}.ship__en{color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.6394230769rem + .5769230769vw,3rem);font-weight:bold;font-style:italic}.ship__en::first-letter{color:var(--main-m)}.ship__jp{font-size:clamp(1.625rem,1.3942307692rem + .7692307692vw,1.875rem)}.ship__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:calc(clamp(.0625rem,-.0528846154rem + .3846153846vw,.1875rem)*-1);margin-inline:auto}@media(max-width: 480px){.ship__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.ship__wave::after{content:"";width:clamp(9.3125rem,7.3509615385rem + 6.5384615385vw,11.4375rem);aspect-ratio:183/112;position:absolute;top:calc(clamp(5.75rem,4.5384615385rem + 4.0384615385vw,7.0625rem)*-1);right:clamp(0rem,-7.3846153846rem + 24.6153846154vw,8rem);background:url(../images/ship.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x);background-image:image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x)}@media(max-width: 479px){.ship__wave::after{width:clamp(5rem,-16.835443038rem + 87.3417721519vw,9.3125rem);top:calc(clamp(3.125rem,-10.1661392405rem + 53.164556962vw,5.75rem)*-1)}}.ship__main{max-width:1797px;position:relative;margin-top:clamp(2.1875rem,-11.7708333333rem + 46.5277777778vw,10.5625rem);padding-right:30px}@media(max-width: 768px){.ship__main{padding-right:0}}.ship__main-img{max-width:clamp(27.9375rem,-8.9930708013rem + 76.8386388584vw,71.6875rem);width:100%;position:absolute;top:0;left:0;z-index:-1}@media(max-width: 768px){.ship__main-img{max-width:inherit;position:static}}.ship__box{max-width:clamp(24.375rem,9.9193194292rem + 30.0768386389vw,41.5rem);width:100%;position:relative;top:20px;margin-left:auto}@media(max-width: 768px){.ship__box{max-width:550px;position:static;margin-top:41px;margin-right:auto;padding:0 30px}}.ship__items{max-width:1742px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:clamp(.625rem,-.9577387486rem + 3.2930845225vw,2.5rem);-moz-column-gap:clamp(.625rem,-.9577387486rem + 3.2930845225vw,2.5rem);column-gap:clamp(.625rem,-.9577387486rem + 3.2930845225vw,2.5rem);margin-top:clamp(1.9375rem,-8.1666666667rem + 33.6805555556vw,8rem)}@media(max-width: 768px){.ship__items{grid-template-columns:repeat(2, 1fr);gap:14px 19px}}.access_pos{margin-top:clamp(11.375rem,1.375rem + 33.3333333333vw,17.375rem)}.access__title{max-width:1395px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-inline:auto;padding:0 30px}@media(max-width: 768px){.access__title{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.access__jp{font-size:clamp(1.625rem,1.3942307692rem + .7692307692vw,1.875rem)}.access__en{color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;font-size:clamp(2.8125rem,2.2355769231rem + 1.9230769231vw,3.4375rem);font-weight:bold;font-style:italic}@media(max-width: 479px){.access__en{font-size:clamp(2.625rem,1.6756329114rem + 3.7974683544vw,2.8125rem)}}.access__en::first-letter{color:var(--main-m)}.access__wave{max-width:1902px;height:35px;position:relative;z-index:-1;background:url(../images/wave.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);background-image:image-set(url(../images/wave.webp) 1x, url(../images/wave@2x.webp) 2x);margin-top:calc(clamp(-0.1875rem,-1.125rem + 3.125vw,.375rem)*-1);margin-inline:auto}@media(max-width: 480px){.access__wave{height:32px;background:url(../images/wave_sp.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x);background-image:image-set(url(../images/wave_sp.webp) 1x, url(../images/wave_sp@2x.webp) 2x)}}.access__wave::after{content:"";width:clamp(8.3125rem,5.4278846154rem + 9.6153846154vw,11.4375rem);aspect-ratio:183/112;position:absolute;top:calc(clamp(5rem,3.0961538462rem + 6.3461538462vw,7.0625rem)*-1);left:clamp(-0.75rem,-22.5709393346rem + 45.4011741683vw,13.75rem);background:url(../images/ship.webp) no-repeat center center/cover;background-image:-webkit-image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x);background-image:image-set(url(../images/ship.webp) 1x, url(../images/ship@2x.webp) 2x)}@media(max-width: 479px){.access__wave::after{width:clamp(5.5625rem,-8.3615506329rem + 55.6962025316vw,8.3125rem);top:calc(clamp(3.3125rem,-5.2318037975rem + 34.1772151899vw,5rem)*-1)}}.access__inner{max-width:1200px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:30px;padding-left:30px;position:relative;margin-top:clamp(4.6875rem,-.2083333333rem + 16.3194444444vw,7.625rem);padding-bottom:clamp(6.875rem,-.4166666667rem + 24.3055555556vw,11.25rem)}.access__inner::after{content:"";width:clamp(7.6875rem,-1.2708333333rem + 29.8611111111vw,13.0625rem);aspect-ratio:209/79;position:absolute;right:calc(clamp(0rem,-3.65625rem + 4.5vw,.5625rem)*-1);bottom:0;background:url(../images/access-deco.webp) no-repeat center center/contain;background-image:-webkit-image-set(url(../images/access-deco.webp) 1x, url(../images/access-deco@2x.webp) 2x);background-image:image-set(url(../images/access-deco.webp) 1x, url(../images/access-deco@2x.webp) 2x)}@media(max-width: 768px){.access__inner::after{right:32px}}.access__text{font-size:clamp(1.25rem,.8333333333rem + 1.3888888889vw,1.5rem);line-height:1.75;text-align:center;white-space:pre-line;margin-top:30px}.access__img{margin-top:28px}.access__gmap{width:100%;height:477px;margin-top:clamp(1.9375rem,1rem + 3.125vw,2.5rem)}@media(max-width: 768px){.access__gmap{height:524px}}.mail-form{overflow:hidden}.mail-form_pos{margin-top:59px}.mail-form__inner{max-width:773px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-right:28px;padding-left:28px;margin-top:30px;padding-bottom:clamp(9.5625rem,-3.0721153846rem + 42.1153846154vw,23.25rem)}.mail-form__subtitle{font-size:1.875rem;text-align:center;--spacing: 0.06em}.mail-form__text{font-size:clamp(1rem,.7916666667rem + .6944444444vw,1.125rem);font-weight:bold;line-height:2.1;text-align:center;--spacing: 0.06em;white-space:pre-line;margin-top:clamp(3.875rem,-1.2291666667rem + 17.0138888889vw,6.9375rem)}@media(max-width: 768px){.mail-form__text{line-height:2.37}}.mail-form__strong{color:red}.mail-form__tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:var(--main);font-family:"Century Gothic","sans-serif";font-weight:bold;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:2.125rem;font-weight:bold;--spacing: 0.06em;margin-top:clamp(1.5rem,.7708333333rem + 2.4305555556vw,1.9375rem);margin-inline:auto}.mail-form__tel::before{content:"";width:43px;aspect-ratio:43/33;background:url(../images/icon-sp.svg) no-repeat 0 0/contain}.mail-form__bottom{margin-top:clamp(6.5rem,3.6875rem + 9.375vw,8.1875rem)}@media(max-width: 768px){.form__body{max-width:550px;margin-inline:auto}}.form__paragraph{display:grid;grid-template-columns:287px 1fr}@media(max-width: 768px){.form__paragraph{grid-template-columns:1fr}}.form__paragraph:not(:last-of-type){border-bottom:1px solid var(--main-m)}@media(max-width: 768px){.form__paragraph:not(:last-of-type){border-color:#757575}}.form__paragraph .wpcf7-form-control-wrap{padding:16px 30px}@media(max-width: 768px){.form__paragraph .wpcf7-form-control-wrap{padding:16px 13px}}.form__paragraph_radio .wpcf7-form-control-wrap{padding:24px 15px}@media(max-width: 768px){.form__paragraph_radio .wpcf7-form-control-wrap{padding:19px 10px}}.form__paragraph_message .wpcf7-form-control-wrap{padding-bottom:8px}.form__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-right:1px solid var(--main-m);padding-top:27px;padding-left:17px}@media(max-width: 768px){.form__title{border-right:none;border-bottom:1px solid #757575;padding-top:10px;padding-bottom:10px}}.form__label{font-size:1.125rem;font-weight:bold;--spacing: 0.06em}@media(max-width: 768px){.form__label{font-weight:500}}.form__required{color:red;--spacing: 0.06em}.form__radio{font-weight:bold;--spacing: 0.06em}@media(max-width: 768px){.form__radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:15px;font-weight:500}}.form__radio label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.form__radio input{accent-color:var(--main);--size: 1.2rem;block-size:var(--size);inline-size:var(--size)}.form__radio .last{margin-left:43px}@media(max-width: 768px){.form__radio .last{margin-left:1em}}.form__input{max-width:398px;width:100%;height:49px;background-color:#f4f3f3;border:1px solid #757575;border-radius:9px;padding:0 15px}@media(max-width: 768px){.form__input{max-width:inherit}}.form__input_message{min-height:192px;resize:vertical;padding:10px 15px}.form__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:95px}.form__action-button{width:294px;height:73px;background-color:var(--main);color:var(--base);font-size:24px;font-weight:600;text-align:center;vertical-align:middle}.form[data-status=sent] .form__button-wrapper{display:none}.page-404__inner{max-width:900px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding:250px 30px 150px}.page-404__title{font-size:1.5rem;font-weight:bold;line-height:1.5}.page-404__text{white-space:pre-line;margin-top:80px}.page-404__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}.page-404__button{width:175px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;border:1px solid var(--main);margin:54px auto 0}@media(hover: hover)and (pointer: fine){.page-404__button{-webkit-transition:opacity .5s;transition:opacity .5s}.page-404__button:hover,.page-404__button:focus{opacity:.7}}