@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:400;src:url("../../fonts/TT-Norms-Pro-Regular.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:500;src:url("../../fonts/TT-Norms-Pro-Medium.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:600;src:url("../../fonts/TT-Norms-Pro-DemiBold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-DemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:700;src:url("../../fonts/TT-Norms-Pro-Bold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Bold.woff") format("woff");font-display:swap}.menu{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:24rem 24rem 0 20rem;pointer-events:none}@media(max-width: 768px){.menu{padding:25rem 25rem 0 30rem}}.menu *{pointer-events:all}.menu .logo{width:290rem;margin-right:-30rem;filter:drop-shadow(0 0 24px rgba(0, 0, 0, 0.12));transform:translateX(20rem)}@media(max-width: 768px){.menu .logo{width:263rem;margin-right:0;transform:translateX(0)}}.menu .menu_button{width:43rem}.menu .sns_links{display:flex;align-items:center;gap:20rem;margin:0 20rem;padding-top:35rem}@media(max-width: 768px){.menu .sns_links{flex-direction:column;gap:17rem;padding-top:0}}.menu .sns_links svg{fill:#fff}.menu .sns_links .sns_link_item__instagram{width:24rem}.menu .sns_links .sns_link_item__youtube{width:27rem}.menu .sns_links .sns_insta{width:24rem}.menu .sns_links .sns_youtube{width:27rem}.menu .sns_links .sns_link svg{transition:400ms ease}.menu .sns_links .sns_link:hover svg{fill:#dc0c24}.menu .language{display:flex;align-items:center;justify-content:center;gap:8rem;width:84rem;height:36rem;margin-top:30rem;padding:0 18rem;background:hsla(0,0%,100%,.05);color:#fff;font-size:13rem;font-weight:500;border-radius:100px;box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.15) inset;transition:400ms ease;transition:all .3s ease;text-shadow:0 0 24px rgba(0,0,0,.12);letter-spacing:1px;backdrop-filter:blur(10px);text-decoration:none}.menu .language .icon{width:18rem}.menu .links{display:flex;align-items:center;padding-top:30rem}@media(max-width: 768px){.menu .links{display:none}}.menu .links .nav_link{display:flex;align-items:center;justify-content:center;gap:10rem;height:36rem;padding:0 18rem;color:#fff;font-size:13rem;font-weight:500;border-radius:100px;transition:400ms ease;text-shadow:0 0 24px rgba(0,0,0,.12);letter-spacing:1px}.menu .links .nav_link .icon{width:18rem}.menu .links .nav_link:hover,.menu .links .nav_link .active{background:hsla(0,0%,100%,.05);box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.15) inset;transition:all .3s ease;backdrop-filter:blur(10px);text-decoration:none}.menu .links .contact{display:flex;align-items:center;justify-content:center;gap:13rem;width:180rem;height:47rem;background:hsla(0,0%,100%,.04);color:#fff;font-size:17rem;font-weight:700;border:1px solid #fff;border-radius:100px;backdrop-filter:blur(3.5px)}.menu .links .contact .icon{width:20rem}.fixed_menu{position:fixed;top:20rem;left:50%;display:flex;align-items:center;justify-content:space-between;width:1080rem;height:72rem;padding:0 50rem;background:rgba(25,133,226,.7);border-radius:100px;opacity:0;transform:translateX(-50%);transition:400ms ease;pointer-events:none;backdrop-filter:blur(6px)}@media(max-width: 768px){.fixed_menu{display:none}}.fixed_menu .logo{width:203rem;transform:translateY(6rem)}.fixed_menu .sns_links{padding:0}.fixed_menu .links{padding:3rem 0 0}.fixed_menu.is-show{pointer-events:all;opacity:1}@media(max-width: 768px){.section{width:82%;margin:36rem auto}}.section .number{display:block;color:#dc0c24;font-size:72rem;font-weight:500;text-align:left;font-family:"TT Norms Pro",ryo-gothic-plusn,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.section .number{font-size:60rem}}.section .heading3{display:flex;align-items:center;gap:24rem;font-size:24rem;font-weight:700;line-height:150%;text-align:left}@media(max-width: 768px){.section .heading3{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:22rem;font-size:24rem;line-height:150%;text-align:left}}.section .heading3 .heading3-text{flex:1}.section .heading2{font-size:36rem;font-weight:700;line-height:150%;text-align:left}@media(max-width: 768px){.section .heading2{display:inline;font-size:24rem;line-height:150%}}.section .heading4{margin:72rem auto 24rem;font-size:18rem;font-weight:700}.section .heading4 .en{display:block;margin-bottom:10rem;color:#dc0c24;font-size:36rem;font-family:"TT Norms Pro",ryo-gothic-plusn,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.section .section-inner{max-width:705rem;margin:0 auto}.section .section-inner .heading3{margin:30rem auto 20rem}@media(max-width: 768px){.section .section-inner .heading3{margin-top:36rem}}.section .section-inner .text{font-size:18rem;font-weight:400;line-height:200%;text-align:left}@media(max-width: 768px){.section .section-inner .text{font-size:16rem}}@media(max-width: 768px){.section .image{width:100%}}.firstview{position:relative}.firstview .island-name{position:absolute;top:50%;left:50%;z-index:10;width:245rem;transform:translate(-50%, -50%);pointer-events:none;filter:drop-shadow(2px 2px 24px rgba(0, 0, 0, 0.12))}@media(max-width: 768px){.firstview .island-name{width:196rem}}.firstview .discover{position:absolute;bottom:35rem;left:50%;z-index:11;width:60rem;transform:translateX(-50%);overflow:hidden}.firstview .discover svg{display:block;width:100%;height:auto}.firstview .discover svg g.group{transform-origin:left center;animation:discoverWaveSlide 2.6s linear infinite;will-change:transform;backface-visibility:hidden}.firstview .discover svg g.group:nth-child(1){animation:discoverWaveSlide 2.6s linear infinite}.firstview .discover svg g.group:nth-child(2){animation:discoverWaveSlide 2.6s linear infinite,waveOpacityMidSmooth 2.6s linear infinite;will-change:transform,opacity}.firstview .discover svg g.group:nth-child(3){animation:discoverWaveSlide 2.6s linear infinite,waveOpacityTopSmooth 2.6s linear infinite;will-change:transform,opacity}@keyframes discoverWaveSlide{0%{transform:translateX(0)}100%{transform:translateX(50%)}}.firstview .island-nav{position:absolute;top:50%;right:48rem;z-index:11;display:flex;flex-direction:column;gap:20rem;margin:0;padding:0;transform:translateY(-50%);list-style:none}@media(max-width: 768px){.firstview .island-nav{display:none}}.firstview .island-nav li{margin:0}.firstview .island-nav .island-nav-link{position:relative;display:flex;align-items:center;justify-content:center;width:131rem;height:35rem;padding-top:2rem;background:hsla(0,0%,100%,.05);color:#fff;font-size:15rem;font-weight:400;border-radius:17.5rem;box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.15) inset;transition:all .3s ease;backdrop-filter:blur(10px);text-decoration:none}@media(max-width: 768px){.firstview .island-nav .island-nav-link{display:block;width:unset;height:unset;background:unset;font-size:13rem;font-weight:400;text-align:left;box-shadow:unset;text-shadow:0 0 24px rgba(36,36,36,.24);backdrop-filter:none}}.firstview .island-nav .island-nav-link:hover{background:hsla(0,0%,100%,.1);box-shadow:0 1px 0 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2) inset}@media(max-width: 768px){.firstview .island-nav .island-nav-link.active{display:flex;font-weight:700}}.firstview .youtube-link{position:absolute;bottom:37rem;left:48rem;z-index:10;display:block;width:320rem}@media(max-width: 768px){.firstview .youtube-link{top:86rem;right:12rem;bottom:unset;left:unset;display:none;width:84rem}}.firstview .youtube-link .image{border-radius:12rem;overflow:hidden}@media(max-width: 768px){.firstview .youtube-link .image{border:2px solid #fff;border-radius:6rem}}.firstview .youtube-link img{display:block;width:100%;height:auto}.firstview .youtube-link .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.two-column{display:flex;justify-content:center;gap:65rem;margin:70rem auto 95rem}.two-column .column-left{width:800rem}@media(max-width: 768px){.two-column .column-left{width:100%}}.two-column .column-right{width:275rem}@media(max-width: 768px){.two-column .column-right{display:none}}@media(max-width: 768px){.intro{width:82%;margin:0 auto}}.intro .heading4{display:flex;align-items:center;gap:12rem;color:#dc0c24;font-size:20rem;font-weight:700;text-align:left}@media(max-width: 768px){.intro .heading4{font-size:18rem}}.intro .heading4 .icon{width:36rem}.intro .heading3{display:block;margin:30rem auto 35rem;font-size:24rem;font-weight:700;text-align:left}@media(max-width: 768px){.intro .heading3{margin:20rem auto 25rem;line-height:150%}}.intro .heading1{display:flex;align-items:center;gap:20rem;font-weight:700;text-align:left}@media(max-width: 768px){.intro .heading1{flex-direction:column;align-items:flex-start;gap:30rem}}.intro .heading1 .large{font-size:60rem}@media(max-width: 768px){.intro .heading1 .large{font-size:48rem}}.intro .heading1 .small{font-size:24rem}@media(max-width: 768px){.intro .heading1 .small{font-size:20rem}}.intro .text{margin:30rem auto;font-size:18rem;line-height:200%;text-align:left}@media(max-width: 768px){.intro .text{font-size:16rem}}.intro .times{display:flex;gap:14rem}@media(max-width: 768px){.intro .times{flex-wrap:wrap}}.intro .time{display:flex;align-items:center;gap:12rem;padding:2rem 18rem 2rem 2rem;background:#e8f3fc;font-size:15rem;font-weight:700;border-radius:100px}.intro .time .icon{width:32rem}.intro .time .time-text{transform:translateY(-2rem)}.intro .map-wrap{display:flex;align-items:center;justify-content:center;gap:60rem;margin-top:70rem}@media(max-width: 768px){.intro .map-wrap{flex-direction:column-reverse}}.intro .map-wrap .map{width:382rem}@media(max-width: 768px){.intro .map-wrap .map{width:100%}}.intro .map-wrap .map-text{flex:1;text-align:left}.intro .map-wrap .en{color:#dc0c24;font-size:15rem;font-weight:700}.intro .map-wrap .ja{display:block;margin:15rem auto 20rem;color:#1985e2;font-size:24rem;font-weight:700}.intro .map-wrap .text{font-size:18rem;line-height:200%}@media(max-width: 768px){.intro .map-wrap .text{font-size:16rem}}.intro .map-wrap .button{display:flex;align-items:center;justify-content:center;gap:12rem;width:358rem;height:60rem;margin-top:30rem;background:#e8eaec;font-size:15rem;font-weight:600;border-radius:100px}@media(max-width: 768px){.intro .map-wrap .button{width:100%}}.intro .map-wrap .button .icon{width:18rem}.intro .youtube-link-large .overlay{width:240rem}@media(max-width: 768px){.intro .youtube-link-large .overlay{width:170rem}}.youtube-link-large{position:relative;display:block;margin:35rem auto;line-height:0;border-radius:24rem;overflow:hidden}@media(max-width: 768px){.youtube-link-large{border-radius:12rem}}.youtube-link-large .overlay{position:absolute;top:50%;left:50%;z-index:1;width:120rem;transform:translate(-50%, -50%)}.table-of-contents{margin:65rem auto;padding:70rem 55rem;background:rgba(25,133,226,.1);border-radius:24rem}@media(max-width: 768px){.table-of-contents{width:88%;padding:45rem 18rem}}.table-of-contents .toc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:60rem}@media(max-width: 768px){.table-of-contents .toc-top{flex-direction:column;align-items:center;justify-content:center;gap:30rem;margin-bottom:40rem}}.table-of-contents .toc-top .toc-title{position:relative;font-size:24rem;font-weight:700}.table-of-contents .toc-top .toc-title::after{position:absolute;bottom:-8rem;left:0;width:100%;height:4px;background:#dc0c24;content:""}@media(max-width: 768px){.table-of-contents .toc-top .toc-title::after{display:none}}.table-of-contents .toc-top .toc-time{display:flex;align-items:center;justify-content:center;height:34rem;padding:0 20rem;background:#1985e2;color:#fff;font-size:13rem;border-radius:100px}.table-of-contents .toc-item{display:flex;align-items:center;gap:12rem}@media(max-width: 768px){.table-of-contents .toc-item{flex-direction:column;align-items:flex-start;gap:5rem;text-align:left}}.table-of-contents .toc-item .toc-item-title{color:#dc0c24;font-size:20rem;font-weight:700}.table-of-contents .toc-item .line{flex:1;height:1px;background:#000;opacity:.5}.table-of-contents .toc-item .toc-item-text{font-size:20rem}@media(max-width: 768px){.table-of-contents .toc-item .toc-item-text{font-size:16rem}}.table-of-contents .toc-item+.toc-item{margin-top:40rem}@media(max-width: 768px){.table-of-contents .toc-item+.toc-item{margin-top:30rem}}.section__route{display:flex;align-items:flex-end;gap:60rem;margin-top:60rem}@media(max-width: 768px){.section__route{flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;margin:36rem auto 0}}.section__route .route-left{width:412rem;margin-left:-30rem}@media(max-width: 768px){.section__route .route-left{width:100%;margin:0}}.section__route .route-right{flex:1}@media(max-width: 768px){.section__route .route-right{width:82%;margin:0 auto;text-align:left}}.section__route .heading3{display:block}@media(max-width: 768px){.section__route .heading3{display:inline}}.section__route .number,.section__route .heading2{margin-bottom:20rem}@media(max-width: 768px){.section__route .number,.section__route .heading2{margin-bottom:15rem}}.section__route .text{font-size:18rem;line-height:200%;text-align:left}@media(max-width: 768px){.section__route .text{margin-top:15rem;font-size:16rem}}.section__route .image{margin-top:70rem}@media(max-width: 768px){.section__route .image{display:none}}.image{line-height:0;border-radius:24rem;overflow:hidden}@media(max-width: 768px){.image{position:relative;width:82%;margin:0 auto}}@media(max-width: 768px){.image .slick-slide{position:relative;height:82vw}}@media(max-width: 768px){.image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}}.image .slick-track{display:flex}.divider{margin:95rem auto}@media(max-width: 768px){.divider{width:200%;margin:72rem auto}}.buttons{display:flex;gap:24rem;margin-top:40rem}@media(max-width: 768px){.buttons{flex-direction:column;margin-top:30rem}}.buttons-column{flex-direction:column}@media(max-width: 768px){.buttons.md-reverse{flex-direction:column-reverse}}.button{position:relative;display:flex;align-items:center;justify-content:center;gap:10rem;width:358rem;height:48rem;padding:10rem 20rem;font-size:15rem;font-weight:700;border-radius:100px}@media(max-width: 768px){.button{width:100%}}.button .small{position:absolute;bottom:-20rem;left:0;display:block;width:100%;font-size:10rem;font-weight:500;text-align:center}.button .button-icon{display:flex;width:24rem}.button-red{color:#dc0c24;border:1.5px solid #dc0c24}.button-red .small{color:#dc0c24}.button-blue{color:#1985e2;border:1.5px solid #1985e2}.button-blue .small{color:#1985e2}.button-long{width:444rem;margin:40rem auto 0}@media(max-width: 768px){.button-long{width:100%;margin:30rem auto 0}}.button-insta{--Instagram: linear-gradient(129deg, #FAE100 -4.66%, #FCB720 10.09%, #FF7950 24.85%, #FF1C74 44.52%, #6C1CD1 93.7%);position:relative;z-index:2;padding:2px;background:#fff;border-radius:24rem}.button-insta .button-text{background:linear-gradient(134deg, #FAE100 -45.01%, #FCB720 -24.42%, #FF7950 -3.83%, #FF1C74 23.62%, #6C1CD1 92.25%);transform:unset;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.button-insta::before{position:absolute;z-index:-1;padding:2px;background:var(--Instagram, linear-gradient(129deg, #FAE100 -4.66%, #FCB720 10.09%, #FF7950 24.85%, #FF1C74 44.52%, #6C1CD1 93.7%));border-radius:24rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.section__point .slides{display:flex;gap:40rem;margin:48rem auto 0}@media(max-width: 768px){.section__point .slides{display:block}.section__point .slides .slides .slide-item picture{flex:none}}.section__point .slides .slide{flex:1}.section__point .slides .slick-track{display:flex;gap:18rem}.section__point .slides .slide-item{overflow:hidden;line-height:0;border-radius:24rem}.section__activity .youtube-link{position:relative;display:block;margin:35rem auto;line-height:0;border-radius:24rem;overflow:hidden}.section__activity .youtube-link .overlay{position:absolute;top:50%;left:50%;z-index:1;width:120rem;transform:translate(-50%, -50%)}.section__culture .image-wrap{display:flex;flex-wrap:wrap;gap:24rem 36rem}@media(max-width: 768px){.section__culture .image-wrap{gap:14rem}}.section__culture .image-wrap picture{flex-basis:calc(50% - 18rem);line-height:0;border-radius:12rem;overflow:hidden}@media(max-width: 768px){.section__culture .image-wrap picture{flex-basis:calc(50% - 7rem)}}@media(max-width: 768px){.section__food{width:100%}}@media(max-width: 768px){.section__food .image-solo5,.section__food .heading3,.section__food .food-wrap,.section__food .main-text{margin-right:auto;margin-left:auto;max-width:82%}}.section__food .text+.heading3{margin-top:90rem}.section__food .heading3-icon{display:flex;align-items:center;gap:24rem;margin:45rem auto 15rem;color:#dc0c24}@media(max-width: 768px){.section__food .heading3-icon{flex-direction:row;gap:12rem;font-size:20rem}}.section__food .heading3-icon .icon{width:48rem}@media(max-width: 768px){.section__food .heading3-icon .icon{width:36rem}}.section__food .food-wrap{display:flex;flex-wrap:wrap;gap:40rem}@media(max-width: 768px){.section__food .food-wrap{gap:25rem}}.section__food .food-wrap .food-item{flex-basis:calc(33.333% - 26.666rem)}@media(max-width: 768px){.section__food .food-wrap .food-item{flex-basis:calc(50% - 12.5rem)}}@media(max-width: 768px){.section__food .food-wrap .food-item.md-large{flex-basis:100%}}@media(max-width: 768px){.section__food .food-wrap .food-item.md-large .image{position:relative;width:100%;height:51.2vw;padding-top:unset}.section__food .food-wrap .food-item.md-large .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}}.section__food .food-wrap .large{display:block;margin:15rem auto 10rem;font-size:20rem;font-weight:700;text-align:left}.section__food .food-wrap .text{font-size:13rem;font-weight:400;line-height:184%;text-align:left}@media(max-width: 768px){.section__food .food-wrap-large .slick-slide{position:relative;height:51.2vw}.section__food .food-wrap-large .slick-slide img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}}.section__food .food-wrap-large .food-item{flex-basis:calc(50% - 20rem)}@media(max-width: 768px){.section__food .food-wrap-large .food-item{flex-basis:100%}}@media(max-width: 768px){.section__food .food-wrap:not(.food-wrap-large) .image{position:relative;width:100%;padding-top:100%}.section__food .food-wrap:not(.food-wrap-large) .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}}.section__food .food-pickup{display:flex;align-items:center;gap:40rem;margin:50rem auto;padding:12rem;background:#dc0c24;color:#fff;border-radius:24rem}@media(max-width: 768px){.section__food .food-pickup{flex-direction:column;gap:25rem;width:94%;margin:45rem auto 0;padding:24rem}}.section__food .food-pickup .images{display:flex;flex-wrap:wrap;gap:12rem;max-width:370rem}@media(max-width: 768px){.section__food .food-pickup .images{max-width:unset}}.section__food .food-pickup .images .large{flex-basis:100%;line-height:0;border-radius:12rem;overflow:hidden}@media(max-width: 768px){.section__food .food-pickup .images .large{width:81.5vw;height:81.5vw}}.section__food .food-pickup .images .small{flex-basis:calc(50% - 6rem);line-height:0;border-radius:12rem;overflow:hidden}.section__food .food-pickup .text-wrap{flex:1;text-align:left}.section__food .food-pickup .text-wrap .large{display:block;margin:20rem auto;font-size:32rem;font-weight:700}.section__food .food-pickup .text-wrap .small{font-size:16rem}.section__food .food-pickup .text-wrap .text{display:block;font-size:15rem;font-weight:500;line-height:200%}@media(max-width: 768px){.section__food .food-pickup .text-wrap .text{font-size:16rem}}.section__food .slick-track{display:flex}@media(max-width: 768px){.section__food .slick-slide{position:relative;height:81.5vw}.section__food .slick-slide img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}}@media(max-width: 768px){.section__food .youtube-link-large{width:82%;margin-right:auto;margin-left:auto}}@media(max-width: 768px){.section__hotel{width:100%}}@media(max-width: 768px){.section__hotel .image-solo5,.section__hotel .section-inner{margin-right:auto;margin-left:auto;max-width:82%}}.section__hotel .hotel-pickup{display:flex;align-items:center;gap:35rem;margin:36rem auto 0;padding:12rem 48rem 12rem 12rem;background:rgba(25,133,226,.05);border-radius:24rem}@media(max-width: 768px){.section__hotel .hotel-pickup{flex-direction:column;gap:25rem;width:94%;padding:24rem}}.section__hotel .hotel-pickup .image{width:370rem}@media(max-width: 768px){.section__hotel .hotel-pickup .image{width:100%}}.section__hotel .hotel-pickup .text-wrap{flex:1;text-align:left}.section__hotel .hotel-pickup .text-wrap .large{display:block;margin:20rem auto;font-size:28rem;font-weight:700}@media(max-width: 768px){.section__hotel .hotel-pickup .text-wrap .large{margin:15rem auto;font-size:24rem}}.section__hotel .hotel-pickup .text-wrap .large-en{margin:10rem auto;font-size:36rem}@media(max-width: 768px){.section__hotel .hotel-pickup .text-wrap .large-en{margin:15rem auto;font-size:24rem}}.section__hotel .hotel-pickup .text-wrap .small{font-size:16rem}.section__hotel .hotel-pickup .text-wrap .text{display:block;margin-bottom:20rem;font-size:15rem;font-weight:500;line-height:200%}.section__hotel .hotel-pickup .text-wrap .en{color:#dc0c24;font-family:"TT Norms Pro",ryo-gothic-plusn,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:18rem;font-weight:700}.section__video .video-wrap{display:flex;flex-wrap:wrap;gap:45rem 36rem;margin-top:48rem}.section__video .video-item{flex-basis:calc(50% - 18rem)}@media(max-width: 768px){.section__video .video-item{flex-basis:100%}}.section__video .video-item .small{display:block;margin:15rem auto 12rem;font-size:13rem;font-weight:700;text-align:left}@media(max-width: 768px){.section__video .video-item .small{margin-bottom:6rem}}.section__video .video-item .large{display:block;margin-bottom:10rem;font-size:22rem;font-weight:700;text-align:left}@media(max-width: 768px){.section__video .video-item .large{margin-bottom:5rem;font-size:24rem;line-height:150%}}.section__video .video-item .link-text{display:block;font-size:13rem;line-height:185%;text-align:left}.section__video .image{border-radius:12rem}@media(max-width: 768px){.section__video .image{padding-top:56%}}.island-menu{position:sticky;top:100rem;left:0;width:100%}.island-menu .island-link{display:flex;align-items:center;gap:12rem;padding:6rem;border-radius:100px;transition:400ms ease}.island-menu .island-link .image{width:72rem;height:72rem;line-height:0;border-radius:100px;overflow:hidden}.island-menu .island-link .text-wrap{flex:1;text-align:left}.island-menu .island-link .text-wrap .title{display:block;margin-bottom:5rem;font-size:18rem;font-weight:400}.island-menu .island-link .text-wrap .text{display:block;font-size:12rem;font-weight:400;line-height:150%}.island-menu .island-link+.island-link{margin-top:12rem}.island-menu .island-link.active{background:#dc0c24;color:#fff}.island-menu .island-link:hover{background:#dc0c24;color:#fff}
