@charset "UTF-8";.topFv{z-index:1;position:relative;padding:123px 0 0;filter:blur(0);opacity:1}.topFv_illust{z-index:-1;position:absolute;top:-44px;right:-8px;width:379px;height:381px;background:url(../images/top/fv_illust.webp) no-repeat;background-position:center;background-size:contain}.topFv_title{z-index:1;position:relative;padding:0 27px;font-weight:400;font-size:88px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:-.04em}.topFv_title span{display:block;text-align:right}.topFv_title span:nth-of-type(odd){padding:0 3px}.topFv_title span:nth-of-type(2n+2){font-style:italic;text-align:left}.topFv_title span:nth-of-type(n+2){margin:-11px 0 0}.topFv[data-scroll] .topFv_title span{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:clip-path .6s ease}.topFv[data-scroll] .topFv_title span:nth-of-type(2){transition-delay:.2s}.topFv[data-scroll] .topFv_title span:nth-of-type(3){transition-delay:.4s}.topFv.isScrolled .topFv_title span{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.topFv_images{aspect-ratio:518/605;margin:-30px 11px 0;overflow:hidden;border-radius:50px}.topFv[data-scroll] .topFv_images{filter:blur(4px);opacity:0;transition:opacity .6s ease,filter .6s ease;transition-delay:.6s}.topFv.isScrolled .topFv_images{filter:blur(0);opacity:1}.topFv_image picture{display:inline-block}.topFv_image.isImage01{margin:111px 0 0;text-align:right}.topFv_image.isImage01 picture{width:280px}.topFv_image.isImage02{margin:40px 0 0}.topFv_image.isImage02 picture{width:340px}.topFv_image.isImage03{margin:44px 0 0;text-align:right}.topFv_image.isImage03 picture{width:360px}.topConcept{z-index:1;position:relative;margin:130px 0 0;padding:0 54px 180px}.topConcept_illust{z-index:-1;position:absolute;top:-158px;right:-126px;width:352px;height:240px;background:url(../images/top/concept_illust.webp) no-repeat;background-position:center;background-size:contain}.topConcept_title-en{padding:0 0 0 12px;font-weight:400;font-size:16px;line-height:1;font-family:Open Sans,sans-serif;letter-spacing:0}.topConcept_title-ja{display:grid;grid-template-columns:1fr;margin:25px 0 0;gap:18px;font-weight:500;font-size:44px;line-height:.95;letter-spacing:0}.topConcept_title-from{margin:38px 0 0;text-align:right}.topConcept_title-from picture{display:inline-block;width:123px}.topConcept_text{margin:53px 0 0;font-weight:500;font-size:20px;line-height:2.2;letter-spacing:0}.topConcept_images{display:grid;grid-template-columns:1fr 1fr;width:427px;margin:109px auto 0;gap:27px}.topConcept_images-item.isItem01{margin:100px 0 0}.topConcept_images+.topConcept_text{margin:108px 0 0}.topImages{height:400px;background:url(../images/top/images.webp) repeat-x;background-position:0px 0px;background-size:1203px 400px;background-color:#ffffff1a;animation:scrollImage 80s linear infinite}@keyframes scrollImage{0%{background-position:0px 0px}to{background-position:-1203px 0px}}@keyframes scrollImageSp{0%{background-position:0px 0px}to{background-position:-120.3rem 0px}}.topResort{padding:160px 0 0;background-color:#ffffff1a}.topResort_title{color:#fff;font-weight:400;font-size:26px;line-height:1.3846153846;letter-spacing:0;text-align:center}.topResort_en{width:459px;margin:30px auto 0}.topResort_contents{display:grid;grid-template-columns:1fr;margin:118px 0 0;gap:80px}.topResort_item{display:flex;align-items:flex-start;justify-content:flex-start;width:468px;margin:0 auto;gap:30px}.topResort_item:nth-last-of-type(2n+2) .topResort_item-image{order:1}.topResort_item:nth-last-of-type(2n+2) .topResort_item-box{order:2}.topResort_item-image,.topResort_item-box{flex:0 0 220px;width:220px}.topResort_item-symbol{width:var(--symbol-width);margin:0 auto}.topResort_item-title{margin:38px 0 0;color:#fff;font-weight:400;font-size:52px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:0}.topResort_item-text{margin:29px 0 0;color:#fff;font-weight:500;font-size:18px;line-height:1.5555555556;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.topResort_item.isItem01{gap:26px}.topResort_item.isItem01 .topResort_item-symbol{width:90px;translate:-16px 16px}.topResort_item.isItem01 .topResort_item-title{margin:48px 0 0;padding:0 0 0 2px}.topResort_item.isItem01 .topResort_item-text{padding:0 0 0 2px}.topResort_item.isItem02{gap:49px}.topResort_item.isItem02 .topResort_item-symbol{width:99px;translate:-20px 4px}.topResort_item.isItem02 .topResort_item-title{margin:36px 0 0;padding:0 0 0 20px}.topResort_item.isItem03{gap:26px}.topResort_item.isItem03 .topResort_item-symbol{width:89px;translate:-6px 6px}.topResort_item.isItem03 .topResort_item-title{margin:38px 0 0;padding:0 0 0 2px}.topResort_item.isItem03 .topResort_item-text{padding:0 0 0 2px}.topLinks{padding:120px 0 0;background-color:#ffffff1a}.topLinks_contents{display:grid;grid-template-columns:1fr;width:486px;margin:0 auto;gap:20px}.topLinks_item{display:block;position:relative;overflow:hidden;border-radius:50px}.topLinks_item-image img{transition:scale .6s ease}.topLinks_item-box{z-index:1;position:absolute;top:50%;left:50%;padding:0 0 5px;translate:-50% -50%}.topLinks_item-title{color:#fff;font-weight:400;font-size:48px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:0}.topLinks_item-text{margin:9px 0 0;color:#fff;font-weight:500;font-size:15px;line-height:1;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.05em;text-align:center}.topLinks_item-arrow{position:relative;width:52px;height:36px;margin:17px auto 0;border-radius:18px;background-color:#fff;transition:background-color .6s ease}.topLinks_item-arrow:before{position:absolute;top:50%;left:50%;width:13px;height:13px;translate:-50% -50%;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5303%206.05377C12.8232%205.76087%2012.8232%205.286%2012.5303%204.99311L7.75736%200.220137C7.46447%20-0.0727568%206.98959%20-0.0727568%206.6967%200.220137C6.40381%200.51303%206.40381%200.987904%206.6967%201.2808L10.9393%205.52344L6.6967%209.76608C6.40381%2010.059%206.40381%2010.5338%206.6967%2010.8267C6.98959%2011.1196%207.46447%2011.1196%207.75736%2010.8267L12.5303%206.05377ZM0%205.52344V6.27344H12V5.52344V4.77344H0V5.52344Z'%20fill='%231C130A'/%3e%3c/svg%3e") no-repeat;background-position:center;background-size:contain;content:"";transition:translate .6s ease}.topVoice{position:relative;padding:320px 0 160px;background-color:#ffffff1a}.topVoice_symbol{position:absolute;top:52px;right:-20px;width:398px;height:400px;background:url(../images/top/voice_symbol.webp) no-repeat;background-position:center;background-size:contain}.topVoice_title{z-index:1;position:relative;width:416px;margin:0 auto;color:#fff}.topVoice_title-en{font-weight:400;font-size:88px;line-height:.8863636364;font-family:"Instrument Serif",serif;letter-spacing:0}.topVoice_title-en span{display:block}.topVoice_title-en span:nth-of-type(2n+2){text-align:right}.topVoice_title-ja{position:absolute;font-family:Zen Kaku Gothic Antique,sans-serif}.topVoice_title-ja.isJa01{top:32px;right:9px;font-weight:500;font-size:15px;line-height:1;letter-spacing:.01em}.topVoice_title-ja.isJa02{bottom:4px;left:6px;font-weight:500;font-size:18px;line-height:1.5555555556;letter-spacing:.1em}.topVoice_contents{width:432px;margin:140px auto 0}.topVoice_contents-track{overflow:visible!important}.topVoice_contents-list{display:flex}.topVoice_contents-item,.topVoice_item{display:block}.topVoice_item-image{aspect-ratio:432/432;overflow:hidden;border-radius:25px}.topVoice_item-image picture{width:100%;height:100%}.topVoice_item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .6s ease}.topVoice_item-title{margin:15px 0 0;color:#fff;font-weight:500;font-size:16px;line-height:1.75;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:-.02em}.topVoice_item-title span{background-image:linear-gradient(#fff,#fff);background-position:left bottom;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .6s ease}.topVoice_item-from{margin:12px 0 0;color:#fff;font-weight:500;font-size:14px;line-height:1;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.05em;text-align:right}.topVoice_link{width:378px;margin:39px auto 0}.topNews{padding:162px 0 62px;background-color:#f3dfcc}.topNews .pNews{width:486px;margin:0 auto}.topColumn{padding:0 0 160px;background-color:#f3dfcc}.topColumn .pNews{width:486px;margin:0 auto}.topLocation{padding:160px 0;background-color:#f3dfcc1a}.topLocation_container{width:486px;margin:0 auto}.topLocation_title{margin:10px 0 0}.topLocation_contents{display:grid;grid-template-columns:1fr;margin:120px 0 0;gap:43px}.topLocation_item{display:block;position:relative;color:#fff;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.topLocation_item-image{overflow:hidden;border-radius:25px}.topLocation_item-image img{transition:scale .6s ease}.topLocation_item-info{position:relative;margin:20px 0 0}.topLocation_item-title{font-weight:700;font-size:20px;line-height:1.2}.topLocation_item-address{margin:5px 0 0;font-weight:500;font-size:14px;line-height:1.6}.topLocation_item-link{position:absolute;top:50%;right:0;width:118px;translate:0 -50%}@media (max-width: 767px){.topFv{padding:12.3rem 0 0}.topFv_illust{top:-4.4rem;right:-.8rem;width:37.9rem;height:38.1rem}.topFv_title{padding:0 2.7rem;font-size:8.8rem}.topFv_title span:nth-of-type(odd){padding:0 .3rem}.topFv_title span:nth-of-type(n+2){margin:-1.1rem 0 0}.topFv_images{margin:-3rem 1.1rem 0;border-radius:5rem}.topFv_image.isImage01{margin:11.1rem 0 0}.topFv_image.isImage01 picture{width:28rem}.topFv_image.isImage02{margin:4rem 0 0}.topFv_image.isImage02 picture{width:34rem}.topFv_image.isImage03{margin:4.4rem 0 0}.topFv_image.isImage03 picture{width:36rem}.topConcept{margin:13rem 0 0;padding:0 5.4rem 18rem}.topConcept_illust{top:-15.8rem;right:-12.6rem;width:35.2rem;height:24rem}.topConcept_title-en{padding:0 0 0 1.2rem;font-size:1.6rem;font-size:1.8rem}.topConcept_title-ja{margin:2.5rem 0 0;gap:1.8rem;font-size:4.4rem}.topConcept_title-from{margin:3.8rem 0 0}.topConcept_title-from picture{width:12.3rem}.topConcept_text{margin:5.3rem 0 0;font-size:2rem}.topConcept_images{width:42.7rem;margin:10.9rem auto 0;gap:2.7rem}.topConcept_images-item.isItem01{margin:10rem 0 0}.topConcept_images+.topConcept_text{margin:10.8rem 0 0}.topImages{height:40rem;background-size:120.3rem 40rem;animation-name:scrollImageSp}.topResort{padding:16rem 0 0}.topResort_title{font-size:2.6rem}.topResort_en{width:45.9rem;margin:3rem auto 0}.topResort_contents{margin:11.8rem 0 0;gap:8rem}.topResort_item{width:46.8rem;gap:3rem}.topResort_item-image,.topResort_item-box{flex:0 0 22rem;width:22rem}.topResort_item-title{margin:3.8rem 0 0;font-size:5.2rem}.topResort_item-text{margin:2.9rem 0 0;font-size:1.8rem;font-family:Zen Kaku Gothic Antique,sans-serif}.topResort_item.isItem01{gap:2.6rem}.topResort_item.isItem01 .topResort_item-symbol{width:9rem;translate:-1.6rem 1.6rem}.topResort_item.isItem01 .topResort_item-title{margin:4.8rem 0 0;padding:0 0 0 .2rem}.topResort_item.isItem01 .topResort_item-text{padding:0 0 0 .2rem}.topResort_item.isItem02{gap:4.9rem}.topResort_item.isItem02 .topResort_item-symbol{width:9.9rem;translate:-2rem .4rem}.topResort_item.isItem02 .topResort_item-title{margin:3.6rem 0 0;padding:0 0 0 2rem}.topResort_item.isItem03{gap:2.6rem}.topResort_item.isItem03 .topResort_item-symbol{width:8.9rem;translate:-.6rem .6rem}.topResort_item.isItem03 .topResort_item-title{margin:3.8rem 0 0;padding:0 0 0 .2rem}.topResort_item.isItem03 .topResort_item-text{padding:0 0 0 .2rem}.topLinks{padding:12rem 0 0}.topLinks_contents{width:48.6rem;gap:2rem}.topLinks_item{border-radius:5rem}.topLinks_item-box{padding:0 0 .5rem}.topLinks_item-title{font-size:4.8rem}.topLinks_item-text{margin:.9rem 0 0;font-size:1.5rem;font-size:1.7rem}.topLinks_item-arrow{width:5.2rem;height:3.6rem;margin:1.7rem auto 0}.topLinks_item-arrow:before{width:1.3rem;height:1.3rem}.topVoice{padding:32rem 0 16rem}.topVoice_symbol{top:5.2rem;right:-2rem;width:39.8rem;height:40rem}.topVoice_title{width:41.6rem}.topVoice_title-en{font-size:8.8rem}.topVoice_title-ja.isJa01{top:3.2rem;right:.9rem;font-size:1.5rem;font-size:1.7rem}.topVoice_title-ja.isJa02{bottom:.4rem;left:.6rem;font-size:1.8rem}.topVoice_contents{width:43.2rem;margin:14rem auto 0}.topVoice_item-image{border-radius:2.5rem}.topVoice_item-title{margin:1.5rem 0 0;font-size:1.6rem;font-size:1.8rem}.topVoice_item-from{margin:1.2rem 0 0;font-size:1.4rem;font-size:1.6rem}.topVoice_link{width:37.8rem;margin:3.9rem auto 0}.topNews{padding:16.2rem 0 6.2rem}.topNews .pNews{width:48.6rem}.topColumn{padding:0 0 16rem}.topColumn .pNews{width:48.6rem}.topLocation{padding:16rem 0}.topLocation_container{width:48.6rem}.topLocation_title{margin:1rem 0 0}.topLocation_contents{margin:12rem 0 0;gap:4.3rem}.topLocation_item-image{border-radius:2.5rem}.topLocation_item-info{margin:2rem 0 0}.topLocation_item-title{font-size:2rem}.topLocation_item-address{margin:.5rem 0 0;font-size:1.4rem;font-size:1.6rem;font-size:1.8rem}.topLocation_item-link{width:11.8rem}}@media screen and (min-width: 768px),print{.topLinks_item:hover .topLinks_item-image img{scale:1.1}.topLinks_item:hover .topLinks_item-arrow{background-color:#924249}.topLinks_item:hover .topLinks_item-arrow:before{translate:-25% -50%}.topVoice_item:hover .topVoice_item-image img{scale:1.1}.topVoice_item:hover .topVoice_item-title span{background-size:100% 1px}.topLocation_item:hover .topLocation_item-image img{scale:1.1}}
