.NaikanAnSample-module-scss-module__y26qQa__page{--s:1px;--forest:#142d25;--sample-paper:#f7f6f0;--sample-line:#d8d7cd;background:var(--sample-paper);color:#303b33;font-family:Tenor Sans,sans-serif;font-size:calc(13*var(--s));padding-top:0;line-height:1.7}@media (min-width:961px){.NaikanAnSample-module-scss-module__y26qQa__page{--s:calc(100vw / 960)}}.NaikanAnSample-module-scss-module__y26qQa__page h1,.NaikanAnSample-module-scss-module__y26qQa__page h2,.NaikanAnSample-module-scss-module__y26qQa__page h3,.NaikanAnSample-module-scss-module__y26qQa__page p,.NaikanAnSample-module-scss-module__y26qQa__page ul,.NaikanAnSample-module-scss-module__y26qQa__page ol,.NaikanAnSample-module-scss-module__y26qQa__page dl,.NaikanAnSample-module-scss-module__y26qQa__page dd,.NaikanAnSample-module-scss-module__y26qQa__page blockquote{margin:0}.NaikanAnSample-module-scss-module__y26qQa__page h1,.NaikanAnSample-module-scss-module__y26qQa__page h2,.NaikanAnSample-module-scss-module__y26qQa__page h3{font-family:Cormorant Garamond,Shippori Mincho,serif;font-weight:500}.NaikanAnSample-module-scss-module__y26qQa__page h2{font-size:clamp(26*var(--s),2.5vw,36*var(--s));line-height:1.14}.NaikanAnSample-module-scss-module__y26qQa__page h3{font-size:calc(20*var(--s));line-height:1.3}.NaikanAnSample-module-scss-module__y26qQa__page button,.NaikanAnSample-module-scss-module__y26qQa__page a{-webkit-tap-highlight-color:#0000}.NaikanAnSample-module-scss-module__y26qQa__page button{font:inherit;cursor:pointer}.NaikanAnSample-module-scss-module__y26qQa__page button:disabled{cursor:default;opacity:.35}.NaikanAnSample-module-scss-module__y26qQa__page :is(a,button):focus-visible{outline-offset:calc(5*var(--s));outline:2px solid #b68f4f}.NaikanAnSample-module-scss-module__y26qQa__page a{color:inherit}.NaikanAnSample-module-scss-module__y26qQa__page img{-o-object-fit:cover;object-fit:cover;display:block}.NaikanAnSample-module-scss-module__y26qQa__page section{max-width:none;margin:0;scroll-margin-top:95px}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__explore svg,.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__language a svg{width:calc(16*var(--s));height:calc(16*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__info svg{width:calc(19*var(--s));height:calc(19*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__language>svg{width:calc(22*var(--s));height:calc(22*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__facts svg{width:calc(20*var(--s));height:calc(20*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__officialAction svg,.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__related a>svg{width:calc(18*var(--s));height:calc(18*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__page .NaikanAnSample-module-scss-module__y26qQa__eyebrow{font-family:Tenor Sans,sans-serif;font-size:calc(10*var(--s));letter-spacing:.15em;text-transform:uppercase;margin-bottom:calc(14*var(--s));font-weight:600;line-height:1.6}.NaikanAnSample-module-scss-module__y26qQa__notice{max-width:calc(1440*var(--s));padding:calc(18*var(--s)) 4%;gap:calc(25*var(--s));border-bottom:1px solid var(--sample-line);font-size:calc(11*var(--s));color:#626c60;align-items:center;margin:auto;display:flex}.NaikanAnSample-module-scss-module__y26qQa__notice p{font-size:calc(10*var(--s));margin-top:calc(3*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__notice strong{color:#344b3d;font-weight:400}.NaikanAnSample-module-scss-module__y26qQa__previewMark{font-size:calc(9*var(--s));letter-spacing:.17em;padding:calc(7*var(--s)) calc(10*var(--s));border:1px solid #b9c1b4;flex-shrink:0}.NaikanAnSample-module-scss-module__y26qQa__hero{min-height:calc(510*var(--s));isolation:isolate;color:#f6f4e9;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.NaikanAnSample-module-scss-module__y26qQa__hero>img{z-index:-2;-o-object-position:center 55%;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.NaikanAnSample-module-scss-module__y26qQa__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c241ef5 0%,#0c241ede 30%,#0c241e55 60%,#0000 85%);position:absolute;inset:0}.NaikanAnSample-module-scss-module__y26qQa__heroContent{padding:calc(52*var(--s)) 4%;max-width:calc(900*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__heroContent .NaikanAnSample-module-scss-module__y26qQa__eyebrow{color:#d3c8a5}.NaikanAnSample-module-scss-module__y26qQa__name{gap:calc(25*var(--s));align-items:center;display:flex}.NaikanAnSample-module-scss-module__y26qQa__name h1{font-size:clamp(45*var(--s),4.6vw,72*var(--s));letter-spacing:.045em;line-height:1.08}.NaikanAnSample-module-scss-module__y26qQa__name>span{letter-spacing:.25em;font-family:Shippori Mincho,serif;font-size:calc(20*var(--s));padding-left:calc(25*var(--s));border-left:1px solid #ffffff40}.NaikanAnSample-module-scss-module__y26qQa__subtitle{font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:clamp(20*var(--s),1.7vw,26*var(--s));margin-top:calc(14*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__intro{max-width:calc(540*var(--s));color:#e0e5da;font-size:calc(13*var(--s));margin-top:calc(12*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__facts{gap:calc(18*var(--s));flex-wrap:wrap;padding:0;list-style:none;display:flex;margin-top:calc(26*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__facts li{align-items:center;gap:calc(10*var(--s));display:flex}.NaikanAnSample-module-scss-module__y26qQa__facts li+li{padding-left:calc(18*var(--s));border-left:1px solid #ffffff30}.NaikanAnSample-module-scss-module__y26qQa__facts svg{width:calc(20*var(--s));color:#d7caa9;stroke-width:1.4px}.NaikanAnSample-module-scss-module__y26qQa__priceNote{font-size:calc(10*var(--s));color:#d1d8c9;margin-top:calc(8*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__tags{gap:calc(9*var(--s));flex-wrap:wrap;padding:0;list-style:none;display:flex;margin-top:calc(17*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__tags li{padding:calc(3*var(--s)) calc(11*var(--s));border-radius:calc(30*var(--s));font-size:calc(10*var(--s));border:1px solid #f6f4e960}.NaikanAnSample-module-scss-module__y26qQa__explore{gap:calc(9*var(--s));font-size:calc(11*var(--s));margin-top:calc(30*var(--s));padding-bottom:calc(5*var(--s));border-bottom:1px solid #ffffff60;align-items:center;text-decoration:none;display:inline-flex}.NaikanAnSample-module-scss-module__y26qQa__heroCaption{right:calc(30*var(--s));bottom:calc(18*var(--s));letter-spacing:.17em;font-size:calc(8*var(--s));opacity:.75;position:absolute}.NaikanAnSample-module-scss-module__y26qQa__feelings{background:var(--forest);color:#f5f2e7;padding:calc(38*var(--s)) 4%;gap:calc(26*var(--s));grid-template-columns:1.3fr repeat(4,1fr);display:grid}.NaikanAnSample-module-scss-module__y26qQa__feelings .NaikanAnSample-module-scss-module__y26qQa__eyebrow{color:#c6ba94}.NaikanAnSample-module-scss-module__y26qQa__feelings article{padding-left:calc(25*var(--s));border-left:1px solid #ffffff30}.NaikanAnSample-module-scss-module__y26qQa__feelings svg{color:#c6ba94;margin-bottom:calc(14*var(--s));width:calc(28*var(--s));height:calc(28*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__feelings h3{font-size:calc(19*var(--s));margin-bottom:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__feelings article p{font-size:calc(12*var(--s));color:#e2e7dd}.NaikanAnSample-module-scss-module__y26qQa__stay{gap:calc(45*var(--s));padding:calc(46*var(--s)) 4%;background:#f0efe8;grid-template-columns:1fr 2.9fr;display:grid}.NaikanAnSample-module-scss-module__y26qQa__note{color:#697365;font-size:calc(11*var(--s));margin-top:calc(12*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__timeline{grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.NaikanAnSample-module-scss-module__y26qQa__timeline li{position:relative}.NaikanAnSample-module-scss-module__y26qQa__day{font-size:calc(9*var(--s));letter-spacing:.12em;color:#826e4e;height:calc(28*var(--s));display:block}.NaikanAnSample-module-scss-module__y26qQa__timelineText{padding:calc(17*var(--s)) calc(16*var(--s)) 0 0;border-top:1px solid #bdb7a4;position:relative}.NaikanAnSample-module-scss-module__y26qQa__timelineText:before{content:"";width:calc(7*var(--s));height:calc(7*var(--s));background:#f0efe8;border:1px solid #ae9067;border-radius:50%;position:absolute;top:-4px;left:0}.NaikanAnSample-module-scss-module__y26qQa__timelineText time{font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__timelineText h3{font-size:calc(17*var(--s));margin:calc(6*var(--s)) 0}.NaikanAnSample-module-scss-module__y26qQa__timelineText p{font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__details{padding:calc(35*var(--s)) 4%;gap:calc(28*var(--s));grid-template-columns:2.5fr 1fr 1fr;display:grid}.NaikanAnSample-module-scss-module__y26qQa__cards{gap:calc(13*var(--s));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NaikanAnSample-module-scss-module__y26qQa__cards img{aspect-ratio:1.4;width:100%;height:auto}.NaikanAnSample-module-scss-module__y26qQa__cards h3{margin:calc(12*var(--s)) 0 calc(7*var(--s));font-size:calc(17*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__cards p{font-size:calc(11*var(--s));color:#626b60}.NaikanAnSample-module-scss-module__y26qQa__info{border-left:1px solid var(--sample-line);padding-left:calc(22*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__info dl>div{align-items:flex-start;gap:calc(10*var(--s));margin-bottom:calc(9*var(--s));display:flex}.NaikanAnSample-module-scss-module__y26qQa__info svg{color:#92886b;flex-shrink:0;margin-top:2px}.NaikanAnSample-module-scss-module__y26qQa__info dt{font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__info dd{color:#687262;font-size:calc(10*var(--s));line-height:1.5}.NaikanAnSample-module-scss-module__y26qQa__language{border:1px solid var(--sample-line);padding:calc(21*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__language>svg{color:#92886b;margin-bottom:calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__language h3{font-size:calc(20*var(--s));margin-bottom:calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__language p{font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__language a{gap:calc(8*var(--s));font-size:calc(10*var(--s));margin-top:calc(20*var(--s));text-underline-offset:calc(4*var(--s));align-items:center;display:inline-flex}.NaikanAnSample-module-scss-module__y26qQa__booking{border-bottom:1px solid #536453;grid-template-columns:1fr 1.3fr;padding:0;display:grid}.NaikanAnSample-module-scss-module__y26qQa__bookingImage{padding:calc(36*var(--s)) 8%;color:#f5f3e8;background-position:50% 60%;background-size:cover;flex-direction:column;justify-content:center;display:flex}.NaikanAnSample-module-scss-module__y26qQa__bookingImage .NaikanAnSample-module-scss-module__y26qQa__eyebrow{color:#d3c8a5;margin-bottom:calc(8*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__bookingImage h2{font-size:calc(33*var(--s));letter-spacing:.025em}.NaikanAnSample-module-scss-module__y26qQa__bookingImage p:last-child{font-size:calc(11*var(--s));margin-top:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__bookingImage span{margin:0 calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__bookingActions{padding:calc(32*var(--s)) 6%;flex-direction:column;justify-content:center;display:flex}.NaikanAnSample-module-scss-module__y26qQa__buttonRow{gap:calc(20*var(--s));grid-template-columns:1fr 1fr;display:grid}.NaikanAnSample-module-scss-module__y26qQa__buttonRow button,.NaikanAnSample-module-scss-module__y26qQa__buttonRow a{justify-content:center;align-items:center;gap:calc(16*var(--s));min-height:calc(45*var(--s));width:100%;padding:calc(10*var(--s));font-size:calc(11*var(--s));letter-spacing:.1em;border:1px solid #596c60;text-decoration:none;display:flex}.NaikanAnSample-module-scss-module__y26qQa__buttonRow button{background:var(--forest);color:#fff}.NaikanAnSample-module-scss-module__y26qQa__buttonRow a{background:0 0}.NaikanAnSample-module-scss-module__y26qQa__buttonRow span{text-align:center;font-size:calc(9*var(--s));margin-top:calc(8*var(--s));color:#697365;display:block}.NaikanAnSample-module-scss-module__y26qQa__buttonRow a.NaikanAnSample-module-scss-module__y26qQa__officialAction{background:var(--forest);color:#fff}.NaikanAnSample-module-scss-module__y26qQa__why{gap:calc(36*var(--s));padding:calc(45*var(--s)) 4%;grid-template-columns:1.3fr repeat(3,1fr);display:grid}.NaikanAnSample-module-scss-module__y26qQa__why h3{margin:calc(8*var(--s)) 0}.NaikanAnSample-module-scss-module__y26qQa__why p:not(.NaikanAnSample-module-scss-module__y26qQa__eyebrow){color:#63705f;font-size:calc(12*var(--s));margin-top:calc(15*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__why article{border-left:1px solid var(--sample-line);padding-left:calc(32*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__number{color:#8b8c78;font-family:Cormorant Garamond,serif;font-style:italic;font-size:calc(24*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__reviews{padding:calc(42*var(--s)) 4%;background:var(--forest);color:#f4f3e8;gap:calc(32*var(--s));grid-template-columns:1.2fr 1.6fr 1fr;display:grid}.NaikanAnSample-module-scss-module__y26qQa__reviews .NaikanAnSample-module-scss-module__y26qQa__eyebrow{color:#c6ba94}.NaikanAnSample-module-scss-module__y26qQa__filters{gap:calc(8*var(--s));margin-top:calc(20*var(--s));flex-wrap:wrap;display:flex}.NaikanAnSample-module-scss-module__y26qQa__filters button{min-height:calc(34*var(--s));padding:calc(5*var(--s)) calc(12*var(--s));font-size:calc(10*var(--s));color:#e6ebdf;border-radius:calc(25*var(--s));background:#ffffff08;border:1px solid #ffffff30}.NaikanAnSample-module-scss-module__y26qQa__filters button[aria-pressed=true]{color:var(--forest);background:#f5f3e9;border-color:#f5f3e9}.NaikanAnSample-module-scss-module__y26qQa__reviewNote{font-size:calc(10*var(--s));color:#c4ccb9;max-width:calc(230*var(--s));margin-top:calc(16*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__quotePanel{padding:calc(14*var(--s)) calc(25*var(--s));background:#ffffff06;border-left:1px solid #ffffff35;flex-direction:column;justify-content:space-between;display:flex}.NaikanAnSample-module-scss-module__y26qQa__quotePanel blockquote{font-family:Cormorant Garamond,Shippori Mincho,serif;font-style:italic;font-size:calc(21*var(--s));line-height:1.5;position:relative}.NaikanAnSample-module-scss-module__y26qQa__quotePanel blockquote>span{color:#d0b58d;font-size:calc(37*var(--s));position:absolute;top:-8px;left:-18px}.NaikanAnSample-module-scss-module__y26qQa__context{font-size:calc(10*var(--s));color:#c4ccb9;margin-top:calc(10*var(--s))!important}.NaikanAnSample-module-scss-module__y26qQa__reviewControls{gap:calc(28*var(--s));margin-top:calc(20*var(--s));font-size:calc(10*var(--s));align-items:center;display:flex}.NaikanAnSample-module-scss-module__y26qQa__reviewControls button{width:calc(36*var(--s));height:calc(36*var(--s));color:#ececdd;background:0 0;border:1px solid #ffffff70;border-radius:50%;place-items:center;display:grid}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto img{width:100%;height:calc(160*var(--s));-o-object-position:right center;object-position:right center}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto button{align-items:center;gap:calc(10*var(--s));margin:calc(10*var(--s)) 0 0 auto;color:#e0d3b3;font-size:calc(10*var(--s));min-height:calc(35*var(--s));background:0 0;border:none;display:flex}.NaikanAnSample-module-scss-module__y26qQa__allReviews{gap:calc(20*var(--s));grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.NaikanAnSample-module-scss-module__y26qQa__allReviews[hidden]{display:none}.NaikanAnSample-module-scss-module__y26qQa__allReviews article{padding-top:calc(20*var(--s));border-top:1px solid #ffffff35}.NaikanAnSample-module-scss-module__y26qQa__related{gap:calc(28*var(--s));padding:calc(34*var(--s)) 4%;grid-template-columns:1.5fr repeat(3,1fr);display:grid}.NaikanAnSample-module-scss-module__y26qQa__related h2{font-size:calc(25*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__related>a{gap:calc(12*var(--s));border-bottom:1px solid var(--sample-line);padding-bottom:calc(10*var(--s));align-items:center;text-decoration:none;display:flex}.NaikanAnSample-module-scss-module__y26qQa__related img{width:calc(66*var(--s));height:calc(95*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__related h3{font-size:calc(17*var(--s));margin:calc(8*var(--s)) 0}.NaikanAnSample-module-scss-module__y26qQa__related a p{font-size:calc(9*var(--s));color:#697365}.NaikanAnSample-module-scss-module__y26qQa__related a span{padding:calc(3*var(--s)) calc(7*var(--s));border-radius:calc(20*var(--s));font-size:calc(9*var(--s));background:#e9ebe2}.NaikanAnSample-module-scss-module__y26qQa__related a>svg{color:#8b876d;flex-shrink:0;margin-left:auto}.NaikanAnSample-module-scss-module__y26qQa__emptyReview{min-height:calc(170*var(--s));grid-column:2/-1;justify-content:center}.NaikanAnSample-module-scss-module__y26qQa__emptyReview p{max-width:calc(540*var(--s));color:#e2e7dd;font-size:calc(13*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__emptyRelated{grid-column:2/-1;align-self:center}.NaikanAnSample-module-scss-module__y26qQa__livePage{font-size:calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__stay,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText:before{background:var(--sample-paper)}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__hero:before{content:"";z-index:-1;pointer-events:none;background:#0000003d;position:absolute;inset:0}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline{grid-template-columns:repeat(7,minmax(0,1fr))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText .NaikanAnSample-module-scss-module__y26qQa__timelineCompactTitle{white-space:nowrap}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__eyebrow{font-size:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__name h1{font-size:clamp(32*var(--s),3.8vw,58*var(--s));overflow-wrap:anywhere}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__subtitle{font-size:clamp(18*var(--s),1.5vw,23*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage h2:not(.NaikanAnSample-module-scss-module__y26qQa__eyebrow){font-size:clamp(23*var(--s),2.2vw,32*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage h3{font-size:calc(16*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__bookingImage h2{font-size:calc(29*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__related h2{font-size:calc(22*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__intro,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__emptyReview p{font-size:calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__feelings article p,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why p:not(.NaikanAnSample-module-scss-module__y26qQa__eyebrow){font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why .NaikanAnSample-module-scss-module__y26qQa__eyebrow{font-size:calc(8*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why h2{font-size:calc(21*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why h3{font-size:calc(14*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why p:not(.NaikanAnSample-module-scss-module__y26qQa__eyebrow){font-size:calc(10*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__why .NaikanAnSample-module-scss-module__y26qQa__number{font-size:calc(19*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__whyDisclaimer span{white-space:nowrap;display:block}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__note,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText p,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__cards p,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__language p,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__info dt,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__bookingImage p:last-child,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__explore,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText time,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__buttonRow :is(button,a){font-size:calc(10*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__priceNote,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__tags li,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__info dd,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__language a,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__reviewNote{font-size:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__day{font-size:calc(8*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__number{font-size:calc(21*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__heroCaption{font-size:calc(7*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__feelings{grid-template-columns:repeat(4,1fr)}.NaikanAnSample-module-scss-module__y26qQa__feelings>div{grid-column:1/-1}.NaikanAnSample-module-scss-module__y26qQa__details{grid-template-columns:2fr 1fr}.NaikanAnSample-module-scss-module__y26qQa__included{grid-column:1/-1}.NaikanAnSample-module-scss-module__y26qQa__info{border-left:none;padding-left:0}.NaikanAnSample-module-scss-module__y26qQa__stay{gap:calc(20*var(--s));grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__related{grid-template-columns:repeat(3,1fr)}.NaikanAnSample-module-scss-module__y26qQa__related>div,.NaikanAnSample-module-scss-module__y26qQa__emptyRelated{grid-column:1/-1}.NaikanAnSample-module-scss-module__y26qQa__reviews{grid-template-columns:1fr 1.6fr}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto{align-items:center;gap:calc(20*var(--s));grid-column:1/-1;display:flex}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto img{width:calc(180*var(--s));height:calc(100*var(--s))}@media (min-width:901px){.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__day{font-size:calc(7*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText time,.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText p{font-size:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText h3{font-size:calc(12*var(--s))}}@media (max-width:900px){.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.NaikanAnSample-module-scss-module__y26qQa__page{padding-top:0}.NaikanAnSample-module-scss-module__y26qQa__notice{padding:calc(14*var(--s)) 6%;display:block}.NaikanAnSample-module-scss-module__y26qQa__notice .NaikanAnSample-module-scss-module__y26qQa__previewMark{margin-bottom:calc(8*var(--s));display:inline-block}.NaikanAnSample-module-scss-module__y26qQa__hero{min-height:calc(590*var(--s));align-items:flex-end;padding:0}.NaikanAnSample-module-scss-module__y26qQa__hero>img{-o-object-position:68% center;object-position:68% center}.NaikanAnSample-module-scss-module__y26qQa__hero:after{background:linear-gradient(#0c241e20 0%,#0c241edc 52%,#0c241efa 100%)}.NaikanAnSample-module-scss-module__y26qQa__heroContent{padding:calc(115*var(--s)) 6% calc(48*var(--s));max-width:none}.NaikanAnSample-module-scss-module__y26qQa__name{gap:calc(16*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__name h1{font-size:calc(45*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__name>span{padding-left:calc(15*var(--s));font-size:calc(16*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__facts{gap:calc(9*var(--s));font-size:calc(11*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__facts li{gap:calc(5*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__facts li+li{padding-left:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__facts svg{width:calc(16*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__tags{gap:calc(7*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__heroCaption{font-size:calc(7*var(--s));right:6%}.NaikanAnSample-module-scss-module__y26qQa__feelings{padding:calc(32*var(--s)) 6%;gap:calc(26*var(--s)) calc(20*var(--s));grid-template-columns:1fr 1fr}.NaikanAnSample-module-scss-module__y26qQa__feelings article{padding-left:calc(14*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__stay{padding:calc(32*var(--s)) 6%}.NaikanAnSample-module-scss-module__y26qQa__timeline{gap:calc(20*var(--s)) 0;grid-template-columns:repeat(3,1fr)}.NaikanAnSample-module-scss-module__y26qQa__timelineText{min-height:calc(135*var(--s));padding-right:calc(13*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__details{padding:calc(32*var(--s)) 6%;grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__cards{gap:calc(22*var(--s)) calc(15*var(--s));grid-template-columns:1fr 1fr}.NaikanAnSample-module-scss-module__y26qQa__language{padding:calc(22*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__booking{grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__bookingImage,.NaikanAnSample-module-scss-module__y26qQa__bookingActions{padding:calc(28*var(--s)) 6%}.NaikanAnSample-module-scss-module__y26qQa__buttonRow{gap:calc(12*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__buttonRow button,.NaikanAnSample-module-scss-module__y26qQa__buttonRow a{font-size:calc(10*var(--s));gap:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__why{padding:calc(32*var(--s)) 6%;gap:calc(24*var(--s));grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__why article{padding-left:calc(18*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__reviews{padding:calc(32*var(--s)) 6%;gap:calc(25*var(--s));grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__emptyReview{min-height:calc(150*var(--s));grid-column:1/-1}.NaikanAnSample-module-scss-module__y26qQa__reviewNote{max-width:none}.NaikanAnSample-module-scss-module__y26qQa__quotePanel{min-height:calc(225*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto img{width:45%;height:calc(115*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__reviewPhoto button{text-align:left;max-width:50%}.NaikanAnSample-module-scss-module__y26qQa__allReviews{grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__related{padding:calc(32*var(--s)) 6%;gap:calc(24*var(--s));grid-template-columns:1fr}.NaikanAnSample-module-scss-module__y26qQa__related img{width:calc(75*var(--s));height:calc(85*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__facts{font-size:calc(10*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__buttonRow :is(button,a){font-size:calc(9*var(--s))}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__heroCaption{font-size:calc(6*var(--s))}}@media (prefers-reduced-motion:reduce){.NaikanAnSample-module-scss-module__y26qQa__page *{scroll-behavior:auto}}@media (max-width:700px){.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline{grid-template-columns:minmax(0,1fr);gap:0;padding-left:4px}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline li{border-left:1px solid #bdb7a4;padding:0 0 28px 24px;position:relative}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timeline li:last-child{padding-bottom:0}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__day{height:auto;min-height:0;margin-bottom:6px;font-size:11px}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText{border-top:0;min-height:0;padding:0}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText:before{width:7px;height:7px;top:6px;left:-28px}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText time{font-size:12px}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText h3{margin:6px 0;font-size:18px}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText p{font-size:13px;line-height:1.7}.NaikanAnSample-module-scss-module__y26qQa__livePage .NaikanAnSample-module-scss-module__y26qQa__timelineText .NaikanAnSample-module-scss-module__y26qQa__timelineCompactTitle{white-space:normal}}
