.PreviewBanner-module__MZidKq__banner{background-color:var(--color-warning-light);border-bottom:1px solid var(--color-warning);color:var(--color-default);align-items:center;gap:var(--space-3x);padding:var(--space-2x) var(--space-4x);text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex}.PreviewBanner-module__MZidKq__message{font-size:var(--fontSize-base);font-weight:700}.PreviewBanner-module__MZidKq__exit{background-color:var(--color-white);border:1px solid var(--color-warning);border-radius:var(--rounded);color:var(--color-default);cursor:pointer;font-size:var(--fontSize-sm);padding:var(--space) var(--space-3x);font-weight:700}@media (max-width:767px){.PreviewBanner-module__MZidKq__message{font-size:var(--fontSize-sm)}}
.FollowUs-module__ubEFpa__root{background-color:var(--color-white);padding-top:var(--space-10x);padding-bottom:var(--space-8x)}.FollowUs-module__ubEFpa__inner{grid-template-columns:50% 50%;align-items:center;display:grid}.FollowUs-module__ubEFpa__header{padding-left:var(--space-16x);padding-right:var(--space-4x)}.FollowUs-module__ubEFpa__headingImg{width:auto;height:18px}.FollowUs-module__ubEFpa__description{margin-top:var(--space-3x)}.FollowUs-module__ubEFpa__description>span{line-height:1.8}.FollowUs-module__ubEFpa__link{appearance:none;width:48px;transition:var(--duration);border:0;font-size:0;display:block}.FollowUs-module__ubEFpa__link:hover{opacity:.8}.FollowUs-module__ubEFpa__link:active{opacity:.6}.FollowUs-module__ubEFpa__link img{width:100%;height:auto}@media (max-width:1024px){.FollowUs-module__ubEFpa__root{padding-top:var(--space-6x);padding-bottom:var(--space-6x)}.FollowUs-module__ubEFpa__inner{flex-direction:column;align-items:center;display:flex}.FollowUs-module__ubEFpa__header{text-align:center;padding-left:0;padding-right:0}.FollowUs-module__ubEFpa__description,.FollowUs-module__ubEFpa__main{margin-top:var(--space-4x)}.FollowUs-module__ubEFpa__link{width:40px}}
.NameNotationTooltip-module__KxWEbW__note{font-size:var(--fontSize-sm);align-items:center;display:flex}.NameNotationTooltip-module__KxWEbW__text{margin-right:var(--space)}.NameNotationTooltip-module__KxWEbW__trigger{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.NameNotationTooltip-module__KxWEbW__content{gap:var(--space-4x);padding:var(--space-6x);flex-direction:column;display:flex}.NameNotationTooltip-module__KxWEbW__section{gap:var(--space-2x);flex-direction:column;display:flex}.NameNotationTooltip-module__KxWEbW__link{color:var(--color-link);cursor:pointer;text-decoration:underline}
.SectionHighlightedSale-module__xCF7xG__imageWrapper{aspect-ratio:335/204;border:none;border-radius:8px;outline-width:0;width:100%;position:relative;overflow:hidden}.SectionHighlightedSale-module__xCF7xG__titleImg{transform:translateY(8%)}
.ActionForPC-module__DEtCmG__qrcode{border-radius:var(--rounded-xs);width:150px;height:150px;display:block}
.AppContent-module__Z_o1zG__content{gap:var(--space-4x);flex-direction:column;flex:1;display:flex}.AppContent-module__Z_o1zG__appIconImg{width:80px;height:80px}.AppContent-module__Z_o1zG__no1ImageWrapper{align-items:flex-start;gap:var(--space-3x);flex-direction:column;display:flex}.AppContent-module__Z_o1zG__no1Images{align-items:center;gap:var(--space-5x);display:flex}.AppContent-module__Z_o1zG__no1Divider{background-color:var(--color-gray-30);flex-shrink:0;align-self:stretch;width:1px;display:block}.AppContent-module__Z_o1zG__no1ImageDescriptionLink{color:var(--color-disabled-dark);font-size:7px;line-height:150%}.AppContent-module__Z_o1zG__downloadWrapper{gap:var(--space-5x);margin-top:var(--space-2x);display:flex}.AppContent-module__Z_o1zG__download{appearance:none;max-width:200px;transition:var(--duration);border:0;font-size:0;display:block}.AppContent-module__Z_o1zG__download:hover{opacity:.8}.AppContent-module__Z_o1zG__download:active{opacity:.6}.AppContent-module__Z_o1zG__download img{width:100%;height:auto}@media (max-width:1024px){.AppContent-module__Z_o1zG__downloadWrapper{display:none}.AppContent-module__Z_o1zG__appIconImg{width:48px;height:48px}.AppContent-module__Z_o1zG__content{width:100%}.AppContent-module__Z_o1zG__no1ImageWrapper{gap:var(--space-5x)}}
.AppContentPrimary-module__Yr_T1W__content{gap:var(--space-4x);flex-direction:column;flex:1;display:flex}.AppContentPrimary-module__Yr_T1W__appIconImg{width:64px;height:64px}.AppContentPrimary-module__Yr_T1W__no1Image{width:auto;height:78px}.AppContentPrimary-module__Yr_T1W__no1ImageWrapper{align-items:flex-start;gap:var(--space-3x);flex-direction:column;display:flex}.AppContentPrimary-module__Yr_T1W__no1Images{align-items:center;gap:var(--space-5x);display:flex}.AppContentPrimary-module__Yr_T1W__no1Divider{background-color:var(--color-gray-30);flex-shrink:0;align-self:stretch;width:1px;display:block}.AppContentPrimary-module__Yr_T1W__no1ImageDescriptionLink{color:var(--color-disabled-dark);font-size:7px;line-height:150%}.AppContentPrimary-module__Yr_T1W__downloadWrapper{gap:var(--space-5x);margin-top:var(--space-2x);display:flex}.AppContentPrimary-module__Yr_T1W__download{appearance:none;max-width:150px;transition:var(--duration);border:0;font-size:0;display:block}.AppContentPrimary-module__Yr_T1W__download:hover{opacity:.8}.AppContentPrimary-module__Yr_T1W__download:active{opacity:.6}.AppContentPrimary-module__Yr_T1W__download img{width:100%;height:auto}@media (max-width:1024px){.AppContentPrimary-module__Yr_T1W__no1Image{height:76px}.AppContentPrimary-module__Yr_T1W__appIconImg{width:48px;height:48px}.AppContentPrimary-module__Yr_T1W__downloadWrapper{display:none}.AppContentPrimary-module__Yr_T1W__content{width:100%}.AppContentPrimary-module__Yr_T1W__no1ImageWrapper{gap:var(--space-5x)}.AppContentPrimary-module__Yr_T1W__no1Images{justify-content:space-between;align-self:stretch;gap:0}}
.AppDownload-module__dIZivW__root{justify-content:center;align-items:center;display:flex}.AppDownload-module__dIZivW__root.AppDownload-module__dIZivW__variant--default{border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);background-color:var(--color-white)}.AppDownload-module__dIZivW__root.AppDownload-module__dIZivW__variant--primary{border-radius:var(--rounded-md);background-color:var(--color-primary-light)}.AppDownload-module__dIZivW__downloadContainer{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8x);width:1032px;max-width:100%;padding:var(--space-5x) var(--space-16x);display:flex}.AppDownload-module__dIZivW__downloadContainer.AppDownload-module__dIZivW__variant--primary{padding:var(--space-5x) var(--space-10x)}.AppDownload-module__dIZivW__header{justify-content:space-between;align-items:center;gap:var(--space-20x);flex:1;display:flex}.AppDownload-module__dIZivW__header.AppDownload-module__dIZivW__variant--primary{gap:var(--space-10x)}.AppDownload-module__dIZivW__figure{justify-content:center;height:269px;display:flex}.AppDownload-module__dIZivW__headingImg{width:auto;height:54px}.AppDownload-module__dIZivW__action{height:100%;margin:auto 0 0}@media (max-width:1024px){.AppDownload-module__dIZivW__downloadContainer{height:auto;padding:var(--space-6x);flex-direction:column;gap:0}.AppDownload-module__dIZivW__downloadContainer.AppDownload-module__dIZivW__variant--primary{padding:var(--space-6x)}.AppDownload-module__dIZivW__header{flex-direction:column-reverse;gap:0;width:375px;max-width:100%}.AppDownload-module__dIZivW__header.AppDownload-module__dIZivW__variant--primary{gap:0}.AppDownload-module__dIZivW__figure{margin-top:var(--space-5x);position:static;transform:none}.AppDownload-module__dIZivW__main{width:100%}.AppDownload-module__dIZivW__headingImg{height:36px}.AppDownload-module__dIZivW__action{width:100%;max-width:350px;margin-top:var(--space-6x);margin-left:auto;margin-right:auto}}
.CardListLayout-module__CukQkq__root{margin-top:calc(-1 * var(--space-6x));flex-direction:column;align-items:center;display:flex}.CardListLayout-module__CukQkq__list{flex-wrap:wrap;gap:2%;width:100%;display:flex}.CardListLayout-module__CukQkq__list>li{gap:var(--space-3x);width:32%;margin-top:var(--space-6x);flex-direction:column;display:flex}.CardListLayout-module__CukQkq__more{min-width:32%;margin-top:var(--space-10x)}.CardListLayout-module__CukQkq__more>a{white-space:normal;text-wrap:wrap;text-align:center}@media (max-width:1024px){.CardListLayout-module__CukQkq__root{margin-top:0}.CardListLayout-module__CukQkq__list{gap:var(--space-4x);margin-right:calc(-1 * var(--space-4x));padding-right:var(--space-4x);width:calc(100% + var(--space-4x));flex-wrap:nowrap;overflow-x:scroll}.CardListLayout-module__CukQkq__list>li{width:300px;min-width:300px;margin-top:0}.CardListLayout-module__CukQkq__more{width:100%;margin-top:var(--space-6x);padding-left:var(--space-2x);padding-right:var(--space-2x)}}
.HotelCardPrice-module__3cHxfa__root{text-align:right}.HotelCardPrice-module__3cHxfa__displayPriceDescription{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-gray-50);white-space:nowrap;font-weight:700}@media (max-width:768px){.HotelCardPrice-module__3cHxfa__displayPriceDescription{text-align:right}}div+.HotelCardPrice-module__3cHxfa__spacer{width:var(--space-1);height:var(--space-2x);display:block}
.PointsDisplay-module__aA0hfG__pointIcon,.PointsDisplay-module__aA0hfG__pointAlertIcon i{margin-top:-3px}
.HotelCard-module__a5MNIq__root{width:100%;color:inherit;padding-bottom:var(--space-4x);display:flex}.HotelCard-module__a5MNIq__inner{flex-direction:column;width:100%;height:auto;display:flex}.HotelCard-module__a5MNIq__thumbnail{flex-shrink:0;width:auto;height:142px;position:relative}.HotelCard-module__a5MNIq__thumbnailInner{border-radius:var(--rounded);height:0;padding-top:43%;position:relative;overflow:hidden}.HotelCard-module__a5MNIq__thumbnail img{object-fit:cover;width:100%;height:142px;position:absolute;top:0;left:0}.HotelCard-module__a5MNIq__upperLeft{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.HotelCard-module__a5MNIq__lowerRight{padding:var(--space-2x);z-index:1;flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:absolute;bottom:0}.HotelCard-module__a5MNIq__detail{width:auto;margin-top:var(--space-2x);flex-direction:column;align-content:flex-start;display:flex}.HotelCard-module__a5MNIq__title{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HotelCard-module__a5MNIq__main{margin-top:var(--space-2x);flex-direction:row;justify-content:space-between;height:100%;display:flex}.HotelCard-module__a5MNIq__leftBody{flex-direction:column;justify-content:space-between;display:flex}.HotelCard-module__a5MNIq__items>li:not(:first-child){margin-top:var(--space)}.HotelCard-module__a5MNIq__item{align-items:center;display:flex}.HotelCard-module__a5MNIq__itemIcon{flex-shrink:0;display:flex}.HotelCard-module__a5MNIq__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelCard-module__a5MNIq__itemIcon+.HotelCard-module__a5MNIq__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelCard-module__a5MNIq__hotel{align-items:center;max-width:100%;display:flex;overflow:hidden}.HotelCard-module__a5MNIq__hotelRating{flex-shrink:0;display:flex}.HotelCard-module__a5MNIq__hotelRating+.HotelCard-module__a5MNIq__hotelName{padding-left:var(--space-2x)}.HotelCard-module__a5MNIq__rating{align-items:center;display:flex}.HotelCard-module__a5MNIq__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelCard-module__a5MNIq__totalCount{margin-left:var(--space-2x)}.HotelCard-module__a5MNIq__refundable{margin-top:var(--space);align-items:center;display:flex}.HotelCard-module__a5MNIq__refundable .HotelCard-module__a5MNIq__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelCard-module__a5MNIq__refundableIcon+.HotelCard-module__a5MNIq__refundableBody{padding-left:var(--space)}.HotelCard-module__a5MNIq__wishlistButtonWrapper{margin:var(--space-2x);z-index:1;position:absolute;top:0;right:0}.HotelCard-module__a5MNIq__action{display:none}@media (max-width:1024px){.HotelCard-module__a5MNIq__thumbnail,.HotelCard-module__a5MNIq__thumbnail img{height:110px}.HotelCard-module__a5MNIq__thumbnailInner{padding-top:37%}}
.CompanyProfile-module__Y-NQtW__root{grid-gap:var(--space-4x);grid-template-columns:1fr 1fr;display:grid}.CompanyProfile-module__Y-NQtW__root li{border-bottom:1px var(--border-gray) solid;align-items:center;min-height:120px;display:flex}.CompanyProfile-module__Y-NQtW__category{width:20%}@media (max-width:767px){.CompanyProfile-module__Y-NQtW__root{display:block}.CompanyProfile-module__Y-NQtW__root li{min-height:90px;padding:var(--space-5x) 0;flex-direction:column;justify-content:center;align-items:flex-start}.CompanyProfile-module__Y-NQtW__category{width:auto}}
.Medias-module__djQLea__root{justify-items:center;display:grid}.Medias-module__djQLea__medias{justify-items:center;gap:var(--space-4x);grid-template-columns:repeat(6,1fr);width:720px;display:grid}.Medias-module__djQLea__media{aspect-ratio:1;background-color:var(--color-white);border:1px solid var(--color-gray-20);border-radius:50%;place-items:center;width:80px;display:grid;overflow:hidden}.Medias-module__djQLea__mediaImage{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:14px}@media (max-width:1024px){.Medias-module__djQLea__medias{grid-template-columns:repeat(5,1fr);width:100%}}@media (max-width:768px){.Medias-module__djQLea__medias{row-gap:var(--space-6x);grid-template-columns:repeat(3,1fr)}}
.Partners-module__3GifEW__root{display:grid}.Partners-module__3GifEW__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.Partners-module__3GifEW__track{align-items:center;width:max-content;animation:40s linear infinite Partners-module__3GifEW__partners_marquee;display:flex}.Partners-module__3GifEW__viewport:hover .Partners-module__3GifEW__track,.Partners-module__3GifEW__viewport:focus-within .Partners-module__3GifEW__track{animation-play-state:paused}.Partners-module__3GifEW__partner{margin-right:var(--space-10x);flex-shrink:0}.Partners-module__3GifEW__partner figure{width:160px;height:64px}.Partners-module__3GifEW__partner figure img{object-fit:contain}@keyframes Partners-module__3GifEW__partners_marquee{to{transform:translate(-50%)}}@media (max-width:1024px){.Partners-module__3GifEW__track{animation-duration:30s}.Partners-module__3GifEW__partner{margin-right:var(--space-8x)}.Partners-module__3GifEW__partner figure{width:120px;height:48px}}@media (prefers-reduced-motion:reduce){.Partners-module__3GifEW__viewport{overflow-x:auto}.Partners-module__3GifEW__track{animation:none}.Partners-module__3GifEW__partner[aria-hidden=true]{display:none}}
:where(.SaleSectionContainer-module__TsJ91G__saleSectionContainer){box-sizing:border-box;padding:40px 20px 50px}.SaleSectionContainer-module__TsJ91G__inner{box-sizing:border-box;width:100%;max-width:1064px;margin-left:auto;margin-right:auto}.SaleSectionContainer-module__TsJ91G__inner.SaleSectionContainer-module__TsJ91G__wide{max-width:1440px}@media (max-width:767px){.SaleSectionContainer-module__TsJ91G__inner{max-width:100%}}
.SaleSectionSubTitleNormal-module__lXHwNG__subTitle{color:#28332e;text-align:center;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}@media (max-width:767px){.SaleSectionSubTitleNormal-module__lXHwNG__subTitle{font-size:16px}}
.SaleSectionTitle-module__zY5F9W__title{text-align:center;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.SaleSectionTitle-module__zY5F9W__line{display:inline}.SaleSectionTitle-module__zY5F9W__headline{color:#0000;font-family:var(--font-sale-heading), var(--font-sans);font-size:var(--sale-section-title-font-size,32px);letter-spacing:.32px;text-align:center;vertical-align:middle;-webkit-text-fill-color:transparent;background-image:linear-gradient(#1f1f1f,#0085ff);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:44px;display:inline}.SaleSectionTitle-module__zY5F9W__iconWrap{vertical-align:middle;display:inline-block}.SaleSectionTitle-module__zY5F9W__icon{height:var(--sale-section-title-icon-size,41px);width:var(--sale-section-title-icon-size,41px);object-fit:cover;vertical-align:middle;border-radius:0;margin-left:4px;display:inline-block;position:relative;top:0}@media (max-width:767px){.SaleSectionTitle-module__zY5F9W__headline{font-size:var(--sale-section-title-font-size-sp,24px);line-height:32px}.SaleSectionTitle-module__zY5F9W__iconWrap,.SaleSectionTitle-module__zY5F9W__icon{height:var(--sale-section-title-icon-size-sp,36px);width:var(--sale-section-title-icon-size-sp,36px)}}
.FeaturedDestinations-module__udcAvW__featuredDestinations{background-color:#e4f8ea;width:100%;padding:42px 0 30px;overflow:hidden}.FeaturedDestinations-module__udcAvW__title{align-items:center;margin:0 24px 22px}.FeaturedDestinations-module__udcAvW__carousel{max-width:1020px;padding:0 0 8px}.FeaturedDestinations-module__udcAvW__list{scroll-snap-type:x mandatory;scrollbar-color:var(--color-gray-30) transparent;scrollbar-width:thin;justify-content:safe center;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.FeaturedDestinations-module__udcAvW__list::-webkit-scrollbar{height:6px}.FeaturedDestinations-module__udcAvW__list::-webkit-scrollbar-track{background:0 0}.FeaturedDestinations-module__udcAvW__list::-webkit-scrollbar-thumb{background-color:var(--color-gray-30);border-radius:3px}.FeaturedDestinations-module__udcAvW__item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 108px}.FeaturedDestinations-module__udcAvW__item:first-child{padding-left:24px}.FeaturedDestinations-module__udcAvW__item:last-child{padding-right:24px}.FeaturedDestinations-module__udcAvW__card{color:inherit;flex-direction:column;width:108px;text-decoration:none;display:flex}.FeaturedDestinations-module__udcAvW__imageWrap{border-radius:8px;width:108px;height:108px;display:block;position:relative;overflow:hidden}.FeaturedDestinations-module__udcAvW__image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.FeaturedDestinations-module__udcAvW__cardBody{flex-direction:column;gap:2px;padding-top:8px;display:flex}.FeaturedDestinations-module__udcAvW__name{color:#1f1f1f;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.4}.FeaturedDestinations-module__udcAvW__price{color:#28332e;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.4}.FeaturedDestinations-module__udcAvW__note{color:#757575;text-align:center;margin:8px 16px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;line-height:1.6}@media (max-width:767px){.FeaturedDestinations-module__udcAvW__featuredDestinations{padding:20px 0 24px}.FeaturedDestinations-module__udcAvW__title{--sale-section-title-font-size-sp:18px;--sale-section-title-icon-size-sp:27px;margin:0 20px 18px}.FeaturedDestinations-module__udcAvW__carousel{padding:0 0 8px}.FeaturedDestinations-module__udcAvW__list{scrollbar-width:none;gap:16px}.FeaturedDestinations-module__udcAvW__list::-webkit-scrollbar{display:none}.FeaturedDestinations-module__udcAvW__item{flex:0 0 96px}.FeaturedDestinations-module__udcAvW__item:first-child{padding-left:20px}.FeaturedDestinations-module__udcAvW__item:last-child{padding-right:20px}.FeaturedDestinations-module__udcAvW__card{width:96px}.FeaturedDestinations-module__udcAvW__imageWrap{width:96px;height:96px}.FeaturedDestinations-module__udcAvW__name,.FeaturedDestinations-module__udcAvW__price{font-size:12px}}
.FeaturedTours-module__3cFXsW__featuredTours{padding:40px var(--space-5x) 32px;background-color:#f6f6f6;width:100%}.FeaturedTours-module__3cFXsW__titleCard{flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 16px;padding:10px;display:flex}.FeaturedTours-module__3cFXsW__eyebrow{color:#1f1f1f;font-family:var(--font-sale-heading), var(--font-sans);text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1.3}.FeaturedTours-module__3cFXsW__title{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.FeaturedTours-module__3cFXsW__subTitle{margin:0 0 20px}.FeaturedTours-module__3cFXsW__cardList{margin:0}.FeaturedTours-module__3cFXsW__spOnlyBreak{display:none}@media (max-width:767px){.FeaturedTours-module__3cFXsW__featuredTours{padding-bottom:28px}.FeaturedTours-module__3cFXsW__eyebrow{font-size:14px}.FeaturedTours-module__3cFXsW__spOnlyBreak{display:inline}}
.AutumnHolidayCalendar-module__6EANnW__autumnHolidayCalendar{align-items:center;gap:var(--space-4x);padding:var(--space-6x) var(--space-4x);text-align:center;flex-direction:column;margin:0;display:flex}.AutumnHolidayCalendar-module__6EANnW__eyebrow{color:var(--color-default);font-size:var(--fontSize-xl);font-weight:700;line-height:var(--lineHeight-3xl);margin:0}.AutumnHolidayCalendar-module__6EANnW__calendar{width:566px;max-width:100%;height:auto;display:block}.AutumnHolidayCalendar-module__6EANnW__description{color:var(--color-default);font-size:var(--fontSize-lg);margin:0;line-height:1.5}.AutumnHolidayCalendar-module__6EANnW__phrase{display:inline-block}@media (max-width:767px){.AutumnHolidayCalendar-module__6EANnW__autumnHolidayCalendar{gap:var(--space-3x);padding:var(--space-4x)}.AutumnHolidayCalendar-module__6EANnW__eyebrow{font-size:min(var(--fontSize-lg), calc((100vw - var(--space-4x) * 2) / 24));line-height:var(--lineHeight-lg);white-space:nowrap}.AutumnHolidayCalendar-module__6EANnW__description{font-size:var(--fontSize-base)}}
.FirstComeSaleTours-module__CzYChW__firstComeSaleTours{padding:40px var(--space-5x) 32px;background-color:#e4f8ea;width:100%}.FirstComeSaleTours-module__CzYChW__tabList{flex-wrap:wrap;justify-content:center;gap:8px;max-width:880px;margin:0 auto 16px;display:flex}.FirstComeSaleTours-module__CzYChW__tab.FirstComeSaleTours-module__CzYChW__tab{color:#28332e;font-family:var(--font-sans);background-color:#fff;border-color:#e0e0e0;border-radius:40px;height:auto;min-height:36px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.4}.FirstComeSaleTours-module__CzYChW__tab.FirstComeSaleTours-module__CzYChW__tab:hover{color:#28332e;background-color:#fff;border-color:#e0e0e0}.FirstComeSaleTours-module__CzYChW__activeTab.FirstComeSaleTours-module__CzYChW__activeTab,.FirstComeSaleTours-module__CzYChW__activeTab.FirstComeSaleTours-module__CzYChW__activeTab:hover{color:#28332e;background-color:#e4f8ea;border-color:#00cd68}.FirstComeSaleTours-module__CzYChW__cardList{margin:0 0 40px}.FirstComeSaleTours-module__CzYChW__moreCta{margin-bottom:48px}.FirstComeSaleTours-module__CzYChW__conciergeSection{box-sizing:border-box;background-color:#f6f6f6;border-radius:8px;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:28px 20px 20px;display:flex}.FirstComeSaleTours-module__CzYChW__conciergeTitle{color:#28332e;font-family:var(--font-sans);text-align:center;margin:0;font-size:18px;font-weight:700;line-height:1.6}.FirstComeSaleTours-module__CzYChW__conciergeLead{color:#28332e;font-family:var(--font-sans);text-align:center;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.6}.FirstComeSaleTours-module__CzYChW__conciergeList{box-sizing:border-box;background-color:#fff;border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:440px;margin:18px 0 0;padding:20px 44px;list-style:none;display:flex}.FirstComeSaleTours-module__CzYChW__conciergeListItem{color:#28332e;font-family:var(--font-sans);align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.FirstComeSaleTours-module__CzYChW__conciergeListItem:before{content:"";background-color:#5bcb73;flex:0 0 8px;width:8px;height:8px;margin-top:9px}.FirstComeSaleTours-module__CzYChW__conciergeCta{width:100%;max-width:340px;margin-top:16px}.FirstComeSaleTours-module__CzYChW__conciergeCta>a{max-width:100%;min-height:62px}@media (max-width:1024px){.FirstComeSaleTours-module__CzYChW__tab.FirstComeSaleTours-module__CzYChW__tab{height:36px;padding:0 16px;font-size:12px}}@media (max-width:767px){.FirstComeSaleTours-module__CzYChW__firstComeSaleTours{padding:40px var(--space-5x) 28px}.FirstComeSaleTours-module__CzYChW__moreCta{margin-bottom:32px}.FirstComeSaleTours-module__CzYChW__conciergeSection{padding:28px 16px 24px}.FirstComeSaleTours-module__CzYChW__conciergeTitle{font-size:14px}.FirstComeSaleTours-module__CzYChW__conciergeLead{font-size:12px}.FirstComeSaleTours-module__CzYChW__conciergeList{border-radius:12px;padding:18px 20px}.FirstComeSaleTours-module__CzYChW__conciergeListItem{font-size:12px}.FirstComeSaleTours-module__CzYChW__conciergeCta>a{min-height:56px}}
.FloatingSearchCta-module__RyF0Ma__button{z-index:50;background-color:#fff;border:1px solid #00cd68;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:64px;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 16px #0000001f}.FloatingSearchCta-module__RyF0Ma__icon{flex-shrink:0}.FloatingSearchCta-module__RyF0Ma__label{color:#00cd68;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:700;line-height:1}@media (max-width:767px){.FloatingSearchCta-module__RyF0Ma__label{font-size:11px}}
.LineCampaign-module__nrAG9q__lineCampaign{background-color:var(--bg-gray);width:100%;padding:40px 20px 32px}.LineCampaign-module__nrAG9q__inner{flex-direction:column;gap:16px;max-width:700px;margin:0 auto;display:flex}.LineCampaign-module__nrAG9q__titleCard{text-align:center;flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 40px;padding:10px;display:flex}.LineCampaign-module__nrAG9q__badge{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1.3}.LineCampaign-module__nrAG9q__title{margin:0}.LineCampaign-module__nrAG9q__headline{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.LineCampaign-module__nrAG9q__headlineBracket{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);font-size:20px;font-weight:700;line-height:1.3}.LineCampaign-module__nrAG9q__headlineText{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1.3}.LineCampaign-module__nrAG9q__banner{aspect-ratio:1343/678;object-fit:cover;border-radius:8px;width:400px;max-width:100%;height:auto;margin:0 auto;display:block}.LineCampaign-module__nrAG9q__subTitle{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);text-align:center;margin:16px 0;font-size:20px;font-weight:700;line-height:1.3}.LineCampaign-module__nrAG9q__steps{margin:0 0 var(--space-6x);grid-template-columns:repeat(3,minmax(0,226px));justify-content:center;gap:12px;padding:0;list-style:none;display:grid}.LineCampaign-module__nrAG9q__step{text-align:center;background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:226px;padding:16px;display:flex}.LineCampaign-module__nrAG9q__stepIcon{object-fit:contain;width:80px;height:80px;display:block}.LineCampaign-module__nrAG9q__stepLabel{color:#28332e;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:700;line-height:1.6}.LineCampaign-module__nrAG9q__stepLabel[data-emphasis] strong{font-weight:700}.LineCampaign-module__nrAG9q__buttonWrapper{margin-bottom:var(--space-6x)}.LineCampaign-module__nrAG9q__note{color:#757575;text-align:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;line-height:1.6}.LineCampaign-module__nrAG9q__noteLink{color:#757575;text-decoration:underline}@media (max-width:767px){.LineCampaign-module__nrAG9q__lineCampaign{padding-bottom:28px}.LineCampaign-module__nrAG9q__titleCard{margin-bottom:28px}.LineCampaign-module__nrAG9q__badge,.LineCampaign-module__nrAG9q__headlineText{font-size:14px}.LineCampaign-module__nrAG9q__banner{width:250px}.LineCampaign-module__nrAG9q__stepIcon{width:64px;height:64px}.LineCampaign-module__nrAG9q__step{padding:12px 8px}.LineCampaign-module__nrAG9q__stepLabel{font-size:12px}.LineCampaign-module__nrAG9q__steps,.LineCampaign-module__nrAG9q__buttonWrapper{margin-bottom:var(--space-5x)}}@media (max-width:450px){.LineCampaign-module__nrAG9q__title{--sale-section-title-font-size-sp:18px}.LineCampaign-module__nrAG9q__step{padding:12px 4px}}
.LuxurySelect-module__BjQseq__luxurySelect{background-color:#f6f6f6;width:100%}.LuxurySelect-module__BjQseq__background{object-fit:cover;width:100%;height:250px;display:block}.LuxurySelect-module__BjQseq__container{padding-bottom:32px}.LuxurySelect-module__BjQseq__content{flex-direction:column;gap:24px;display:flex}.LuxurySelect-module__BjQseq__ribbon{object-fit:contain;width:80%;max-width:400px;height:auto;margin:0 auto;display:block}.LuxurySelect-module__BjQseq__title{margin:0}.LuxurySelect-module__BjQseq__cardList{gap:12px}@media (768px<=width<=1024px){.LuxurySelect-module__BjQseq__background{height:200px}}@media (max-width:767px){.LuxurySelect-module__BjQseq__background{height:150px}.LuxurySelect-module__BjQseq__container{padding-bottom:28px}.LuxurySelect-module__BjQseq__tagline{font-size:14px}}
.OptionTour-module__stCxhG__optionTour{padding:40px var(--space-5x) 32px;background-color:#e4f8ea;width:100%}.OptionTour-module__stCxhG__titleCard{justify-content:center;align-self:center;width:100%;max-width:100%;margin:0 auto 24px;padding:10px;display:flex}.OptionTour-module__stCxhG__title{margin:0}.OptionTour-module__stCxhG__spOnlyBreak{display:none}@media (max-width:767px){.OptionTour-module__stCxhG__optionTour{padding-bottom:28px}.OptionTour-module__stCxhG__spOnlyBreak{display:inline}}
.SakidoriTours-module__x95CBq__sakidoriTours{padding:40px var(--space-5x) 32px;background-color:#f6f6f6;width:100%}.SakidoriTours-module__x95CBq__titleCard{justify-content:center;align-self:center;width:100%;max-width:100%;margin:0 auto 24px;padding:10px;display:flex}.SakidoriTours-module__x95CBq__title{margin:0}.SakidoriTours-module__x95CBq__subTitle{text-align:center;margin:0 auto 24px}.SakidoriTours-module__x95CBq__cardList{margin:0 auto}@media (max-width:767px){.SakidoriTours-module__x95CBq__sakidoriTours{padding-bottom:28px}}
.SalePromoBanners-module__EXe8fq__promoBanners{align-items:center;gap:var(--space-8x);padding:var(--space-12x) var(--space-5x);flex-direction:column;width:100%;display:flex}.SalePromoBanners-module__EXe8fq__row{gap:var(--space-8x);justify-content:center;width:566px;max-width:100%;display:flex}.SalePromoBanners-module__EXe8fq__banner{flex:1 1 0;min-width:0;display:block}.SalePromoBanners-module__EXe8fq__wideBanner{width:566px;max-width:100%;display:block}.SalePromoBanners-module__EXe8fq__hotelPromoBanners{padding:0}.SalePromoBanners-module__EXe8fq__hotelRow{gap:16px;width:auto}.SalePromoBanners-module__EXe8fq__hotelBanner{flex:none;width:240px}.SalePromoBanners-module__EXe8fq__imagePc{border-radius:var(--rounded-md);width:100%;height:auto;display:block}.SalePromoBanners-module__EXe8fq__imageSp{display:none}@media (max-width:767px){.SalePromoBanners-module__EXe8fq__promoBanners{gap:var(--space-3x);padding:var(--space-8x) var(--space-5x)}.SalePromoBanners-module__EXe8fq__row{gap:var(--space-3x);flex-direction:column;width:100%}.SalePromoBanners-module__EXe8fq__banner,.SalePromoBanners-module__EXe8fq__hotelBanner,.SalePromoBanners-module__EXe8fq__wideBanner{flex:none;width:100%}.SalePromoBanners-module__EXe8fq__hotelPromoBanners{padding:0}.SalePromoBanners-module__EXe8fq__hotelRow{gap:var(--space-3x)}.SalePromoBanners-module__EXe8fq__imagePc{display:none}.SalePromoBanners-module__EXe8fq__imageSp{border-radius:var(--rounded-md);width:100%;height:auto;display:block}}
.SaleCountdownTimer-module__p38vla__countdownTimer{color:#202124;text-align:center;width:100%;margin:28px auto 0}.SaleCountdownTimer-module__p38vla__title{margin:0 0 12px;font-size:20px;font-weight:900;line-height:1.4}.SaleCountdownTimer-module__p38vla__list{justify-content:center;gap:28px;margin:0;padding:0;display:flex}.SaleCountdownTimer-module__p38vla__item{grid-template-areas:"value""label";gap:2px;min-width:76px;display:grid}.SaleCountdownTimer-module__p38vla__value{letter-spacing:0;grid-area:value;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;font-size:72px;font-weight:800;line-height:1}.SaleCountdownTimer-module__p38vla__label{color:#666;font-family:var(--font-sans);grid-area:label;margin:0;font-size:18px;font-weight:700;line-height:1.4}@media (max-width:767px){.SaleCountdownTimer-module__p38vla__countdownTimer{margin-top:20px}.SaleCountdownTimer-module__p38vla__title{margin-bottom:8px;font-size:16px}.SaleCountdownTimer-module__p38vla__list{gap:12px}.SaleCountdownTimer-module__p38vla__item{min-width:48px}.SaleCountdownTimer-module__p38vla__value{font-size:42px}.SaleCountdownTimer-module__p38vla__label{font-size:13px}}
.SaleGachaBanner-module__PKrnkW__wrap{justify-content:center;margin-top:16px;display:flex}.SaleGachaBanner-module__PKrnkW__link{width:100%;max-width:520px;display:block}.SaleGachaBanner-module__PKrnkW__imagePc{border-radius:16px;width:100%;height:auto;display:block}.SaleGachaBanner-module__PKrnkW__imageSp{display:none}@media (max-width:767px){.SaleGachaBanner-module__PKrnkW__imagePc{display:none}.SaleGachaBanner-module__PKrnkW__imageSp{border-radius:16px;width:100%;height:auto;display:block}}
.SaleSectionTitleNormal-module__WlLKkG__title{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);margin-bottom:24px;margin-inline:auto;text-align:center;max-width:700px;margin-top:0;font-size:28px;font-weight:700;line-height:1.3}@media (max-width:767px){.SaleSectionTitleNormal-module__WlLKkG__title{font-size:18px}}
.SaleSpeechBubble-module__pu-tUG__speechBubble{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:70px;margin-bottom:30px;display:flex;position:relative}.SaleSpeechBubble-module__pu-tUG__speechBubble>*{margin:0}.SaleSpeechBubble-module__pu-tUG__speechBubble:after{content:"";border-top:16px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width:767px){.SaleSpeechBubble-module__pu-tUG__speechBubble{min-height:43px;padding:6px;font-size:20px}.SaleSpeechBubble-module__pu-tUG__speechBubble.SaleSpeechBubble-module__pu-tUG__speechBubble>*{margin:0}}
.SaleTypeTabs-module__D64oZW__sentinel{height:0}.SaleTypeTabs-module__D64oZW__sentinel[data-fixed]{height:56px}.SaleTypeTabs-module__D64oZW__saleTypeTabs{z-index:10;width:100%;height:56px;position:sticky;top:0}.SaleTypeTabs-module__D64oZW__saleTypeTabs[data-fixed]{position:fixed}.SaleTypeTabs-module__D64oZW__panel{background-color:#fff;border-bottom:1px solid #e0e0e0;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:16px 0 0;display:flex;position:absolute;top:-16px;bottom:0;left:0;overflow:visible}.SaleTypeTabs-module__D64oZW__tabList{justify-content:center;align-items:flex-end;gap:40px;width:80%;display:flex}.SaleTypeTabs-module__D64oZW__tab{color:#1c1c1c;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;position:relative}.SaleTypeTabs-module__D64oZW__tabContent{justify-content:center;align-items:center;gap:40px;width:100%;padding:0 0 13px;display:flex}.SaleTypeTabs-module__D64oZW__label{color:#1c1c1c;font-family:var(--font-sans);text-align:center;white-space:nowrap;font-size:18px;font-weight:700;line-height:20px}.SaleTypeTabs-module__D64oZW__activeLine{background-color:#00cd68;border-radius:10px;width:100%;height:3px;display:block;position:absolute;bottom:0;left:0}@media (768px<=width<=1024px){.SaleTypeTabs-module__D64oZW__tabList,.SaleTypeTabs-module__D64oZW__tabContent{gap:24px}}@media (max-width:767px){.SaleTypeTabs-module__D64oZW__sentinel[data-fixed],.SaleTypeTabs-module__D64oZW__saleTypeTabs{height:37px}.SaleTypeTabs-module__D64oZW__panel{padding:0;top:-11px}.SaleTypeTabs-module__D64oZW__tabList{gap:0;width:100%}.SaleTypeTabs-module__D64oZW__tab{gap:4px}.SaleTypeTabs-module__D64oZW__tabContent{gap:8px;padding:4px 0}.SaleTypeTabs-module__D64oZW__label{font-size:15px;line-height:20px}}
.PCSearchBox-module__4eJMUq__container{background-color:var(--bg-white);border:4px solid var(--color-primary);border-radius:var(--rounded);padding:var(--space-4x) var(--space-5x);align-items:center;gap:var(--space-4x);width:100%;max-width:1032px;display:flex}.PCSearchBox-module__4eJMUq__fieldsContainer{flex:1;align-items:center;min-width:0;display:flex}.PCSearchBox-module__4eJMUq__field{align-items:center;gap:var(--space-2x);padding:0 var(--space-4x);cursor:pointer;flex:1;min-width:0;display:flex}.PCSearchBox-module__4eJMUq__fieldWithBorder{border-right:1px solid var(--border-gray-dark)}.PCSearchBox-module__4eJMUq__textContainer{flex-direction:column;min-width:0;display:flex;overflow:hidden}.PCSearchBox-module__4eJMUq__labelText{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-default);font-weight:700}.PCSearchBox-module__4eJMUq__valueText{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);color:var(--color-default);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.PCSearchBox-module__4eJMUq__searchButton{background-color:var(--color-primary);padding:var(--space-3x);cursor:pointer;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.SPSearchBox-module__fPwAAa__container{gap:var(--space-3x);flex-direction:column;width:300px;display:flex}.SPSearchBox-module__fPwAAa__box{background-color:var(--bg-white);border:2px solid var(--color-primary);border-radius:var(--rounded);padding:0 var(--space-3x);flex-direction:column;width:100%;display:flex}.SPSearchBox-module__fPwAAa__cell{align-items:center;gap:var(--space-4x);cursor:pointer;height:50px;display:flex}.SPSearchBox-module__fPwAAa__divider{background-color:var(--border-gray-light);width:100%;height:1px}.SPSearchBox-module__fPwAAa__cellText{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-default);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.SPSearchBox-module__fPwAAa__searchButton{background-color:var(--color-primary);padding:0 var(--space-6x);height:var(--space-12x);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;display:flex}.SPSearchBox-module__fPwAAa__searchButtonText{font-size:var(--fontSize-lg);color:var(--color-white);font-weight:700}
.DepartureModal-module__ofE67G__list{padding:var(--space-2x) 0;margin:0;list-style:none}.DepartureModal-module__ofE67G__option{min-height:var(--space-12x);width:100%;padding:var(--space-1) var(--space-10x) var(--space-1) var(--space-5x);cursor:pointer;align-items:center;display:flex;position:relative}.DepartureModal-module__ofE67G__optionLabel{white-space:nowrap;color:var(--color-default);flex-basis:100%;font-size:15px;font-weight:700;overflow:hidden}.DepartureModal-module__ofE67G__radioInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.DepartureModal-module__ofE67G__checkmark{top:50%;right:var(--space-6x);width:var(--space-2x);height:var(--space-4x);border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);position:absolute;transform:translate(-50%,-65%)rotate(45deg)}.DepartureModal-module__ofE67G__separator{background-color:var(--color-gray-20);height:1px;margin-left:var(--space-5x);margin-right:var(--space-5x)}
.DestinationModal-module__7RH7Wa__body{padding:24px}@media (max-width:767px){.DestinationModal-module__7RH7Wa__body{padding:16px}}.DestinationModal-module__7RH7Wa__rootLabel{font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-3xl);color:var(--color-default);padding:0 0 var(--space-1)}.DestinationModal-module__7RH7Wa__areaList{margin:0;padding:0;list-style:none}.DestinationModal-module__7RH7Wa__areaItem{border-bottom:1px solid var(--color-gray-10)}.DestinationModal-module__7RH7Wa__areaLabel{min-height:var(--space-12x);cursor:pointer;width:100%;color:var(--color-default);justify-content:space-between;align-items:center;padding:6px 0;font-size:15px;font-weight:700;display:flex;position:relative}.DestinationModal-module__7RH7Wa__countryList{margin:0;padding:0;list-style:none}.DestinationModal-module__7RH7Wa__countryRoot{padding-bottom:var(--space-2x)}.DestinationModal-module__7RH7Wa__countryLabel{line-height:var(--lineHeight-2xl);font-size:var(--fontSize-base);color:var(--color-default);margin:0;font-weight:700}.DestinationModal-module__7RH7Wa__citiesWrapper{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DestinationModal-module__7RH7Wa__chipLabel{cursor:pointer;position:relative}.DestinationModal-module__7RH7Wa__chip{padding:6px var(--space-4x);border:1px solid var(--border-gray-dark);background-color:var(--bg-white);font-size:var(--fontSize-base);color:var(--color-default);cursor:pointer;white-space:nowrap;font-weight:500;line-height:var(--lineHeight-base);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.DestinationModal-module__7RH7Wa__chipSelected{background-color:var(--color-primary);color:var(--color-white);border-color:#0000;font-weight:700}.DestinationModal-module__7RH7Wa__chipInput{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.DestinationModal-module__7RH7Wa__footer{justify-content:space-between;align-items:center;display:flex}.DestinationModal-module__7RH7Wa__clearButton{color:var(--color-default);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;font-size:15px;font-weight:700}.DestinationModal-module__7RH7Wa__confirmButton{padding:10px var(--space-6x);background-color:var(--color-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:999px;font-size:15px;font-weight:700}.DestinationModal-module__7RH7Wa__confirmButtonDisabled{opacity:.4;cursor:default}
.Calendar-module__ARPhaW__container{-webkit-user-select:none;user-select:none}.Calendar-module__ARPhaW__header{padding:var(--space-2x) 0;justify-content:space-between;align-items:center;display:flex}.Calendar-module__ARPhaW__caption{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:700}.Calendar-module__ARPhaW__navButton{font-size:var(--fontSize-2xl);cursor:pointer;padding:var(--space-1) var(--space-3x);color:var(--color-default);background:0 0;border:none;line-height:1}.Calendar-module__ARPhaW__navButtonDisabled{color:var(--color-gray-30);cursor:default}.Calendar-module__ARPhaW__monthCaption{color:var(--color-default);padding:var(--space-4x) 0 var(--space-2x);font-size:15px;font-weight:700}.Calendar-module__ARPhaW__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:0;display:grid}.Calendar-module__ARPhaW__weekdayHeader{color:var(--color-gray-50);padding:var(--space-1) 0;font-size:13px;font-weight:600}.Calendar-module__ARPhaW__weekdaySun{color:var(--color-red-80)}.Calendar-module__ARPhaW__weekdaySat{color:var(--color-blue-80)}.Calendar-module__ARPhaW__dayCell{font-size:var(--fontSize-base);cursor:pointer;height:40px;margin-bottom:var(--space-2x);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.Calendar-module__ARPhaW__dayCellEmpty,.Calendar-module__ARPhaW__dayCellDisabled{cursor:default}.Calendar-module__ARPhaW__dayCellInRange{background-color:var(--color-primary-light)}.Calendar-module__ARPhaW__dayCellRangeStart{background:linear-gradient(to right, transparent 50%, var(--color-primary-light) 50%)}.Calendar-module__ARPhaW__dayCellRangeEnd{background:linear-gradient(to left, transparent 50%, var(--color-primary-light) 50%)}.Calendar-module__ARPhaW__dayInner{width:36px;height:36px;color:var(--color-default);border-radius:0;justify-content:center;align-items:center;display:flex}.Calendar-module__ARPhaW__dayInnerSun{color:var(--color-red-80)}.Calendar-module__ARPhaW__dayInnerSat{color:var(--color-blue-80)}.Calendar-module__ARPhaW__dayInnerDisabled{color:var(--color-gray-30);text-decoration:line-through}.Calendar-module__ARPhaW__dayInnerToday{font-weight:700}.Calendar-module__ARPhaW__dayInnerSelected{background-color:var(--color-primary);border-radius:var(--rounded-full);color:var(--color-white)}
.CalendarModal-module__JHbi_G__body{padding:24px}@media (max-width:767px){.CalendarModal-module__JHbi_G__body{padding:16px}}.CalendarModal-module__JHbi_G__calendarContent{padding:0 var(--space-2x)}.CalendarModal-module__JHbi_G__displayText{font-size:var(--fontSize-base);color:var(--color-default);text-align:center;font-weight:700}.CalendarModal-module__JHbi_G__actionButtonRow{gap:var(--space-2x);margin-top:var(--space-2x);display:flex}.CalendarModal-module__JHbi_G__confirmButton{padding:var(--space-3x);background-color:var(--color-primary);color:var(--color-white);font-size:var(--fontSize-lg);cursor:pointer;border:none;border-radius:999px;flex:1;font-weight:700}.CalendarModal-module__JHbi_G__confirmButtonDisabled{background-color:var(--color-gray-30);cursor:default}.CalendarModal-module__JHbi_G__clearButton{min-width:110px;padding:var(--space-3x);background-color:var(--bg-white);color:var(--color-default);border:1px solid var(--border-gray-dark);font-size:var(--fontSize-lg);cursor:pointer;border-radius:999px;font-weight:700}
.PeopleModal-module__S9CE3G__body{padding:0 24px}@media (max-width:767px){.PeopleModal-module__S9CE3G__body{padding:0 16px}}.PeopleModal-module__S9CE3G__root{padding:var(--space-2x) 0}.PeopleModal-module__S9CE3G__row{padding-top:var(--space-3x);padding-bottom:var(--space-3x);border-bottom:1px solid var(--border-gray-light);align-items:flex-start;display:flex}.PeopleModal-module__S9CE3G__rowIcon{flex-shrink:0;padding-top:5px}.PeopleModal-module__S9CE3G__rowBody{padding-left:var(--space-3x);flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.PeopleModal-module__S9CE3G__rowDefinition{justify-content:space-between;align-items:center;width:100%;display:flex}.PeopleModal-module__S9CE3G__rowDefinitionVertical{flex-direction:column;align-items:flex-start}.PeopleModal-module__S9CE3G__rowDefinitionData{margin:0}.PeopleModal-module__S9CE3G__rowDefinitionDataVertical{width:100%;margin-top:var(--space-2x)}.PeopleModal-module__S9CE3G__label{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:400}.PeopleModal-module__S9CE3G__caption{color:var(--color-gray-50);margin-top:1px;font-size:13px}.PeopleModal-module__S9CE3G__controls{align-items:center;gap:var(--space-3x);display:flex}.PeopleModal-module__S9CE3G__counterButton{width:var(--space-8x);height:var(--space-8x);border-radius:var(--rounded-full);border:1px solid var(--border-gray-dark);background-color:var(--bg-white);font-size:var(--fontSize-xl);cursor:pointer;color:var(--color-default);justify-content:center;align-items:center;padding:0;display:flex}.PeopleModal-module__S9CE3G__counterButtonDisabled{opacity:.3;cursor:default}.PeopleModal-module__S9CE3G__value{font-size:var(--fontSize-lg);color:var(--color-default);min-width:var(--space-6x);text-align:center;font-weight:700}.PeopleModal-module__S9CE3G__rowChild{justify-content:space-between;align-items:center;width:100%;display:flex}.PeopleModal-module__S9CE3G__rowChildSpacer{margin-top:var(--space-3x)}.PeopleModal-module__S9CE3G__rowChildData{margin:0}.PeopleModal-module__S9CE3G__childLabel{color:var(--color-default);font-size:15px}.PeopleModal-module__S9CE3G__note{margin-top:var(--space-3x)}.PeopleModal-module__S9CE3G__noteBody{padding-top:3px}.PeopleModal-module__S9CE3G__noteText{color:var(--color-gray-50);font-size:13px;line-height:18px}.PeopleModal-module__S9CE3G__noteIcon{flex-shrink:0;font-size:13px}.PeopleModal-module__S9CE3G__confirmButton{width:100%;padding:var(--space-3x);background-color:var(--color-primary);color:var(--color-white);font-size:var(--fontSize-lg);cursor:pointer;border:none;border-radius:999px;font-weight:700}
.AreaHotelSearch-module__O4wt3W__areaHotelSearch{background-color:#fff;width:100%;padding:40px 0 32px}.AreaHotelSearch-module__O4wt3W__group{max-width:960px;margin:0 auto 24px}.AreaHotelSearch-module__O4wt3W__group:last-child{margin-bottom:0}.AreaHotelSearch-module__O4wt3W__chipList{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AreaHotelSearch-module__O4wt3W__chip{color:#28332e;cursor:pointer;font-family:var(--font-sans);text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #e2e2e2;border-radius:100px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-flex}.AreaHotelSearch-module__O4wt3W__chip:hover{opacity:.7}@media (max-width:767px){.AreaHotelSearch-module__O4wt3W__areaHotelSearch{padding-bottom:28px;padding-left:20px;padding-right:20px}}
.SilverWeekCalendar-module__PHUKQW__silverWeekCalendar{text-align:center;margin:0 0 32px}.SilverWeekCalendar-module__PHUKQW__eyebrow{color:#1f1f1f;font-family:var(--font-sale-heading), var(--font-sans);text-align:center;margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.3}.SilverWeekCalendar-module__PHUKQW__calendar{width:720px;max-width:100%;height:auto;margin:0 auto;display:block}.SilverWeekCalendar-module__PHUKQW__description{color:#28332e;text-align:center;margin:24px 0 0;font-size:16px;line-height:1.8}@media (max-width:767px){.SilverWeekCalendar-module__PHUKQW__silverWeekCalendar{margin:0 0 24px}.SilverWeekCalendar-module__PHUKQW__calendar{width:500px}.SilverWeekCalendar-module__PHUKQW__eyebrow{margin:0 0 12px;font-size:14px}.SilverWeekCalendar-module__PHUKQW__description{font-size:14px}}
.TourCardList-module__DmQrGW__cardList{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.TourCardList-module__DmQrGW__cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.TourCardList-module__DmQrGW__cardList{grid-template-columns:repeat(3,minmax(0,1fr))}}
.TourCardClient-module__HL8yuq__card{border:0;border-radius:8px;width:100%;height:342px;display:block}.TourCardClient-module__HL8yuq__placeholder{background:linear-gradient(90deg, var(--color-gray-10) 0%, var(--color-gray-5) 50%, var(--color-gray-10) 100%);background-size:200% 100%;border-radius:8px;width:100%;height:342px;animation:1.4s ease-in-out infinite TourCardClient-module__HL8yuq__skeletonLoading;display:block}@media (prefers-reduced-motion:reduce){.TourCardClient-module__HL8yuq__placeholder{animation:none}}@keyframes TourCardClient-module__HL8yuq__skeletonLoading{0%{background-position:100% 0}to{background-position:-100% 0}}
.LotteryBanner-module__4cVfva__link{appearance:none;cursor:pointer;background-color:#0000;border:0;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:0;display:block;overflow:hidden}.LotteryBanner-module__4cVfva__imagePc{width:100%;height:auto;display:block}.LotteryBanner-module__4cVfva__imageSp{display:none}@media (max-width:767px){.LotteryBanner-module__4cVfva__link{max-width:500px}.LotteryBanner-module__4cVfva__imagePc{display:none}.LotteryBanner-module__4cVfva__imageSp{width:100%;height:auto;display:block}}
.SaleBanner-module__9StBna__saleBanner{background-color:#fff;width:100%;padding:40px 20px}.SaleBanner-module__9StBna__bannerList{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.SaleBanner-module__9StBna__lotteryItem,.SaleBanner-module__9StBna__lineItem{flex:0 0 325px}.SaleBanner-module__9StBna__lineImage{width:100%;height:auto;display:block}@media (max-width:767px){.SaleBanner-module__9StBna__saleBanner{padding:32px 20px}.SaleBanner-module__9StBna__bannerList{gap:12px}.SaleBanner-module__9StBna__lotteryItem,.SaleBanner-module__9StBna__lineItem{flex:175px;max-width:175px}}
.HotelCouponSection-module__dnMr9q__wrapper{height:1380px;overflow:hidden}.HotelCouponSection-module__dnMr9q__iframe{border:0;flex:auto;width:100%;height:100%;overflow:hidden}
.SaleHotel-module__xb05ha__greenArea{background:#e4f8ea}.SaleHotel-module__xb05ha__bubbleSection{text-align:center}.SaleHotel-module__xb05ha__bubble{border-radius:8px;margin:0 auto 28px;padding:40px 24px}.SaleHotel-module__xb05ha__bubbleText{letter-spacing:.02em;align-items:center;gap:2px;font-size:30px;font-weight:900;display:inline-flex}.SaleHotel-module__xb05ha__bubbleTextGradient{background:linear-gradient(#13315f 0%,#2a78d2 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:767px){.SaleHotel-module__xb05ha__bubble{padding:24px 16px}.SaleHotel-module__xb05ha__bubbleText{font-size:22px}}.SaleHotel-module__xb05ha__anchorPills{justify-content:center;gap:16px;margin:0 0 8px;display:flex}.SaleHotel-module__xb05ha__anchorPill{background:var(--color-green-10,#bdedca);color:#2a3a2f;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-width:240px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.SaleHotel-module__xb05ha__anchorPill:hover{background:var(--color-green-20,#a5e3b8)}.SaleHotel-module__xb05ha__leadSection{padding-top:24px;padding-bottom:40px}.SaleHotel-module__xb05ha__anchorPillIcon{color:#3aa55d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}@media (max-width:767px){.SaleHotel-module__xb05ha__anchorPills{gap:12px}.SaleHotel-module__xb05ha__anchorPill{flex:1 1 0;gap:8px;min-width:0;padding:12px 16px;font-size:14px}}.SaleHotel-module__xb05ha__citySection{margin-top:36px}.SaleHotel-module__xb05ha__cityTitle{text-align:left;font-family:var(--font-sans);color:#28332e;margin:0 0 16px;font-size:28px;font-weight:700}@media (max-width:767px){.SaleHotel-module__xb05ha__cityTitle{font-size:20px}}
.SaleCtaButton-module__K55Mia__button{background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-sans);text-align:center;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:320px;min-height:60px;margin-inline:auto;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.SaleCtaButton-module__K55Mia__button:hover{background-color:var(--color-primary-dark)}
@media (max-width:1024px){.StickyOnScroll-module__IgvGAG__root{z-index:var(--z-index-follow);filter:drop-shadow(0 4px 8px #1a0e000a)drop-shadow(0 0 1px #1a0e000a)drop-shadow(0 0 1px #1a0e000a);background:#fff;transition:filter .3s;position:sticky;top:0;left:0;right:0}.StickyOnScroll-module__IgvGAG__root.StickyOnScroll-module__IgvGAG__isAtScrollTop{filter:none}}
.TourRoomCard-module__S4_bcW__card{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-gray-20);border-radius:var(--rounded);padding:var(--space-3x);gap:var(--space-3x);flex-direction:column;width:280px;text-decoration:none;display:flex}.TourRoomCard-module__S4_bcW__fullWidth{min-width:100%}.TourRoomCard-module__S4_bcW__cardHeader{gap:var(--space-2x);align-items:center;display:flex}.TourRoomCard-module__S4_bcW__image{border-radius:var(--rounded);object-fit:cover;flex-shrink:0;width:84px;height:84px}.TourRoomCard-module__S4_bcW__roomInfo{gap:var(--space);flex-direction:column;flex:1;min-width:0;display:flex}.TourRoomCard-module__S4_bcW__roomName{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-gray-80);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TourRoomCard-module__S4_bcW__details{flex-direction:column;display:flex}.TourRoomCard-module__S4_bcW__detailRow{gap:var(--space);align-items:flex-start;display:flex}.TourRoomCard-module__S4_bcW__detailIcon{height:var(--lineHeight-base);flex-shrink:0;align-items:center;display:flex}.TourRoomCard-module__S4_bcW__detailText{font-size:var(--fontSize-sm);font-weight:400;line-height:var(--lineHeight-base);color:var(--color-gray-80);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.TourRoomCard-module__S4_bcW__cardBody{align-items:flex-start;gap:var(--space-2x);flex-direction:column;display:flex}.TourRoomCard-module__S4_bcW__labels{flex-wrap:wrap;height:24px;display:flex}.TourRoomCard-module__S4_bcW__priceSection{flex-direction:column;display:flex}.TourRoomCard-module__S4_bcW__priceText{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-black)}.TourRoomCard-module__S4_bcW__priceCaption{font-size:var(--fontSize-xs);font-weight:400;line-height:var(--lineHeight-sm);color:var(--color-gray-50)}.TourRoomCard-module__S4_bcW__priceRange{align-items:center;display:flex}.TourRoomCard-module__S4_bcW__price{color:var(--color-black);align-items:baseline;font-weight:700;display:flex}.TourRoomCard-module__S4_bcW__currencySymbol{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base)}.TourRoomCard-module__S4_bcW__priceValue{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}.TourRoomCard-module__S4_bcW__priceSeparator{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-black)}.TourRoomCard-module__S4_bcW__priceDescription{font-size:var(--fontSize-xs);font-weight:400;line-height:var(--lineHeight-sm);color:var(--color-gray-50)}.TourRoomCard-module__S4_bcW__pointRow{align-items:center;gap:var(--space);display:flex}.TourRoomCard-module__S4_bcW__pointValue{font-size:var(--fontSize-xs);font-weight:700;line-height:var(--lineHeight-sm);color:var(--color-gray-80)}.TourRoomCard-module__S4_bcW__pointLabel{font-size:var(--fontSize-xs);font-weight:400;line-height:var(--lineHeight-sm);color:var(--color-gray-80)}.TourRoomCard-module__S4_bcW__tourButton{display:none}@media (min-width:1024px){.TourRoomCard-module__S4_bcW__card{width:312px}.TourRoomCard-module__S4_bcW__cardHeader{align-items:flex-start}.TourRoomCard-module__S4_bcW__image{width:96px;height:96px}.TourRoomCard-module__S4_bcW__roomName{font-size:var(--fontSize-lg);line-height:var(--lineHeight-base);white-space:nowrap}.TourRoomCard-module__S4_bcW__detailText{font-size:var(--fontSize-base)}.TourRoomCard-module__S4_bcW__currencySymbol{font-size:var(--fontSize-lg)}.TourRoomCard-module__S4_bcW__priceValue,.TourRoomCard-module__S4_bcW__priceSeparator{font-size:var(--fontSize-2xl)}.TourRoomCard-module__S4_bcW__tourButton{width:100%;height:var(--space-10x);padding:10px var(--space-6x);background-color:var(--color-white);border:1px solid var(--color-gray-90);font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-2xl);color:var(--color-gray-90);border-radius:100px;justify-content:center;align-items:center;text-decoration:none;display:flex}}
.SnackbarForGift-module__ROKoca__root{min-width:335px;height:36px;padding-right:var(--space-2x);padding-left:var(--space);border-radius:var(--rounded);cursor:pointer;background-color:var(--color-white);z-index:var(--z-index-float);border:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 23px #00000029}.SnackbarForGift-module__ROKoca__showFromBottom{animation:.32s forwards SnackbarForGift-module__ROKoca__showFromBottom}.SnackbarForGift-module__ROKoca__content{justify-content:center;align-items:center;gap:var(--space);font-size:var(--fontSize-sm);font-weight:700;display:flex}.SnackbarForGift-module__ROKoca__content:hover{opacity:.8}.SnackbarForGift-module__ROKoca__content:active{opacity:.6}.SnackbarForGift-module__ROKoca__text{text-align:left;flex:1}.SnackbarForGift-module__ROKoca__icon{width:28px;height:28px}@keyframes SnackbarForGift-module__ROKoca__showFromBottom{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:28px;transform:translate(-50%)scale(1)}}@media (min-width:1025px){.SnackbarForGift-module__ROKoca__root{text-align:left;width:560px;height:52px;padding-left:var(--space-3x);justify-content:flex-start;bottom:40px}.SnackbarForGift-module__ROKoca__content{font-size:var(--fontSize-base)}@keyframes SnackbarForGift-module__ROKoca__showFromBottom{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:40px;transform:translate(-50%)scale(1)}}}
.TimeLimitedCouponSnackbar-module__D72Gla__showFromBottom{animation:.32s forwards TimeLimitedCouponSnackbar-module__D72Gla__showFromBottom;display:inline-block}@keyframes TimeLimitedCouponSnackbar-module__D72Gla__showFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.TimeLimitedCouponSnackbar-module__D72Gla__modalRoot{padding:var(--space-6x) var(--space-4x);text-align:center}.TimeLimitedCouponSnackbar-module__D72Gla__couponCard{margin-bottom:var(--space-4x);text-align:center}.TimeLimitedCouponSnackbar-module__D72Gla__couponList{margin-bottom:var(--space-6x)}.TimeLimitedCouponSnackbar-module__D72Gla__couponItem{margin-bottom:var(--space)}@media (min-width:768px){.TimeLimitedCouponSnackbar-module__D72Gla__couponList,.TimeLimitedCouponSnackbar-module__D72Gla__couponItem{margin-bottom:var(--space-4x)}}.TimeLimitedCouponSnackbar-module__D72Gla__snackbarWithOffset{bottom:var(--bottom-offset,0)}.TimeLimitedCouponSnackbar-module__D72Gla__snackbarAnimatable{transition:opacity .2s}.TimeLimitedCouponSnackbar-module__D72Gla__snackbarHidden{opacity:0;pointer-events:none}.TimeLimitedCouponSnackbar-module__D72Gla__actions{flex-direction:column;gap:8px;width:100%;display:flex}.TimeLimitedCouponSnackbar-module__D72Gla__snackbarGetCta{color:var(--color-link);font-size:var(--fontSize-sm);white-space:nowrap;font-weight:700;line-height:20px}
.FloatingSupportChatButton-module__HfoisW__container{z-index:var(--z-index-follow);position:fixed;bottom:20px;right:20px}.FloatingSupportChatButton-module__HfoisW__button{background-color:var(--color-white);border:1px solid var(--color-primary);cursor:pointer;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:57px;height:57px;padding:8px;display:flex;box-shadow:0 4px 23px #00000029}.FloatingSupportChatButton-module__HfoisW__iconWrapper{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.FloatingSupportChatButton-module__HfoisW__iconWrapper>i,.FloatingSupportChatButton-module__HfoisW__iconWrapper>i svg{width:18px;height:18px}.FloatingSupportChatButton-module__HfoisW__text{color:var(--color-primary);text-align:center;font-size:10px;font-weight:700;line-height:16px}
.TourCardForSale-module___2JcQa__root{width:100%;color:inherit;border:0;display:flex}.TourCardForSale-module___2JcQa__root+.TourCardForSale-module___2JcQa__root{border-top:1px solid var(--border-gray);margin-top:0}.TourCardForSale-module___2JcQa__inner{border-radius:var(--rounded);flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}.TourCardForSale-module___2JcQa__thumbnail{flex-shrink:0;width:auto;height:148px;position:relative}.TourCardForSale-module___2JcQa__thumbnailInner{height:100%;position:relative;overflow:hidden}.TourCardForSale-module___2JcQa__thumbnail .TourCardForSale-module___2JcQa__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourCardForSale-module___2JcQa__labels{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.TourCardForSale-module___2JcQa__wishlistButtonWrapper{margin:var(--space);z-index:1;position:absolute;top:0;right:0}.TourCardForSale-module___2JcQa__thumbnail .TourCardForSale-module___2JcQa__imageCover{background:linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TourCardForSale-module___2JcQa__detail{width:auto;padding:var(--space-2x) var(--space-3x) var(--space-3x) var(--space-3x);background-color:var(--color-white);flex-direction:column;display:flex}.TourCardForSale-module___2JcQa__title{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TourCardForSale-module___2JcQa__items{margin-top:var(--space)}.TourCardForSale-module___2JcQa__items>li+li{margin-top:4px}.TourCardForSale-module___2JcQa__item{align-items:center;display:flex}.TourCardForSale-module___2JcQa__itemIcon{flex-shrink:0;display:flex}.TourCardForSale-module___2JcQa__itemIcon+.TourCardForSale-module___2JcQa__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.TourCardForSale-module___2JcQa__itemLabel{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TourCardForSale-module___2JcQa__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourCardForSale-module___2JcQa__hotelRating{flex-shrink:0}.TourCardForSale-module___2JcQa__hotelNameWrap{align-items:center;gap:var(--space);display:flex;overflow:hidden}.TourCardForSale-module___2JcQa__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourCardForSale-module___2JcQa__footer{margin-top:var(--space-2x);justify-content:space-between;align-items:flex-end;display:flex}.TourCardForSale-module___2JcQa__price>dd{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl);font-weight:700}dd.TourCardForSale-module___2JcQa__priceRange{font-size:17px;line-height:var(--lineHeight-3xl)}.TourCardForSale-module___2JcQa__price>dt{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm)}.TourCardForSale-module___2JcQa__action>button{height:40px;padding:0 12px}.TourCardForSale-module___2JcQa__point{align-items:center;width:100%;display:flex}.TourCardForSale-module___2JcQa__point>span{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base)}.TourCardForSale-module___2JcQa__point>span>span{margin-right:var(--space);margin-left:var(--space);font-weight:700}.TourCardForSale-module___2JcQa__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourCardForSale-module___2JcQa__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourCardForSale-module___2JcQa__airlineImage{object-fit:contain;flex-shrink:0;width:20px;height:20px}.TourCardForSale-module___2JcQa__airlineName{min-width:0}.TourCardForSale-module___2JcQa__locationBanner{color:#fff;z-index:6;background-color:#00cd67;justify-content:center;align-items:center;width:100%;height:32px;padding:0 12px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:0;left:0}.TourCardForSale-module___2JcQa__destinationText{white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:100%;overflow:hidden}.TourCardForSale-module___2JcQa__minDaysText{white-space:nowrap}
.Container-module__n8QK8q__root{box-sizing:border-box;width:100%}.Container-module__n8QK8q__align--centered{margin-left:auto;margin-right:auto}.Container-module__n8QK8q__align--left{display:block}.Container-module__n8QK8q__align--right{float:right}.Container-module__n8QK8q__spacing--0{padding:0}.Container-module__n8QK8q__spacing--base{padding:0 var(--space)}.Container-module__n8QK8q__spacing--2x{padding:0 var(--space-2x)}.Container-module__n8QK8q__spacing--3x{padding:0 var(--space-3x)}.Container-module__n8QK8q__spacing--4x{padding:0 var(--space-4x)}.Container-module__n8QK8q__spacing--5x{padding:0 var(--space-5x)}.Container-module__n8QK8q__spacing--8x{padding:0 var(--space-8x)}.Container-module__n8QK8q__spacing--16x{padding:0 var(--space-16x)}.Container-module__n8QK8q__size--base{max-width:1064px}.Container-module__n8QK8q__size--wide{max-width:1240px}.Container-module__n8QK8q__size--1\/3{max-width:375px}.Container-module__n8QK8q__size--1\/2{max-width:532px}.Container-module__n8QK8q__size--2\/3{max-width:708px}@media (max-width:767px){.Container-module__n8QK8q__root{max-width:100%}}
.Box-module__eEFAIW__box{box-sizing:border-box}
.Text-module__L1zV-G__text{margin:0;padding:0}
.Loading-module__HKf-oq__loader{flex-shrink:0;animation:1.4s linear infinite Loading-module__HKf-oq__spin}@keyframes Loading-module__HKf-oq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module__HKf-oq__size--sm{width:16px;height:16px}.Loading-module__HKf-oq__size--md{width:24px;height:24px}.Loading-module__HKf-oq__size--lg{width:32px;height:32px}.Loading-module__HKf-oq__color--primary{color:var(--color-semantic-content-primary)}.Loading-module__HKf-oq__color--default{color:var(--color-semantic-content-default)}.Loading-module__HKf-oq__color--contrast{color:var(--color-semantic-content-inverse)}
.Button-module__694Ifa__button{cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .2s}.Button-module__694Ifa__button:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px}.Button-module__694Ifa__button[data-color=tertiary]{text-decoration:underline}.Button-module__694Ifa__button[data-color=primary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-dark)}.Button-module__694Ifa__button[data-color=secondary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-light)}.Button-module__694Ifa__button[data-color=secondaryNeutral]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-gray-contents)}.Button-module__694Ifa__button[data-color=danger]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-error-light)}.Button-module__694Ifa__button[data-disabled]{cursor:not-allowed}.Button-module__694Ifa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__694Ifa__icon[data-size=md],.Button-module__694Ifa__icon[data-size=sm]{max-width:24px;max-height:24px}.Button-module__694Ifa__icon[data-size=xs]{max-width:16px;max-height:16px}.Button-module__694Ifa__icon>*{max-width:100%;max-height:100%}
.Spacer-module__fUsESa__root{display:block}.Spacer-module__fUsESa__horizontal--1{width:var(--space-1)}.Spacer-module__fUsESa__horizontal--2{width:var(--space-2)}.Spacer-module__fUsESa__horizontal--base{width:var(--space)}.Spacer-module__fUsESa__horizontal--2x{width:var(--space-2x)}.Spacer-module__fUsESa__horizontal--3x{width:var(--space-3x)}.Spacer-module__fUsESa__horizontal--4x{width:var(--space-4x)}.Spacer-module__fUsESa__horizontal--5x{width:var(--space-5x)}.Spacer-module__fUsESa__horizontal--6x{width:var(--space-6x)}.Spacer-module__fUsESa__horizontal--8x{width:var(--space-8x)}.Spacer-module__fUsESa__horizontal--10x{width:var(--space-10x)}.Spacer-module__fUsESa__horizontal--12x{width:var(--space-12x)}.Spacer-module__fUsESa__horizontal--14x{width:var(--space-14x)}.Spacer-module__fUsESa__horizontal--16x{width:var(--space-16x)}.Spacer-module__fUsESa__horizontal--20x{width:var(--space-20x)}.Spacer-module__fUsESa__horizontal--30x{width:var(--space-30x)}.Spacer-module__fUsESa__vertical--0{height:0}.Spacer-module__fUsESa__vertical--1{height:var(--space-1)}.Spacer-module__fUsESa__vertical--2{height:var(--space-2)}.Spacer-module__fUsESa__vertical--base{height:var(--space)}.Spacer-module__fUsESa__vertical--2x{height:var(--space-2x)}.Spacer-module__fUsESa__vertical--3x{height:var(--space-3x)}.Spacer-module__fUsESa__vertical--4x{height:var(--space-4x)}.Spacer-module__fUsESa__vertical--5x{height:var(--space-5x)}.Spacer-module__fUsESa__vertical--6x{height:var(--space-6x)}.Spacer-module__fUsESa__vertical--8x{height:var(--space-8x)}.Spacer-module__fUsESa__vertical--9x{height:var(--space-9x)}.Spacer-module__fUsESa__vertical--10x{height:var(--space-10x)}.Spacer-module__fUsESa__vertical--12x{height:var(--space-12x)}.Spacer-module__fUsESa__vertical--14x{height:var(--space-14x)}.Spacer-module__fUsESa__vertical--16x{height:var(--space-16x)}.Spacer-module__fUsESa__vertical--20x{height:var(--space-20x)}.Spacer-module__fUsESa__vertical--30x{height:var(--space-30x)}
.Stack-module__GCilUa__root{flex-shrink:0;display:flex}.Stack-module__GCilUa__item{flex-shrink:initial}.Stack-module__GCilUa__direction--row{flex-direction:row}.Stack-module__GCilUa__direction--row-reverse{flex-direction:row-reverse}.Stack-module__GCilUa__direction--column{flex-direction:column}.Stack-module__GCilUa__direction--column-reverse{flex-direction:column-reverse}.Stack-module__GCilUa__align--start{align-items:flex-start}.Stack-module__GCilUa__align--center{align-items:center}.Stack-module__GCilUa__align--end{align-items:flex-end}.Stack-module__GCilUa__align--stretch{align-items:stretch}.Stack-module__GCilUa__align--baseline{align-items:baseline}.Stack-module__GCilUa__align--normal{align-items:normal}.Stack-module__GCilUa__justify--start{justify-content:flex-start}.Stack-module__GCilUa__justify--center{justify-content:center}.Stack-module__GCilUa__justify--end{justify-content:flex-end}.Stack-module__GCilUa__justify--between{justify-content:space-between}.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-1)}.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-1)}.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-2)}.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-2)}.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space)}.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space)}.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-2x)}.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-2x)}.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-3x)}.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-3x)}.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-4x)}.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-4x)}.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-5x)}.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-5x)}.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-6x)}.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-6x)}.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-8x)}.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-8x)}.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-10x)}.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-10x)}.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-12x)}.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-12x)}.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-14x)}.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-14x)}.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-16x)}.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-16x)}.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-20x)}.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-20x)}.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-30x)}.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-30x)}.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item,.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item{height:100%}.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item,.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item{width:100%}.Stack-module__GCilUa__item--fulled{flex-shrink:inherit;flex-basis:100%}.Stack-module__GCilUa__item--wrap{flex-shrink:inherit}
.Text-module__8JKn4G__root{margin:0;padding:0}.Text-module__8JKn4G__shadowed{text-shadow:0 1px 1px #00000040}.Text-module__8JKn4G__size--xs{font-size:var(--fontSize-xs);line-height:var(--lineHeight-xs)}.Text-module__8JKn4G__size--sm{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.Text-module__8JKn4G__size--base{font-size:var(--fontSize-base);line-height:var(--lineHeight-base)}.Text-module__8JKn4G__size--lg{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}.Text-module__8JKn4G__size--xl{font-size:var(--fontSize-xl);line-height:var(--lineHeight-xl)}.Text-module__8JKn4G__size--2xl{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-2xl)}.Text-module__8JKn4G__size--3xl{font-size:var(--fontSize-3xl);line-height:var(--lineHeight-3xl)}.Text-module__8JKn4G__size--4xl{font-size:var(--fontSize-4xl);line-height:var(--lineHeight-4xl)}.Text-module__8JKn4G__size--5xl{font-size:var(--fontSize-5xl);line-height:var(--lineHeight-5xl)}.Text-module__8JKn4G__color--default{color:var(--color-gray-80)}.Text-module__8JKn4G__color--primary{color:var(--color-primary)}.Text-module__8JKn4G__color--danger{color:var(--color-red-40)}.Text-module__8JKn4G__color--link{color:var(--color-link)}.Text-module__8JKn4G__color--white{color:var(--color-white)}.Text-module__8JKn4G__color--black{color:var(--color-black)}.Text-module__8JKn4G__color--gray{color:var(--color-gray-50)}.Text-module__8JKn4G__color--disabled{color:var(--color-disabled)}.Text-module__8JKn4G__color--inherit{color:inherit}.Text-module__8JKn4G__color--positiveRed{color:var(--color-positiveRed)}.Text-module__8JKn4G__weight--normal{font-weight:400}.Text-module__8JKn4G__weight--bold{font-weight:700}.Text-module__8JKn4G__spacing--normal{letter-spacing:0}.Text-module__8JKn4G__spacing--widest{letter-spacing:.1em}.Text-module__8JKn4G__as--span,.Text-module__8JKn4G__as--h1,.Text-module__8JKn4G__as--h2,.Text-module__8JKn4G__as--h3,.Text-module__8JKn4G__as--h4,.Text-module__8JKn4G__as--h5{display:block}.Text-module__8JKn4G__align--left{text-align:left}.Text-module__8JKn4G__align--center{text-align:center}.Text-module__8JKn4G__align--right{text-align:right}.Text-module__8JKn4G__lineHeight--sm{line-height:var(--lineHeight-sm)}.Text-module__8JKn4G__lineHeight--base{line-height:var(--lineHeight-base)}.Text-module__8JKn4G__lineHeight--lg{line-height:var(--lineHeight-lg)}.Text-module__8JKn4G__lineHeight--xl{line-height:var(--lineHeight-xl)}.Text-module__8JKn4G__lineHeight--2xl{line-height:var(--lineHeight-2xl)}.Text-module__8JKn4G__lineHeight--3xl{line-height:var(--lineHeight-3xl)}.Text-module__8JKn4G__lineHeight--4xl{line-height:var(--lineHeight-4xl)}.Text-module__8JKn4G__lineHeight--5xl{line-height:var(--lineHeight-5xl)}.Text-module__8JKn4G__lineHeight--6xl{line-height:var(--lineHeight-6xl)}.Text-module__8JKn4G__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Text-module__8JKn4G__lineThrough{text-decoration:line-through}.Text-module__8JKn4G__underlineHover:hover{text-decoration:underline}
.TourSearchForm-module__vOvrQa__tourSearchForm{background-color:#fff;width:100%;padding:56px 20px 64px}.TourSearchForm-module__vOvrQa__title{margin-bottom:8px}.TourSearchForm-module__vOvrQa__subtitle{color:#1c1c1c;font-family:var(--font-sans);text-align:center;max-width:700px;margin:0 auto 24px;font-size:14px;font-weight:400;line-height:1.5}.TourSearchForm-module__vOvrQa__panel{color:inherit;background-color:#fff;border:4px solid #00cd68;border-radius:8px;max-width:500px;margin:0 auto;padding:4px 20px 16px;text-decoration:none;display:block}.TourSearchForm-module__vOvrQa__field{align-items:center;gap:16px;height:50px;display:flex;position:relative}.TourSearchForm-module__vOvrQa__fieldLabel{color:#28332e;font-family:var(--font-sans);flex:1;font-size:16px;font-weight:700;line-height:24px}.TourSearchForm-module__vOvrQa__divider{background-color:#e0e2e2;height:1px;position:absolute;bottom:0;left:0;right:0}.TourSearchForm-module__vOvrQa__submitButton{color:#fff;font-family:var(--font-sans);background-color:#00cd68;border-radius:100px;justify-content:center;align-items:center;width:100%;height:60px;margin:12px 0 0;font-size:16px;font-weight:700;display:flex}.TourSearchForm-module__vOvrQa__topLinkWrapper{text-align:center;margin:16px 0 0}.TourSearchForm-module__vOvrQa__topLink{color:#28332e;font-family:var(--font-sans);font-size:16px;font-weight:700;text-decoration:none}
.KeyVisual-module__WmVkRq__keyVisual{width:100%;height:450px;position:relative;overflow:hidden}.KeyVisual-module__WmVkRq__background{border-radius:inherit;position:absolute;inset:0}.KeyVisual-module__WmVkRq__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.KeyVisual-module__WmVkRq__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.KeyVisual-module__WmVkRq__logo{aspect-ratio:1024/272;width:min(800px,92vw);position:relative}.KeyVisual-module__WmVkRq__logoImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.KeyVisual-module__WmVkRq__note{color:#fff;text-align:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;line-height:1.6}.KeyVisual-module__WmVkRq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (768px<=width<=1024px){.KeyVisual-module__WmVkRq__keyVisual{height:390px}.KeyVisual-module__WmVkRq__logo{width:min(700px,92vw)}}@media (max-width:767px){.KeyVisual-module__WmVkRq__keyVisual{height:260px}.KeyVisual-module__WmVkRq__logo{width:min(472px,100vw - 40px)}}
.Loading-module__z8wMRG__root{align-items:center;display:flex}.Loading-module__z8wMRG__centered{justify-content:center;align-items:center;width:100%;display:flex}.Loading-module__z8wMRG__text{margin-left:var(--space-4x);font-weight:700;font-size:var(--fontSize-lg)}.Loading-module__z8wMRG__loading{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled-dark);justify-content:center;align-items:center;gap:12px;display:flex}.Loading-module__z8wMRG__loading:hover{cursor:not-allowed}.Loading-module__z8wMRG__loader{color:var(--color-primary);width:22px;height:22px}@keyframes Loading-module__z8wMRG__load3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Button-module__4hUmeq__root{padding:0 var(--space-6x);cursor:pointer;appearance:none;white-space:nowrap;border-radius:var(--rounded-lg);border-style:solid;border-width:1px;outline:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Button-module__4hUmeq__root .loader:after{background:var(--color-gray-10)}.Button-module__4hUmeq__width--full{width:100%}.Button-module__4hUmeq__width--content{width:auto}.Button-module__4hUmeq__width--md{width:335px}.Button-module__4hUmeq__size--xxs{font-size:var(--fontSize-xs);height:var(--space-4x);padding:0 var(--space-2x)}.Button-module__4hUmeq__size--xs{font-size:var(--fontSize-sm);height:var(--space-6x);padding:0 var(--space-4x)}.Button-module__4hUmeq__size--sm{font-size:var(--fontSize-base);height:var(--space-8x)}.Button-module__4hUmeq__size--md{font-size:var(--fontSize-lg);height:var(--space-10x)}.Button-module__4hUmeq__size--lg{font-size:var(--fontSize-lg);height:var(--space-12x)}.Button-module__4hUmeq__primary--solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Button-module__4hUmeq__primary--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__primary--solid:hover{background-color:var(--color-primary-dark)}.Button-module__4hUmeq__primary--outline{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.Button-module__4hUmeq__primary--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-primary)}.Button-module__4hUmeq__primary--outline:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.Button-module__4hUmeq__primary--ghost{background-color:var(--color-white);color:var(--color-primary);border:0}.Button-module__4hUmeq__primary--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-primary)}.Button-module__4hUmeq__primary--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__default--solid{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.Button-module__4hUmeq__default--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__default--solid:hover{background-color:var(--color-default-dark)}.Button-module__4hUmeq__default--outline{background-color:var(--color-white);border-color:var(--color-default);color:var(--color-default)}.Button-module__4hUmeq__default--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-default)}.Button-module__4hUmeq__default--outline:hover{border-color:var(--color-default-dark);color:var(--color-default-dark)}.Button-module__4hUmeq__default--ghost{background-color:var(--color-white);color:var(--color-default);border:0}.Button-module__4hUmeq__default--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-default)}.Button-module__4hUmeq__default--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__danger--solid{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Button-module__4hUmeq__danger--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__danger--solid:hover{background-color:var(--color-danger-dark)}.Button-module__4hUmeq__danger--outline{background-color:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.Button-module__4hUmeq__danger--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-danger)}.Button-module__4hUmeq__danger--outline:hover{border-color:var(--color-danger-dark);color:var(--color-danger-dark)}.Button-module__4hUmeq__danger--ghost{background-color:var(--color-white);color:var(--color-danger);border:0}.Button-module__4hUmeq__danger--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-danger)}.Button-module__4hUmeq__danger--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__disabled:hover{cursor:not-allowed}.Button-module__4hUmeq__disabled--solid{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled)}.Button-module__4hUmeq__disabled--outline{background-color:var(--color-white);border-color:var(--color-disabled);color:var(--color-disabled)}.Button-module__4hUmeq__disabled--ghost{background-color:var(--color-white);color:var(--color-disabled);border:0}.Button-module__4hUmeq__disabled--solid .Button-module__4hUmeq__icon svg path,.Button-module__4hUmeq__disabled--outline .Button-module__4hUmeq__icon svg path,.Button-module__4hUmeq__disabled--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-disabled)}.Button-module__4hUmeq__icon+.Button-module__4hUmeq__body{padding-left:var(--space-2x)}.Button-module__4hUmeq__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.Icon-module__WsBRYW__root{vertical-align:middle;justify-content:center;align-items:center;width:24px;height:24px;font-size:0;display:inline-flex}.Icon-module__WsBRYW__clickable{cursor:pointer}.Icon-module__WsBRYW__root svg{width:100%;height:100%}.Icon-module__WsBRYW__color--gray-80>svg path{fill:var(--color-gray-80)}.Icon-module__WsBRYW__color--gray-80>svg circle{stroke:var(--color-gray-80)}.Icon-module__WsBRYW__color--gray-50>svg path{fill:var(--color-gray-50)}.Icon-module__WsBRYW__color--gray-50>svg circle{stroke:var(--color-gray-50)}.Icon-module__WsBRYW__color--gray-30>svg path{fill:var(--color-gray-30)}.Icon-module__WsBRYW__color--gray-30>svg circle{stroke:var(--color-gray-30)}.Icon-module__WsBRYW__color--green-5>svg path{fill:var(--color-green-5)}.Icon-module__WsBRYW__color--green-5>svg circle{stroke:var(--color-green-5)}.Icon-module__WsBRYW__color--green-40>svg path{fill:var(--color-green-40)}.Icon-module__WsBRYW__color--green-40>svg circle{stroke:var(--color-green-40)}.Icon-module__WsBRYW__color--yellow-50>svg path{fill:var(--color-yellow-50)}.Icon-module__WsBRYW__color--yellow-50>svg circle{stroke:var(--color-yellow-50)}.Icon-module__WsBRYW__color--positiveRed>svg path{fill:var(--color-positiveRed)}.Icon-module__WsBRYW__color--positiveRed>svg circle{stroke:var(--color-positiveRed)}.Icon-module__WsBRYW__color--white>svg path{fill:var(--color-white)}.Icon-module__WsBRYW__color--white>svg circle{stroke:var(--color-white)}.Icon-module__WsBRYW__color--black>svg path{fill:var(--color-black)}.Icon-module__WsBRYW__color--black>svg circle{stroke:var(--color-black)}.Icon-module__WsBRYW__color--primary>svg path{fill:var(--color-primary)}.Icon-module__WsBRYW__color--primary>svg circle{stroke:var(--color-primary)}.Icon-module__WsBRYW__color--warning>svg path{fill:var(--color-warning)}.Icon-module__WsBRYW__color--warning>svg circle{stroke:var(--color-warning)}.Icon-module__WsBRYW__color--danger>svg path{fill:var(--color-danger)}.Icon-module__WsBRYW__color--danger>svg circle{stroke:var(--color-danger)}.Icon-module__WsBRYW__size--xs{width:12px;height:12px}.Icon-module__WsBRYW__size--sm{width:16px;height:16px}.Icon-module__WsBRYW__size--base{width:20px;height:20px}.Icon-module__WsBRYW__size--md{width:24px;height:24px}.Icon-module__WsBRYW__size--lg{width:32px;height:32px}.Icon-module__WsBRYW__size--xl{width:48px;height:48px}.Icon-module__WsBRYW__size--2xl{width:56px;height:56px}
.AnchorPill-module__TZF6jq__anchorPill{background:var(--color-green-10,#bdedca);color:#2a3a2f;text-align:center;border:1px solid #fff;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:16px;min-width:0;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.AnchorPill-module__TZF6jq__anchorPill:hover{background:var(--color-green-20,#a5e3b8)}.AnchorPill-module__TZF6jq__anchorPillLabel{min-width:0}.AnchorPill-module__TZF6jq__anchorPillIcon{color:#3aa55d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}@media (max-width:767px){.AnchorPill-module__TZF6jq__anchorPill{gap:var(--space-4x);padding:12px var(--space);font-size:13px}}
.SaleLp-module__MIXr0q__root{position:relative}
.AnchorPills-module__Le2wTq__anchorPills{justify-content:center;gap:16px;display:flex}.AnchorPills-module__Le2wTq__spOnlyBreak{display:none}@media (max-width:767px){.AnchorPills-module__Le2wTq__anchorPills{gap:12px}.AnchorPills-module__Le2wTq__spOnlyBreak{display:inline}}
.Fes2607-module__dDMm6q__root{position:relative}.Fes2607-module__dDMm6q__spOnlyBreak{display:none}@media (max-width:767px){.Fes2607-module__dDMm6q__spOnlyBreak{display:inline}}
.CouponMoreCta-module__sfddWq__moreCta{margin-bottom:0}.CouponMoreCta-module__sfddWq__moreCta .CouponMoreCta-module__sfddWq__moreCtaButton{white-space:nowrap;max-width:360px}@media (max-width:767px){.CouponMoreCta-module__sfddWq__moreCta .CouponMoreCta-module__sfddWq__moreCtaButton{font-size:15px}}
.CouponSaleTours-module__xIYRLa__couponSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#ffe8f4 43%,#eae4ff 100%);width:100%}.CouponSaleTours-module__xIYRLa__titleBubble{flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 16px;padding:10px;display:flex}.CouponSaleTours-module__xIYRLa__title{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.CouponSaleTours-module__xIYRLa__cardList{margin:0 0 40px}@media (max-width:767px){.CouponSaleTours-module__xIYRLa__couponSaleTours{padding-bottom:28px}}
.CouponTicket-module__081wpa__root{color:var(--color-gray-80,#28332e);font-family:var(--font-sans);flex-direction:column;align-items:center;width:100%;display:flex}.CouponTicket-module__081wpa__title{font-size:var(--fontSize-xl,18px);font-weight:700;line-height:var(--lineHeight-xl,24px);margin:0 0 var(--space-5x,20px);text-align:center}.CouponTicket-module__081wpa__ticket{aspect-ratio:512/248;width:100%;max-width:280px;position:relative}.CouponTicket-module__081wpa__ticketImage{object-fit:contain}.CouponTicket-module__081wpa__couponDetails{align-items:center;gap:var(--space-2x,8px);z-index:1;flex-direction:column;display:flex;position:absolute;top:24%;left:0;right:0}.CouponTicket-module__081wpa__couponName{color:var(--color-green-40,#00cd68);font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-sm,16px);overflow-wrap:break-word;text-align:center;margin:0}.CouponTicket-module__081wpa__discount{background:linear-gradient(#00cd6b 29.9%,#0085ff 89.1%);color:#0000;letter-spacing:-.03em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;margin:0;font-weight:800;line-height:1;display:flex}.CouponTicket-module__081wpa__discountAmount{font-size:40px}.CouponTicket-module__081wpa__discountSuffix{font-size:26px}.CouponTicket-module__081wpa__usageLimitBadge{background-color:var(--color-green-40,#00cd68);box-shadow:var(--shadow-dark);color:var(--color-white,#fff);height:50px;right:calc(var(--space-2x,8px) * -1);top:calc(var(--space-2x,8px) * -1);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;font-size:10px;font-weight:700;line-height:1.05;display:flex;position:absolute}.CouponTicket-module__081wpa__usageLimitBadge strong{font-size:var(--fontSize-xs,10px);font-weight:900;line-height:1.15}.CouponTicket-module__081wpa__maxDiscountPrice{font-size:var(--fontSize-xs,10px);margin:var(--space-2x,8px) 0 0;text-align:center;line-height:1.4}.CouponTicket-module__081wpa__receiveButton{background-color:var(--color-green-40,#00cd68);border-radius:var(--rounded-lg,24px);box-shadow:var(--shadow);color:var(--color-white,#fff);font-size:var(--fontSize-base,14px);margin-top:var(--space-2x,8px);min-height:var(--space-10x,40px);min-width:120px;padding:var(--space-2x,8px) var(--space-6x,24px);transition:background-color var(--duration-fast,.16s);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.CouponTicket-module__081wpa__receiveButton:hover{background-color:var(--color-green-50,#00c349)}.CouponTicket-module__081wpa__receiveButton:focus-visible{outline:2px solid var(--color-green-90,#006e0f);outline-offset:var(--space-2,2px)}.CouponTicket-module__081wpa__note{color:var(--color-gray-50,#6f7977);font-size:var(--fontSize-xs,10px);line-height:var(--lineHeight-sm,16px);margin:var(--space-4x,16px) 0 0;text-align:center}.CouponTicket-module__081wpa__termsLink{color:var(--color-gray-80,#28332e);font-size:var(--fontSize-xs,10px);line-height:var(--lineHeight-sm,16px);margin-top:var(--space-2x,8px);text-underline-offset:var(--space-1,1px);text-decoration:underline}@media (max-width:767px){.CouponTicket-module__081wpa__title{font-size:var(--fontSize-lg,16px);margin-bottom:var(--space-4x,16px)}}
.KeyVisual-module__yll1PW__keyVisual{width:100%;height:450px;position:relative;overflow:hidden}.KeyVisual-module__yll1PW__background{border-radius:inherit;position:absolute;inset:0}.KeyVisual-module__yll1PW__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.KeyVisual-module__yll1PW__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.KeyVisual-module__yll1PW__badge{aspect-ratio:998/237;width:min(360px,42vw);position:relative}.KeyVisual-module__yll1PW__badgeImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.KeyVisual-module__yll1PW__price{color:#fff;text-align:center;margin:16px 0 0;font-size:56px;font-weight:900;line-height:1.2}.KeyVisual-module__yll1PW__priceYen{font-size:.6em}.KeyVisual-module__yll1PW__priceNote{color:#fff;text-align:center;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4}.KeyVisual-module__yll1PW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (768px<=width<=1024px){.KeyVisual-module__yll1PW__keyVisual{height:290px}.KeyVisual-module__yll1PW__price{font-size:44px}}@media (max-width:767px){.KeyVisual-module__yll1PW__keyVisual{height:190px}.KeyVisual-module__yll1PW__price{margin-top:12px;font-size:28px}.KeyVisual-module__yll1PW__priceNote{margin-top:6px;font-size:12px}}
.PickupSaleTours-module__Z0mVjq__pickupSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#edfefd 43%,#e5f1ff 100%);width:100%}.PickupSaleTours-module__Z0mVjq__titleBubble{flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 16px;padding:10px;display:flex}.PickupSaleTours-module__Z0mVjq__title{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.PickupSaleTours-module__Z0mVjq__cardList{margin:0 0 40px}.PickupSaleTours-module__Z0mVjq__moreCta{margin-bottom:0}@media (max-width:767px){.PickupSaleTours-module__Z0mVjq__pickupSaleTours{padding-bottom:28px}}
.SenchakuSaleTours-module__lMiMkW__senchakuSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#fef9cc 43%,#ffebfc 100%);width:100%}.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:1fr;gap:16px;margin:0 0 40px;display:grid}.SenchakuSaleTours-module__lMiMkW__moreCta{margin-bottom:0}@media (min-width:768px){.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.SenchakuSaleTours-module__lMiMkW__senchakuSaleTours{padding:40px var(--space-5x) 28px}}
.SaleAreaLp-module__fDUBmG__root{background-color:#fff;position:relative}.SaleAreaLp-module__fDUBmG__anchorSection{padding-top:24px;padding-bottom:40px}.SaleAreaLp-module__fDUBmG__couponSection{padding-top:0}
.SaleFaq-module__HOYaxW__saleFaq{background-color:#fff;width:100%;margin-bottom:20px;padding:72px 80px 96px}.SaleFaq-module__HOYaxW__list{flex-direction:column;gap:22px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.SaleFaq-module__HOYaxW__item{background-color:#fff}.SaleFaq-module__HOYaxW__item summary{margin-bottom:0}.SaleFaq-module__HOYaxW__item summary>div{height:fit-content;min-height:32px}.SaleFaq-module__HOYaxW__item svg{color:#1f2925;width:24px;height:24px}.SaleFaq-module__HOYaxW__questionRow,.SaleFaq-module__HOYaxW__answerRow{align-items:center;gap:20px;width:100%;display:flex}.SaleFaq-module__HOYaxW__answerRow{align-items:flex-start;padding-top:12px}.SaleFaq-module__HOYaxW__icon{flex-shrink:0;width:32px;height:32px}.SaleFaq-module__HOYaxW__question{color:#28332e;font-family:var(--font-sans);flex:1;font-size:16px;font-weight:700;line-height:32px}.SaleFaq-module__HOYaxW__answer{color:#28332e;font-family:var(--font-sans);white-space:pre-wrap;flex:1;margin:0;font-size:16px;line-height:32px}@media (max-width:1024px){.SaleFaq-module__HOYaxW__saleFaq{padding:56px 40px 72px}.SaleFaq-module__HOYaxW__list{gap:18px}.SaleFaq-module__HOYaxW__question,.SaleFaq-module__HOYaxW__answer{font-size:16px}}@media (max-width:767px){.SaleFaq-module__HOYaxW__saleFaq{padding:40px 20px 56px}.SaleFaq-module__HOYaxW__list{gap:16px}.SaleFaq-module__HOYaxW__questionRow,.SaleFaq-module__HOYaxW__answerRow{gap:12px}.SaleFaq-module__HOYaxW__icon{width:32px;height:32px}.SaleFaq-module__HOYaxW__item summary>div{min-height:32px}.SaleFaq-module__HOYaxW__item svg{width:20px;height:20px}.SaleFaq-module__HOYaxW__question,.SaleFaq-module__HOYaxW__answer{font-size:16px}}
.SaleTrustAppeal-module__I-nm6G__saleTrustAppeal{background-color:#fff;width:100%}.SaleTrustAppeal-module__I-nm6G__hero{background-color:#00cd68;height:354px;padding:20px 20px 0;position:relative;overflow:hidden}.SaleTrustAppeal-module__I-nm6G__heroGrid{grid-template-columns:auto auto;justify-content:center;align-items:stretch;gap:12px;max-width:800px;margin:0 auto;display:grid}.SaleTrustAppeal-module__I-nm6G__manzokudoWrap{flex-direction:column;display:flex}.SaleTrustAppeal-module__I-nm6G__manzokudoContainer{position:relative}.SaleTrustAppeal-module__I-nm6G__manzokudo{width:337px;height:auto;margin-top:45px;display:block}@media (768px<=width<=1024px){.SaleTrustAppeal-module__I-nm6G__manzokudo{width:294px}}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__manzokudo{width:154px;margin-top:20px}}.SaleTrustAppeal-module__I-nm6G__surveyNote{color:#fff;font-family:var(--font-sans);z-index:1;max-width:800px;margin:0 auto;padding:0 20px;font-size:10px;font-weight:400;line-height:1.4;position:absolute;bottom:12px;left:0;right:0}.SaleTrustAppeal-module__I-nm6G__surveyNoteLine{display:block}.SaleTrustAppeal-module__I-nm6G__mitomaWrap{justify-content:center;align-self:start;display:flex}.SaleTrustAppeal-module__I-nm6G__mitomaContainer{position:relative}.SaleTrustAppeal-module__I-nm6G__mitoma{width:auto;height:337px;display:block}.SaleTrustAppeal-module__I-nm6G__heroGradient{opacity:.1;pointer-events:none;background:linear-gradient(#0000,#000);height:64px;position:absolute;bottom:0;left:0;right:0}.SaleTrustAppeal-module__I-nm6G__points{background-color:#e4f8ea;padding:64px 20px}.SaleTrustAppeal-module__I-nm6G__pointsTitle{margin-bottom:4px}.SaleTrustAppeal-module__I-nm6G__pointsLead{color:#28332e;font-family:var(--font-sans);text-align:center;max-width:700px;margin:0 auto 20px;font-size:14px;font-weight:700;line-height:1.5}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__pointsLead{font-size:12px}}.SaleTrustAppeal-module__I-nm6G__pointsGrid{background-color:#fff;border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:10px;max-width:700px;margin:0 auto;padding:32px 16px;display:grid}.SaleTrustAppeal-module__I-nm6G__pointCard{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:400px;padding:16px;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIconWrap{background-color:#e4f8ea;border-radius:100px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIcon{color:#00cd67;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIcon svg{width:32px;height:32px}.SaleTrustAppeal-module__I-nm6G__pointTag{color:#00cd68;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.4}.SaleTrustAppeal-module__I-nm6G__pointTitle{color:#28332e;font-family:var(--font-sale-heading), var(--font-sans);margin:0;font-size:20px;font-weight:700;line-height:32px}.SaleTrustAppeal-module__I-nm6G__pointDescription{color:#28332e;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:400;line-height:28px}.SaleTrustAppeal-module__I-nm6G__inlineLink{color:#0085ff;text-decoration:underline}.SaleTrustAppeal-module__I-nm6G__footnotes{color:#28332e;font-family:var(--font-sans);padding-top:8px;font-size:12px;line-height:1.5}.SaleTrustAppeal-module__I-nm6G__footnotes p{margin:0 0 4px}@media (min-width:768px){.SaleTrustAppeal-module__I-nm6G__footnotes{grid-column:1/-1}}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__hero{height:203px;padding-top:16px}.SaleTrustAppeal-module__I-nm6G__mitoma{height:192px}.SaleTrustAppeal-module__I-nm6G__pointTitle{font-size:16px;line-height:28px}.SaleTrustAppeal-module__I-nm6G__pointDescription{font-size:14px}.SaleTrustAppeal-module__I-nm6G__surveyNote{bottom:6px}}@media (max-width:500px){.SaleTrustAppeal-module__I-nm6G__surveyNote{font-size:8px;bottom:2px}.SaleTrustAppeal-module__I-nm6G__surveyNoteLine{display:inline}}
.DefaultLayout-module__wlXJwq__root{flex-direction:column;min-height:100vh;display:flex;position:relative}.DefaultLayout-module__wlXJwq__inner{flex-grow:1}.DefaultLayout-module__wlXJwq__sp{display:none}.DefaultLayout-module__wlXJwq__fixedAppBannerForPc{padding-bottom:120px}.DefaultLayout-module__wlXJwq__creditsSub{text-align:center;color:var(--color-gray-60,#555);margin:8px 0 32px;font-size:14px}@media (max-width:1024px){.DefaultLayout-module__wlXJwq__pc{display:none}.DefaultLayout-module__wlXJwq__sp{display:block}}
