@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap";.drawer-wrap[data-v-750ab645]{background-color:var(--blue);border-radius:50%}.drawer-wrap .btn-trigger[data-v-750ab645]{position:relative;width:50px;height:50px;cursor:pointer;z-index:1000}.drawer-wrap .btn-trigger.active span[data-v-750ab645]{background-color:#fff}.drawer-wrap .btn-trigger.active span[data-v-750ab645]:nth-of-type(1){transform:rotate(45deg);top:25px;left:13px}.drawer-wrap .btn-trigger.active span[data-v-750ab645]:nth-of-type(2){opacity:0}.drawer-wrap .btn-trigger.active span[data-v-750ab645]:nth-of-type(3){transform:rotate(-45deg);top:25px;left:13px}.drawer-wrap .btn-trigger span[data-v-750ab645]{position:absolute;left:50%;transform:translate(-50%);width:25px;height:2px;background-color:#fff;border-radius:3px;transition:all .4s ease}.drawer-wrap .btn-trigger span[data-v-750ab645]:nth-of-type(1){top:35%}.drawer-wrap .btn-trigger span[data-v-750ab645]:nth-of-type(2){top:50%}.drawer-wrap .btn-trigger span[data-v-750ab645]:nth-of-type(3){top:65%}.drawer-wrap .drawer-menu[data-v-750ab645]{transition:all 1s 0s ease;position:fixed;top:0;background-color:#231815cc;box-sizing:border-box;z-index:999;width:380px;height:100vh}.drawer-wrap .drawer-menu.open-drawer[data-v-750ab645]{opacity:1;transform:translate(-380px);right:-380px}.drawer-wrap .drawer-menu.close-drawer[data-v-750ab645]{opacity:0;transition:opacity 3s linear 2s;transform:translate(380px);right:-380px}.drawer-wrap .drawer-menu .drawer-body[data-v-750ab645]{padding-top:3em;padding-bottom:7em;height:110%;overflow:scroll}.drawer-wrap .drawer-menu .drawer-body .drawer-item[data-v-750ab645]{text-align:initial;transition:all 1s;padding:18px 10px;transition:all .5s;position:relative;z-index:2}.drawer-wrap .drawer-menu .drawer-body .drawer-item[data-v-750ab645]:hover{cursor:pointer}.drawer-wrap .drawer-menu .drawer-body .drawer-item.accordion-header[data-v-750ab645]{cursor:pointer;color:#fff;border:none;width:100%;text-align:left}.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content[data-v-750ab645]{overflow:hidden;transition:max-height .5s ease;padding:0 1.5em}.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content .accordion-content-item[data-v-750ab645]{margin-top:1.5em;padding-bottom:5px}.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content .accordion-content-item[data-v-750ab645]:after{bottom:0}.drawer-wrap .drawer-menu .drawer-body .drawer-item .text[data-v-750ab645]{margin-left:10px}.drawer-wrap .drawer-menu .drawer-body .drawer-item .text span[data-v-750ab645]{margin-left:1em}.drawer-wrap .drawer-menu .drawer-body .drawer-item a[data-v-750ab645],.drawer-wrap .drawer-menu .drawer-body .drawer-item .text[data-v-750ab645],.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content-item[data-v-750ab645]{text-decoration:none;color:#fff;position:relative;display:inline-block}.drawer-wrap .drawer-menu .drawer-body .drawer-item a[data-v-750ab645]:after,.drawer-wrap .drawer-menu .drawer-body .drawer-item .text[data-v-750ab645]:after,.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content-item[data-v-750ab645]:after{position:absolute;bottom:-5px;left:0;content:"";width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:left top;transition:transform .5s}.drawer-wrap .drawer-menu .drawer-body .drawer-item a[data-v-750ab645]:hover:after,.drawer-wrap .drawer-menu .drawer-body .drawer-item .text[data-v-750ab645]:hover:after,.drawer-wrap .drawer-menu .drawer-body .drawer-item .accordion-content-item[data-v-750ab645]:hover:after{transform:scale(1)}.back-grey[data-v-750ab645]{display:none;position:fixed;z-index:998;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:.5}.back-grey-show[data-v-750ab645]{display:initial}header[data-v-4974206b]{position:fixed;width:100%;padding:0 2em;display:flex;align-items:center;justify-content:space-between;z-index:999;background-color:#fff;height:var(--header-height)}@media screen and (max-width: 767px){header[data-v-4974206b]{padding:.5em 1em}}header .left-box[data-v-4974206b]{display:flex;align-items:center;font-weight:700;cursor:pointer}header .left-box img[data-v-4974206b]{margin-right:1em}header .left-box img.logo[data-v-4974206b]{width:70px}@media screen and (max-width: 767px){header .left-box img.logo[data-v-4974206b]{width:50%}}header .left-box .main-title[data-v-4974206b]{font-size:28px;margin-right:.5em}header .left-box .sub-title[data-v-4974206b]{font-size:18px}header .right-box[data-v-4974206b]{display:flex;align-items:center;justify-content:space-between}header .right-box .button[data-v-4974206b]{display:inline-block;width:200px;text-align:center;padding:.5em 0;cursor:pointer;background-color:var(--red);border-radius:30px;color:#fff}@media screen and (max-width: 767px){header .right-box .button[data-v-4974206b]{display:none}}header .right-box .button[data-v-4974206b]:hover{opacity:.7}header .right-box .button.contact[data-v-4974206b]{margin-right:2em}footer[data-v-93c83ac2]{background-color:var(--blue);color:#fff}footer .footer-contents-cover[data-v-93c83ac2]{width:100%;height:3em;display:flex;justify-content:center;align-items:center;position:relative}footer .footer-contents-cover .privacy-policy[data-v-93c83ac2]{position:absolute;top:-3.5em;font-weight:700}footer .footer-contents-cover .privacy-policy a[data-v-93c83ac2]{color:gray}footer .footer-contents-cover .copyright[data-v-93c83ac2]{font-size:14px}:root{--blue: #093F86;--red: #ED1C26;--baby-blue: #E6F2FF;--powder-blue: #F5F8FB;--pale-pink: #ffe3e8;--orange: #F7941D;--header-height: 70px;--contents-width: 1100px}*{font-family:Noto Sans JP,sans-serif;box-sizing:border-box}p{margin:1em 0;line-height:1.5em}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:36px;line-height:1.5em}@media screen and (max-width: 767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:initial}}main{padding:0;padding-top:var(--header-height)}main section{display:flex;justify-content:center}main section .contents-cover{width:var(--contents-width);padding:7em 0}@media screen and (max-width: 767px){main section .contents-cover{width:100%;padding:3em 1.5em}}main section .contents-cover .title-with-images{display:flex;justify-content:center;align-items:flex-end}main section .contents-cover .title-with-images .image-box{display:flex;align-items:flex-start}main section .contents-cover .title-with-images .image-box img{width:100%}main section .contents-cover .title-with-images h2{color:var(--blue)}main section .contents-cover dl.summary dt,main section .contents-cover dl.summary dd{padding:1em}main section .contents-cover dl.summary dt{color:#fff;background-color:var(--blue)}main section .contents-cover dl.summary dt:nth-child(1){border-radius:10px 10px 0 0}main section .contents-cover dl.summary dd{background-color:#fff;margin:0}main section .contents-cover dl.summary dd:last-child{border-radius:0 0 10px 10px}main section .contents-cover dl.summary dd .text{line-height:1.7em}section#top .top-image-cover[data-v-ce439d23]{position:relative;display:flex;width:100%}section#top .top-image-cover .cover[data-v-ce439d23]{display:inline-block;margin:0 auto;width:100%;left:0;right:0;top:0;bottom:0}section#top .top-image-cover .cover .filter[data-v-ce439d23]{opacity:.8;display:block;position:relative!important;overflow:hidden;width:100%;height:100vh;background:no-repeat center center/cover}section#top .top-image-cover .cover .filter video[data-v-ce439d23]{min-width:100%;min-height:100vh;position:absolute}@media (max-aspect-ratio: 16/9){section#top .top-image-cover .cover .filter video[data-v-ce439d23]{height:100%;left:50%;transform:translate(-50%)}}section#top .top-image-cover .logo-description-cover[data-v-ce439d23]{position:absolute;bottom:0;right:8%;display:flex;flex-direction:column;align-items:center;width:15%}@media screen and (max-width: 767px){section#top .top-image-cover .logo-description-cover[data-v-ce439d23]{right:0;width:100%}}section#top .top-image-cover .logo-description-cover img.logo[data-v-ce439d23]{width:98%}@media screen and (max-width: 767px){section#top .top-image-cover .logo-description-cover img.logo[data-v-ce439d23]{width:40%;margin-bottom:2em}}section#top .top-image-cover .logo-description-cover img.description[data-v-ce439d23]{width:100%;margin-top:1.5em}@media screen and (max-width: 767px){section#top .top-image-cover .logo-description-cover img.description[data-v-ce439d23]{width:60%;margin-bottom:3em;z-index:2}}section#top .top-image-cover .logo-description-cover .background-color[data-v-ce439d23]{background-color:var(--deep-red-brown);width:100%;height:40%;position:absolute;bottom:0}section#introduction[data-v-ce439d23]{background-color:var(--baby-blue)}section#introduction img[data-v-ce439d23]{width:35%;margin-right:5em}section#introduction .contents-cover[data-v-ce439d23]{display:flex;justify-content:space-between;align-items:center}section#introduction .contents-cover h2[data-v-ce439d23]{color:var(--blue)}section#introduction .contents-cover p[data-v-ce439d23]{margin-top:2.5em}.island-selector[data-v-d611d22b]{margin-top:3em;display:flex;justify-content:center}.island-selector .button[data-v-d611d22b]{display:inline-block;background-color:var(--baby-blue);color:var(--blue);font-weight:700;padding:.7em 2.5em;border-radius:20px;font-size:18px}.island-selector .button[data-v-d611d22b]:hover{cursor:pointer}.island-selector .button.active[data-v-d611d22b]{color:#fff;background-color:var(--blue)}.island-selector .button[data-v-d611d22b]:nth-child(n+2){margin-left:.5em}.minna-port-notice[data-v-20f054f7]{background-color:var(--pale-pink);color:var(--red);font-weight:700;margin-top:2em;padding:1em;border-radius:7px}.minna-port-notice h4 img[data-v-20f054f7]{width:16px;margin-right:5px}.minna-port-notice p[data-v-20f054f7]{margin:.5em 0 0}.menu-list[data-v-04f773d6]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em}.menu-list .menu-box[data-v-04f773d6]{width:49%;border-radius:10px;box-shadow:5px 5px 20px #0000004d}.menu-list .menu-box[data-v-04f773d6]:nth-child(n+3){margin-top:2em}.menu-list .menu-box img[data-v-04f773d6]{width:100%;border-radius:10px 10px 0 0}.menu-list .menu-box .text-cover[data-v-04f773d6]{padding:1.5em}.menu-list .menu-box .text-cover h4[data-v-04f773d6]{text-align:center;color:var(--blue);font-size:22px}.menu-list .menu-box .text-cover p[data-v-04f773d6]{margin-top:1.5em}section .contents-cover[data-v-645a2061]{padding-top:4em}section .contents-cover .title-with-images .image-box[data-v-645a2061]{height:195px}section .contents-cover .title-with-images .image-box.swimming-ring[data-v-645a2061]{width:8%;padding-top:60px}section .contents-cover .title-with-images .image-box.seagull[data-v-645a2061]{width:12%}section .contents-cover .title-with-images h2[data-v-645a2061]{margin:0 3em}section .contents-cover .marine-sports-menu-box h3[data-v-645a2061]{text-align:center;font-size:24px;color:var(--blue);margin-top:1.5em}section .contents-cover .marine-sports-menu-box h3.package[data-v-645a2061]{margin-top:3em}.box[data-v-bbc3d183]{background-color:#fff;padding:1.5em;border-radius:30px;display:flex;align-items:flex-start}.box+.box[data-v-bbc3d183]{margin-top:1.5em}.box img[data-v-bbc3d183]{border-radius:30px;width:40%;margin-right:2em}.box .text[data-v-bbc3d183]{padding-right:3em}.box .text h3[data-v-bbc3d183]{color:var(--blue);margin:1.2em 0}.box .text p[data-v-bbc3d183]{color:#000;line-height:2em}.box .text p .red[data-v-bbc3d183]{color:var(--red)}section[data-v-11c2c50f]{background-color:var(--blue);color:#fff}section .contents-cover h2[data-v-11c2c50f]{text-align:center}section .contents-cover .hospitality-box[data-v-11c2c50f]{display:flex;justify-content:center;align-items:flex-start;margin-top:3em}section .contents-cover .hospitality-box img[data-v-11c2c50f]{width:45%;margin-right:3em}section .contents-cover .hospitality-box .hospitality-content[data-v-11c2c50f]{width:40%}section .contents-cover .hospitality-box .hospitality-content h3[data-v-11c2c50f]{font-size:28px;line-height:1.5em}section .contents-cover .hospitality-box .hospitality-content p[data-v-11c2c50f]{line-height:2.5em}section .contents-cover .staff-list[data-v-11c2c50f]{margin-top:3em;display:flex;justify-content:space-between;color:var(--blue)}section .contents-cover .staff-list .staff-box[data-v-11c2c50f]{width:32%;background-color:#fff;padding:1em;border-radius:30px}section .contents-cover .staff-list .staff-box img[data-v-11c2c50f]{width:100%;border-radius:30px}section .contents-cover .staff-list .staff-box h3[data-v-11c2c50f]{margin-top:1.5em}section .contents-cover .feature-list[data-v-11c2c50f]{margin-top:5em;display:flex;flex-direction:column;align-items:center}section .contents-cover .feature-list[data-v-11c2c50f] .box{width:80%}section .contents-cover[data-v-519eea55]{display:flex;justify-content:space-between;padding-bottom:0}section .contents-cover .left-box[data-v-519eea55]{width:50%;position:relative}section .contents-cover .left-box img.main[data-v-519eea55]{width:100%}section .contents-cover .left-box img.students[data-v-519eea55]{position:absolute;width:200px;top:-88px;right:-39px}section .contents-cover .right-box[data-v-519eea55]{width:45%}section .contents-cover .right-box .tag-list[data-v-519eea55]{display:flex}section .contents-cover .right-box .tag-list .tag[data-v-519eea55]{color:#fff;background-color:var(--orange);padding:.5em .8em;border-radius:8px;margin-right:.5em}section .contents-cover .right-box h2[data-v-519eea55]{color:var(--blue);margin-top:.2em}section .contents-cover .right-box p[data-v-519eea55]{line-height:2.2em}.description-box-cover[data-v-0c955e85]{display:flex;justify-content:center;margin-top:2em}.description-box-cover img[data-v-0c955e85]{width:100%}.description-box-cover .description-box p[data-v-0c955e85]{line-height:2.3em}.description-box-cover .description-box[data-v-0c955e85]{width:75%}.description-box-cover .description-box p[data-v-0c955e85]{line-height:2em}.description-box-cover .description-box p+p[data-v-0c955e85]{margin-top:2.5em}.wave-background[data-v-cf5141c7]{width:100%;height:200px;line-height:0}.wave-background.bottom[data-v-cf5141c7]{transform:rotate(180deg)}.wave-background svg[data-v-cf5141c7]{display:block;width:100%;height:100%}section[data-v-cf5141c7]{background-color:var(--baby-blue)}section .contents-cover[data-v-cf5141c7]{padding-top:0;padding-bottom:0}section .contents-cover .title-with-images .image-box.palm-tree[data-v-cf5141c7]{width:100px}section .contents-cover .title-with-images .image-box.shell[data-v-cf5141c7]{width:110px}section .contents-cover h2[data-v-cf5141c7]{margin-left:2.5em;margin-right:2em}section .contents-cover .description-box-cover[data-v-cf5141c7]{display:flex;justify-content:center}section .contents-cover .description-box-cover.first[data-v-cf5141c7]{margin-top:2em;margin-bottom:7em}section .contents-cover .description-box-cover.first .description-box p[data-v-cf5141c7]{line-height:2em}section .contents-cover .description-box-cover.second[data-v-cf5141c7]{margin-top:2em}section .contents-cover .description-box-cover.second img[data-v-cf5141c7]{width:100%}section .contents-cover .description-box-cover.second .description-box p[data-v-cf5141c7]{line-height:2.3em}section .contents-cover .description-box-cover .description-box[data-v-cf5141c7]{width:75%}section .contents-cover .description-box-cover .description-box p[data-v-cf5141c7]{line-height:2em}section .contents-cover .description-box-cover .description-box p+p[data-v-cf5141c7]{margin-top:2.5em}section .contents-cover[data-v-cf5141c7] .island-selector .button{background-color:#fff}section .contents-cover[data-v-cf5141c7] .island-selector .button.active{background-color:var(--blue)}section .contents-cover h2[data-v-4f32ae9e]{color:var(--blue);text-align:center}section .contents-cover .faq-list-cover[data-v-4f32ae9e]{margin-top:3em}section .contents-cover .faq-list-cover .faq-category-box+.faq-category-box[data-v-4f32ae9e]{margin-top:1em}section .contents-cover .faq-list-cover .faq-category-box .faq-title[data-v-4f32ae9e]{padding:2em;background-color:var(--blue);color:#fff;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}section .contents-cover .faq-list-cover .accordion-enter-active[data-v-4f32ae9e],section .contents-cover .faq-list-cover .accordion-leave-active[data-v-4f32ae9e]{transition:all .5s ease-in-out;max-height:1000px;overflow:hidden}section .contents-cover .faq-list-cover .accordion-enter-from[data-v-4f32ae9e],section .contents-cover .faq-list-cover .accordion-leave-to[data-v-4f32ae9e]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}section .contents-cover .faq-list-cover .accordion-enter-to[data-v-4f32ae9e],section .contents-cover .faq-list-cover .accordion-leave-from[data-v-4f32ae9e]{opacity:.7;max-height:1000px}section .contents-cover .faq-list-cover .faq-list[data-v-4f32ae9e]{padding:1.5em;background-color:var(--powder-blue);margin-top:1.5em;border-radius:20px;color:var(--blue)}section .contents-cover .faq-list-cover .faq-list .question-answer-box[data-v-4f32ae9e]{background-color:#fff;padding:1.5em 1em;border-radius:15px}section .contents-cover .faq-list-cover .faq-list .question-answer-box+.question-answer-box[data-v-4f32ae9e]{margin-top:1em}section .contents-cover .faq-list-cover .faq-list .question-answer-box .question-box[data-v-4f32ae9e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}section .contents-cover .faq-list-cover .faq-list .question-answer-box .question-box .question[data-v-4f32ae9e]{color:var(--red);margin-right:.7em}section .contents-cover .faq-list-cover .faq-list .question-answer-box .question-box .arrow[data-v-4f32ae9e]:before,section .contents-cover .faq-list-cover .faq-list .question-answer-box .question-box .arrow[data-v-4f32ae9e]:after{background-color:var(--blue)}section .contents-cover .faq-list-cover .faq-list .question-answer-box .answer-box[data-v-4f32ae9e]{margin-top:2em;display:flex}section .contents-cover .faq-list-cover .faq-list .question-answer-box .answer-box .answer[data-v-4f32ae9e]{line-height:1.5em;color:var(--red);margin-right:.7em}section .contents-cover .faq-list-cover .faq-list .question-answer-box .answer-box .answer-text[data-v-4f32ae9e]{line-height:1.5em}.arrow[data-v-4f32ae9e]{position:relative;width:32px;height:16px}.arrow[data-v-4f32ae9e]:before,.arrow[data-v-4f32ae9e]:after{content:"";position:absolute;bottom:0;left:calc(50% - 2px);width:2px;height:16px;border-radius:9999px;background-color:#fff;transform-origin:50% calc(100% - 1px)}.arrow[data-v-4f32ae9e]:before{transform:rotate(45deg)}.arrow[data-v-4f32ae9e]:after{transform:rotate(-45deg)}.button-cover[data-v-ce559a01]{display:flex;flex-direction:column;align-items:center}.button-cover.white .blue-button[data-v-ce559a01]{background-color:#fff;color:var(--blue)}.button-cover.white .blue-button .arrow[data-v-ce559a01]{background-color:var(--blue);color:#fff}.button-cover.white p.booking-notice[data-v-ce559a01]{color:#fff}.button-cover .blue-button[data-v-ce559a01]{margin-top:2em;background-color:var(--blue);color:#fff;cursor:pointer;padding:1em 4em;border-radius:9999px;position:relative}.button-cover .blue-button .arrow[data-v-ce559a01]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background-color:#fff;color:var(--blue);border-radius:9999px;padding:.2em;font-size:20px}.button-cover p.booking-notice[data-v-ce559a01]{text-align:center}section#about-booking .contents-cover[data-v-1cb1c2fc]{width:100%;padding-bottom:0}section#about-booking .contents-cover .title-cover[data-v-1cb1c2fc]{display:flex;justify-content:center;align-items:center}section#about-booking .contents-cover .title-cover h2[data-v-1cb1c2fc]{position:relative;text-align:center;color:var(--blue)}section#about-booking .contents-cover .title-cover h2 img[data-v-1cb1c2fc]{position:absolute;width:100px;right:-120px;bottom:-15px}section#about-booking .contents-cover .web-booking-cover h3[data-v-1cb1c2fc],section#about-booking .contents-cover .tel-booking-cover h3[data-v-1cb1c2fc]{background-color:var(--blue);color:#fff;padding:.5em 0;text-align:center}section#about-booking .contents-cover .web-booking-cover[data-v-1cb1c2fc]{margin-top:3em}section#about-booking .contents-cover .web-booking-cover .buttons-cover[data-v-1cb1c2fc]{padding:3em 0;display:flex;justify-content:center;align-items:center}section#about-booking .contents-cover .web-booking-cover .buttons-cover .button[data-v-1cb1c2fc]{color:#fff;background-color:var(--red);padding:1.5em 1em;border-radius:10px}section#about-booking .contents-cover .web-booking-cover .buttons-cover .button+.button[data-v-1cb1c2fc]{margin-left:1.5em}section#about-booking .contents-cover .tel-booking-cover[data-v-1cb1c2fc]{background-image:url(/assets/032-Ds-sUimb.webp);background-size:cover}section#about-booking .contents-cover .tel-booking-cover .information-cover[data-v-1cb1c2fc]{padding:2em 0 7em;display:flex;flex-direction:column;align-items:center}section#about-booking .contents-cover .tel-booking-cover .information-cover .phone-number[data-v-1cb1c2fc]{font-size:36px;font-weight:700;color:var(--blue);letter-spacing:3px}section#about-booking .contents-cover .tel-booking-cover .information-cover .reception-hours[data-v-1cb1c2fc]{color:var(--blue);margin-top:.3em}section#about-booking .contents-cover .tel-booking-cover .information-cover h4[data-v-1cb1c2fc]{margin-top:3em;font-size:24px;color:var(--blue)}section#about-booking .contents-cover .tel-booking-cover .information-cover .contact-description[data-v-1cb1c2fc]{margin-top:1.5em}section#top .top-image-cover[data-v-684aa9a6]{position:relative}section#top .top-image-cover img[data-v-684aa9a6]{width:100%}section#top .top-image-cover .title[data-v-684aa9a6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:36px}section[data-v-2148cc41]{background-color:var(--baby-blue)}section .contents-cover .title-with-images .image-box.palm-tree[data-v-2148cc41]{width:100px}section .contents-cover .title-with-images .image-box.shell[data-v-2148cc41]{width:110px}section .contents-cover h2[data-v-2148cc41]{margin-left:2.5em;margin-right:2em}section .contents-cover .description-box-cover[data-v-2148cc41]{display:flex;justify-content:center;margin-top:2em}section .contents-cover .description-box-cover img[data-v-2148cc41]{width:100%}section .contents-cover .description-box-cover .description-box .coming-soon[data-v-2148cc41]{aspect-ratio:3/2;background-color:#eee;display:flex;justify-content:center;align-items:center;font-size:32px}section .contents-cover .description-box-cover .description-box p[data-v-2148cc41]{line-height:2.3em}section .contents-cover .description-box-cover .description-box[data-v-2148cc41]{width:75%}section .contents-cover .description-box-cover .description-box p[data-v-2148cc41]{line-height:2em}section .contents-cover .description-box-cover .description-box p+p[data-v-2148cc41]{margin-top:2.5em}section .contents-cover[data-v-2148cc41] .island-selector .button{background-color:#fff}section .contents-cover[data-v-2148cc41] .island-selector .button.active{background-color:var(--blue)}section .contents-cover h2[data-v-4c8bdd90]{color:var(--blue);text-align:center}section .contents-cover h2.package[data-v-4c8bdd90]{margin-top:3em}section[data-v-7a9fca32]{background-color:var(--baby-blue)}section .contents-cover h2[data-v-7a9fca32]{color:var(--blue);text-align:center}section .contents-cover h2.package[data-v-7a9fca32]{margin-top:3em}section[data-v-c63acce3]{background-color:var(--baby-blue)}section .contents-cover[data-v-c63acce3]{display:flex;flex-direction:column;align-items:center}section .contents-cover .slider-summary-cover[data-v-c63acce3]{width:800px}section .contents-cover .slider-summary-cover .slider-cover[data-v-c63acce3]{background-color:#eee;width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}section .contents-cover h2[data-v-2c4ccf3c]{color:var(--blue);text-align:center}section .contents-cover .benefits-cover[data-v-2c4ccf3c]{margin-top:2em;display:flex;justify-content:space-between;flex-wrap:wrap}section .contents-cover .benefits-cover .benefit-cover[data-v-2c4ccf3c]{width:32%;position:relative;margin-top:3em}section .contents-cover .benefits-cover .benefit-cover .benefit-number[data-v-2c4ccf3c]{position:absolute;top:-1.3em;left:50%;transform:translate(-50%);color:#fff;background-color:var(--orange);width:60%;text-align:center;border-radius:9999px;padding:.7em}section .contents-cover .benefits-cover .benefit-cover .benefit-box[data-v-2c4ccf3c]{box-shadow:5px 5px 20px #0000001a;border-radius:10px;padding-top:3em}section .contents-cover .benefits-cover .benefit-cover .benefit-box .image-cover[data-v-2c4ccf3c]{display:flex;justify-content:center;align-items:center}section .contents-cover .benefits-cover .benefit-cover .benefit-box .image-cover img[data-v-2c4ccf3c]{width:80%}section .contents-cover .benefits-cover .benefit-cover .benefit-box .description-cover[data-v-2c4ccf3c]{display:flex;justify-content:center;align-items:center;height:8em}section .contents-cover .benefits-cover .benefit-cover .benefit-box .description-cover .description[data-v-2c4ccf3c]{text-align:center;font-weight:700;line-height:1.8em}section .contents-cover .benefits-cover .benefit-cover .benefit-box .description-cover .description .red[data-v-2c4ccf3c]{color:red}section .contents-cover .benefits-cover .benefit-cover .notice[data-v-2c4ccf3c]{text-align:center;line-height:1.8em;margin-top:.5em}section[data-v-0e118241]{background-color:var(--blue)}section .contents-cover h2[data-v-0e118241]{color:#fff;text-align:center}section .contents-cover .boxes-cover[data-v-0e118241]{margin-top:3.5em;display:flex;flex-direction:column;align-items:center}section .contents-cover .boxes-cover[data-v-0e118241] .box{width:90%}section .contents-cover .boxes-cover h3[data-v-0e118241]{margin-top:6em;color:#fff;margin-bottom:2em}section .contents-cover .button-cover[data-v-0e118241]{display:flex;justify-content:center}section .contents-cover h2[data-v-69d23bbb]{color:var(--blue);text-align:center}section .contents-cover .boxes-cover[data-v-69d23bbb]{margin-top:3em;display:flex;justify-content:space-between}section .contents-cover .boxes-cover .description-box[data-v-69d23bbb]{width:49%;box-shadow:5px 5px 20px #0000001a;border-radius:15px}section .contents-cover .boxes-cover .description-box h3[data-v-69d23bbb]{text-align:center;color:#fff;background-color:var(--blue);padding:1em 0;border-radius:15px 15px 0 0}section .contents-cover .boxes-cover .description-box .text-box[data-v-69d23bbb]{padding:.5em 1.5em;position:relative}section .contents-cover .boxes-cover .description-box .text-box p[data-v-69d23bbb]{line-height:2em}section .contents-cover .boxes-cover .description-box .text-box img[data-v-69d23bbb]{position:absolute}section .contents-cover .boxes-cover .description-box .text-box img.juice[data-v-69d23bbb]{width:17%;top:-24px;right:64px}section .contents-cover .boxes-cover .description-box .text-box img.signboard[data-v-69d23bbb]{width:22%;top:96px;right:62px}section .contents-cover h2[data-v-a8d050dc]{color:var(--blue);text-align:center}section .contents-cover h3[data-v-a8d050dc]{color:var(--blue);text-align:center}section .contents-cover h3 img[data-v-a8d050dc]{width:20px}section .contents-cover .meeting-point[data-v-a8d050dc]{margin-top:2.5em}section .contents-cover .meeting-point .google-map-cover[data-v-a8d050dc]{margin-top:2em;border-radius:20px;height:500px}section .contents-cover .meeting-point .google-map-cover iframe[data-v-a8d050dc]{border-radius:10px}section .contents-cover .meeting-point .meeting-point-description[data-v-a8d050dc]{margin-top:1em;display:flex;justify-content:space-between}section .contents-cover .meeting-point .meeting-point-description .text-box[data-v-a8d050dc]{width:40%;padding-top:3em}section .contents-cover .meeting-point .meeting-point-description .text-box h4[data-v-a8d050dc]{font-size:24px;color:var(--red)}section .contents-cover .meeting-point .meeting-point-description .text-box p[data-v-a8d050dc]{line-height:1.8em}section .contents-cover .meeting-point .meeting-point-description .text-box p .red[data-v-a8d050dc]{color:var(--red)}section .contents-cover .meeting-point .meeting-point-description .image-cover[data-v-a8d050dc]{width:50%}section .contents-cover .meeting-point .meeting-point-description .image-cover img[data-v-a8d050dc]{width:100%;border-radius:15px}section .contents-cover .meeting-point .meeting-point-description .image-cover .description[data-v-a8d050dc]{color:var(--blue);text-align:right;font-weight:700}section .contents-cover .departure-time[data-v-a8d050dc]{background-color:var(--baby-blue);margin-top:5em}section .contents-cover .departure-time .schedule-and-notes-cover[data-v-a8d050dc]{margin-top:2em;display:flex;justify-content:space-between}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box[data-v-a8d050dc]{width:56%}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table[data-v-a8d050dc]{width:100%;border:solid 1px black}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table thead tr th[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table thead tr td[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table tbody tr th[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table tbody tr td[data-v-a8d050dc]{border:solid 1px black;text-align:center}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table thead tr th[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table tbody tr th[data-v-a8d050dc]{padding:1em 0;background-color:var(--blue);color:#fff;font-weight:400}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table thead tr td[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table tbody tr td[data-v-a8d050dc]{padding:.7em 0;background-color:#fff}section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table thead tr td.yellow[data-v-a8d050dc],section .contents-cover .departure-time .schedule-and-notes-cover .departure-schedule-box table tbody tr td.yellow[data-v-a8d050dc]{background-color:#ff0}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover[data-v-a8d050dc]{width:40%;display:flex;flex-direction:column;justify-content:space-between}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box[data-v-a8d050dc]{background-color:#fff;border-radius:0 0 10px 10px}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box.caution[data-v-a8d050dc]{height:56%}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box.example[data-v-a8d050dc]{height:40%}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box h4[data-v-a8d050dc]{background-color:var(--blue);color:#fff;border-radius:10px 10px 0 0;text-align:center;padding:.8em 0;font-size:24px}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box .text-box[data-v-a8d050dc]{padding:1em}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box .text-box p[data-v-a8d050dc]{margin:0;line-height:2em}section .contents-cover .departure-time .schedule-and-notes-cover .important-notes-cover .important-note-box .text-box p .red[data-v-a8d050dc]{color:var(--red)}section .contents-cover .schedule-for-the-day[data-v-a8d050dc]{margin-top:10em}section .contents-cover .schedule-for-the-day .schedule-cover[data-v-a8d050dc]{margin-top:2em;display:flex;justify-content:center}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list[data-v-a8d050dc]{width:70%}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row[data-v-a8d050dc]{display:flex;justify-content:center;padding:1em 0;border-radius:10px;position:relative}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row[data-v-a8d050dc]:nth-child(odd){background-color:var(--baby-blue)}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row .schedule-inner[data-v-a8d050dc]{width:80%;display:flex;align-items:center}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row .schedule-inner .number[data-v-a8d050dc]{color:var(--blue);font-weight:700;font-size:32px;margin-right:1.5em}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row .schedule-inner .text[data-v-a8d050dc]{font-size:18px}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row img[data-v-a8d050dc]{position:absolute;z-index:1}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row img.goggles[data-v-a8d050dc]{width:100px;top:9px;right:-55px}section .contents-cover .schedule-for-the-day .schedule-cover .schedule-list .schedule-row img.fish[data-v-a8d050dc]{width:100px;top:10px;right:84px}section[data-v-8de2128e]{background-color:var(--baby-blue)}section .contents-cover h2[data-v-8de2128e]{color:var(--blue);text-align:center}section .contents-cover .price-cover[data-v-8de2128e]{display:flex;justify-content:center}section .contents-cover .price-cover dl.summary[data-v-8de2128e]{margin-top:3em;width:70%}section .contents-cover h2[data-v-0d2b4518]{color:var(--blue);text-align:center}section[data-v-8c70dacb]{background-color:var(--baby-blue)}section .contents-cover h2[data-v-8c70dacb]{color:var(--blue);text-align:center}section .contents-cover h2.tel[data-v-8c70dacb]{margin-top:3em}section .contents-cover .contact-box[data-v-8c70dacb]{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-top:2em;padding:5em 0}@media screen and (max-width: 767px){section .contents-cover .contact-box[data-v-8c70dacb]{padding:3em 0}}section .contents-cover .contact-box.confirm .contact-inner .contact-item .contact-item-title h3[data-v-8c70dacb]{font-weight:700;margin-top:.7em}section .contents-cover .contact-box.confirm .contact-inner .contact-item .contact-item-title .required[data-v-8c70dacb]{display:none}section .contents-cover .contact-box .contact-inner[data-v-8c70dacb]{width:80%}@media screen and (max-width: 767px){section .contents-cover .contact-box .contact-inner[data-v-8c70dacb]{width:88%}}section .contents-cover .contact-box .contact-inner .contact-item+.contact-item[data-v-8c70dacb]{margin-top:1.5em}section .contents-cover .contact-box .contact-inner .contact-item .contact-item-title[data-v-8c70dacb]{display:flex;justify-content:space-between;align-items:center}section .contents-cover .contact-box .contact-inner .contact-item .contact-item-title h3[data-v-8c70dacb]{font-size:16px;font-weight:400}section .contents-cover .contact-box .contact-inner .contact-item .contact-item-title .required[data-v-8c70dacb]{color:#fff;background-color:var(--blue);padding:.3em .8em}section .contents-cover .contact-box .contact-inner .contact-item .input-cover[data-v-8c70dacb]{border:solid 1px black;height:3.5em;margin-top:.5em}section .contents-cover .contact-box .contact-inner .contact-item .input-cover.textarea[data-v-8c70dacb]{height:15em}section .contents-cover .contact-box .contact-inner .contact-item .input-cover.textarea textarea[data-v-8c70dacb]{padding:1em .7em}section .contents-cover .contact-box .contact-inner .contact-item .input-cover input[data-v-8c70dacb],section .contents-cover .contact-box .contact-inner .contact-item .input-cover select[data-v-8c70dacb],section .contents-cover .contact-box .contact-inner .contact-item .input-cover textarea[data-v-8c70dacb]{width:100%;height:100%;padding:0 .7em;color:#000!important;border:none}section .contents-cover .contact-box .contact-inner .button-cover[data-v-8c70dacb]{display:flex;justify-content:center;margin-top:2em}section .contents-cover .contact-box .contact-inner .button-cover .button[data-v-8c70dacb]{border:solid 1px black;padding:1em 5em;cursor:pointer}@media screen and (max-width: 767px){section .contents-cover .contact-box .contact-inner .button-cover .button[data-v-8c70dacb]{padding:1em 3em}}section .contents-cover .contact-box .contact-inner .button-cover .button[data-v-8c70dacb]:hover{color:#fff;border-color:var(--blue);background-color:var(--blue)}section .contents-cover .contact-box .contact-inner .button-cover .button+.button[data-v-8c70dacb]{margin-left:2em}section .contents-cover .contact-box .contact-inner .complete-text[data-v-8c70dacb]{text-align:center}section .contents-cover .contact-box .contact-inner .phone-number[data-v-8c70dacb],section .contents-cover .contact-box .contact-inner .reception-hours[data-v-8c70dacb]{text-align:center;color:var(--blue)}section .contents-cover .contact-box .contact-inner .phone-number[data-v-8c70dacb]{font-weight:700;font-size:46px}section .contents-cover .contact-box .contact-inner .reception-hours[data-v-8c70dacb]{font-size:22px;margin-top:.3em}section#location .contents-cover .meeting-point[data-v-57546aaa]{margin-top:2.5em}section#location .contents-cover .meeting-point .meeting-point-description[data-v-57546aaa]{margin-top:1em;display:flex;justify-content:space-between}section#location .contents-cover .meeting-point .meeting-point-description .image-cover[data-v-57546aaa]{width:50%}section#location .contents-cover .meeting-point .meeting-point-description .image-cover img[data-v-57546aaa]{width:100%;border-radius:15px}section#location .contents-cover .meeting-point .meeting-point-description .image-cover .description[data-v-57546aaa]{color:var(--blue);text-align:right;font-weight:700}section#location .contents-cover .meeting-point .meeting-point-description .text-box[data-v-57546aaa]{width:40%}section#location .contents-cover .meeting-point .meeting-point-description .text-box p[data-v-57546aaa]{line-height:1.8em;margin:0}section#location .contents-cover .meeting-point .meeting-point-description .text-box .second[data-v-57546aaa]{margin-top:2.5em}section#location .contents-cover .meeting-point .meeting-point-description .text-box .second h4[data-v-57546aaa]{font-size:18px;margin-top:1.5em}section#location .contents-cover .meeting-point .meeting-point-description .text-box .second p[data-v-57546aaa]{margin-top:.6em}section#information[data-v-57546aaa]{background-color:var(--baby-blue)}section#information .contents-cover .summary-cover[data-v-57546aaa]{display:flex;justify-content:space-between}section#information .contents-cover .summary-cover dl.summary[data-v-57546aaa]{margin-top:0;width:48%}section#information .contents-cover .summary-cover img[data-v-57546aaa]{width:48%;border-radius:10px}section#information .contents-cover .google-map-cover[data-v-57546aaa]{margin-top:3em}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
