.FriendCode-module__SIHi6q__root{width:480px;max-width:100%;margin:0 auto}.FriendCode-module__SIHi6q__contents{padding-bottom:calc(136px + env(safe-area-inset-bottom))}@media (min-width:1024px){.FriendCode-module__SIHi6q__contents{padding-bottom:var(--space-10x)}}.FriendCode-module__SIHi6q__underlinedLink{color:var(--color-semantic-text-default);text-decoration:underline}.FriendCode-module__SIHi6q__changeNotice{word-break:normal}
.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}
.Accordion-module__cSZZKq__common{padding-left:20px;display:block;position:relative}.Accordion-module__cSZZKq__summary{margin-bottom:var(--space-3x);width:100%;font-weight:700;line-height:var(--lineHeight-lg);display:block;position:relative}.Accordion-module__cSZZKq__hide{display:none}.Accordion-module__cSZZKq__allowToggle{cursor:pointer}.Accordion-module__cSZZKq__content{font-size:var(--fontSize-sm);line-height:22px;display:block;position:relative}.Accordion-module__cSZZKq__summary::-webkit-details-marker{display:none}.Accordion-module__cSZZKq__summaryInner{justify-content:center;align-items:center;height:48px;display:flex}.Accordion-module__cSZZKq__summaryInnerSpaceBetween{justify-content:space-between}.Accordion-module__cSZZKq__summaryInnerCenter{justify-content:center}.Accordion-module__cSZZKq__icon{margin-top:-2px}.Accordion-module__cSZZKq__closeSummary{margin-top:var(--space-4x);margin-bottom:var(--space-4x);justify-content:center;display:flex}.Accordion-module__cSZZKq__closeButton{cursor:pointer;appearance:none;color:var(--color-black);background-color:#0000;border:none;outline:none;padding:0;font-weight:700}
.Alert-module__DYRVea__root{padding:var(--space-4x)}.Alert-module__DYRVea__root.Alert-module__DYRVea__card{border-radius:var(--rounded)}.Alert-module__DYRVea__variant--normal{background:var(--color-yellow-light)}.Alert-module__DYRVea__variant--warning{background:var(--color-red-light)}.Alert-module__DYRVea__variant--positive{background:var(--color-primary-light)}.Alert-module__DYRVea__variant--normal.Alert-module__DYRVea__normal{border-left:8px solid var(--color-orange-40)}.Alert-module__DYRVea__variant--warning.Alert-module__DYRVea__normal{border-left:8px solid var(--color-danger-dark)}.Alert-module__DYRVea__variant--positive.Alert-module__DYRVea__normal{border-left:8px solid var(--color-primary)}.Alert-module__DYRVea__titleContainer{align-items:center;display:flex}.Alert-module__DYRVea__iconWrapper{place-content:center;display:grid}.Alert-module__DYRVea__title{margin-left:var(--space-2x)}.Alert-module__DYRVea__title.Alert-module__DYRVea__card p{white-space:nowrap}.Alert-module__DYRVea__body{margin-top:var(--space)}
.Badge-module__aV_hlG__root{font-size:var(--fontSize-sm);padding:0 var(--space-2x);font-weight:700;line-height:var(--lineHeight-base);border-radius:var(--rounded-lg);white-space:nowrap;border-style:solid;border-width:1px;display:inline-block}.Badge-module__aV_hlG__primary--solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Badge-module__aV_hlG__primary--outline{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.Badge-module__aV_hlG__primary--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.Badge-module__aV_hlG__default--solid{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.Badge-module__aV_hlG__default--outline{background-color:var(--color-white);border-color:var(--color-default);color:var(--color-default)}.Badge-module__aV_hlG__default--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-default)}.Badge-module__aV_hlG__danger--solid{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Badge-module__aV_hlG__danger--outline{background-color:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.Badge-module__aV_hlG__danger--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-danger)}.Badge-module__aV_hlG__disabled--solid{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled-dark)}.Badge-module__aV_hlG__disabled--outline{background-color:var(--color-white);border-color:var(--color-disabled-dark);color:var(--color-disabled-dark)}.Badge-module__aV_hlG__disabled--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-disabled-dark)}
.Tooltip-module__TguP9G__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Tooltip-module__TguP9G__trigger:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px;border-radius:4px}.Tooltip-module__TguP9G__closeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;height:var(--typography-line-height-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Tooltip-module__TguP9G__closeButton:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px;border-radius:4px}.Tooltip-module__TguP9G__tooltip{cursor:default;width:max-content;max-width:280px;box-shadow:var(--shadow-default);z-index:10;position:absolute;left:8px}.Tooltip-module__TguP9G__tooltip:before{content:"";border:8px solid #0000;margin-left:-8px;position:absolute}.Tooltip-module__TguP9G__tooltip[data-position=top],.Tooltip-module__TguP9G__tooltip[data-position=topLeft],.Tooltip-module__TguP9G__tooltip[data-position=topRight]{bottom:140%}.Tooltip-module__TguP9G__tooltip[data-position=top]{transform:translate(-50%)}.Tooltip-module__TguP9G__tooltip[data-position=top]:before{left:50%}.Tooltip-module__TguP9G__tooltip[data-position=topLeft]{transform:translate(-90%)}.Tooltip-module__TguP9G__tooltip[data-position=topLeft]:before{left:calc(100% - 22px)}.Tooltip-module__TguP9G__tooltip[data-position=topRight]{transform:translate(-10%)}.Tooltip-module__TguP9G__tooltip[data-position=topRight]:before{left:22px}.Tooltip-module__TguP9G__tooltip[data-position=bottom],.Tooltip-module__TguP9G__tooltip[data-position=bottomLeft],.Tooltip-module__TguP9G__tooltip[data-position=bottomRight]{margin-top:32px}.Tooltip-module__TguP9G__tooltip[data-position=bottom]{transform:translate(-50%)}.Tooltip-module__TguP9G__tooltip[data-position=bottom]:before{left:50%}.Tooltip-module__TguP9G__tooltip[data-position=bottomLeft]{transform:translate(-90%)}.Tooltip-module__TguP9G__tooltip[data-position=bottomLeft]:before{left:calc(100% - 22px)}.Tooltip-module__TguP9G__tooltip[data-position=bottomRight]{transform:translate(-10%)}.Tooltip-module__TguP9G__tooltip[data-position=bottomRight]:before{left:22px}.Tooltip-module__TguP9G__tooltip[data-position=top]:before,.Tooltip-module__TguP9G__tooltip[data-position=topLeft]:before,.Tooltip-module__TguP9G__tooltip[data-position=topRight]:before{border-top-color:var(--color-semantic-surface-default);bottom:-16px}.Tooltip-module__TguP9G__tooltip[data-position=bottom]:before,.Tooltip-module__TguP9G__tooltip[data-position=bottomLeft]:before,.Tooltip-module__TguP9G__tooltip[data-position=bottomRight]:before{border-bottom-color:var(--color-semantic-surface-default);top:-16px}.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=top]:before,.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=topLeft]:before,.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=topRight]:before{border-top-color:var(--color-semantic-surface-primary-light)}.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=bottom]:before,.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=bottomLeft]:before,.Tooltip-module__TguP9G__tooltip[data-color=green][data-position=bottomRight]:before{border-bottom-color:var(--color-semantic-surface-primary-light)}
.Breadcrumb-module__DjuCva__root{white-space:nowrap;font-size:0;overflow-x:scroll}.Breadcrumb-module__DjuCva__link{text-decoration:underline}@media (min-width:1025px){.Breadcrumb-module__DjuCva__root{overflow-x:hidden}.Breadcrumb-module__DjuCva__root>ul>li:not(:last-child){flex-shrink:0}.Breadcrumb-module__DjuCva__root>ul>li:last-child{flex:1;min-width:0}.Breadcrumb-module__DjuCva__root>ul>li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}}
.FormFooter-module__lIDxfa__root{padding:var(--space-8x);border-top:1px var(--color-gray-10) solid}
.FormGroup-module__3T4IIa__root{margin-bottom:var(--space-3x)}.FormGroup-module__3T4IIa__help{margin-top:var(--space-3x)}.FormGroup-module__3T4IIa__body{margin-top:var(--space-4x)}
.FullScreen-module__T_PErW__root{background-color:var(--bg-white);overscroll-behavior-y:none;width:100%;height:100%;z-index:var(--z-index-modal);position:fixed;inset:0;overflow:auto}.FullScreen-module__T_PErW__header{width:100%;padding:26px var(--space-10x);margin-bottom:var(--space-4x);background:var(--color-white);z-index:calc(var(--z-index-modal) + 1);border:1px solid var(--color-gray-20);align-items:center;display:flex;position:sticky;top:0}.FullScreen-module__T_PErW__close{cursor:pointer;align-items:center;display:flex}.FullScreen-module__T_PErW__close i{margin-right:var(--space)}@media (max-width:1024px){.FullScreen-module__T_PErW__header{height:50px;padding:var(--space-3x) var(--space-2x);border:0}.FullScreen-module__T_PErW__body{padding:0}}
.FullScreenImage-module__o8J57G__root{background-color:var(--color-gray-80);width:100%;height:100%;z-index:var(--z-index-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.FullScreenImage-module__o8J57G__close{padding:var(--space-5x) var(--space-5x);margin:var(--space-2x) var(--space-5x);cursor:pointer;background-color:#0000;border:none;position:absolute;top:0;left:0}.FullScreenImage-module__o8J57G__imageWrapper{justify-content:center;align-items:center;max-width:1032px;max-height:80%;display:flex;position:relative;overflow:hidden}.FullScreenImage-module__o8J57G__image{object-fit:contain;width:100%;height:100%}.FullScreenImage-module__o8J57G__leftButton,.FullScreenImage-module__o8J57G__rightButton{border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}.FullScreenImage-module__o8J57G__leftButton{margin-left:var(--space-10x);position:absolute;top:50%;left:0}.FullScreenImage-module__o8J57G__rightButton{margin-right:var(--space-10x);position:absolute;top:50%;right:0}.FullScreenImage-module__o8J57G__footer{padding:var(--space-6x) var(--space-10x);color:var(--color-white);font-size:var(--fontSize-sm);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.FullScreenImage-module__o8J57G__captionWrapper{align-self:baseline}.FullScreenImage-module__o8J57G__countWrapper{text-align:end;align-self:flex-end;min-width:70px}.FullScreenImage-module__o8J57G__count{padding:var(--space) var(--space-2x);background-color:#0009;border-radius:5px;font-weight:700}@media (max-width:767px){.FullScreenImage-module__o8J57G__root{display:block}.FullScreenImage-module__o8J57G__root.FullScreenImage-module__o8J57G__init{transform:translateY(100%)}.FullScreenImage-module__o8J57G__root.FullScreenImage-module__o8J57G__opened{transition:transform .1s;transform:translateY(0)}.FullScreenImage-module__o8J57G__close{position:initial;padding:var(--space-3x);margin:0 0 0 var(--space-2x)}.FullScreenImage-module__o8J57G__imageWrapper{margin:var(--space-10x) 0;height:calc(100% - 240px);display:block}.FullScreenImage-module__o8J57G__footer{position:initial;padding:0 var(--space-5x);margin-bottom:var(--space-4x);display:block}.FullScreenImage-module__o8J57G__caption{height:45px;overflow-y:scroll}.FullScreenImage-module__o8J57G__countWrapper{margin-top:var(--space-4x);text-align:center}.FullScreenImage-module__o8J57G__spClickableArea{display:flex;position:absolute;inset:0}.FullScreenImage-module__o8J57G__leftArea{width:50%;height:100%}.FullScreenImage-module__o8J57G__leftArea:active{background-color:#ffffff03}.FullScreenImage-module__o8J57G__rightArea{width:50%;height:100%}.FullScreenImage-module__o8J57G__rightArea:active{background-color:#ffffff03}}
.GallerySection-module___1D-JW__root{margin-bottom:25px}.GallerySection-module___1D-JW__grid{gap:var(--space-8x);grid-template-columns:repeat(2,1fr);display:grid}.GallerySection-module___1D-JW__title{line-height:48px;font-size:var(--fontSize-xl);font-weight:700}.GallerySection-module___1D-JW__image{aspect-ratio:16/9;border-radius:var(--rounded);cursor:pointer;width:100%}@media (max-width:767px){.GallerySection-module___1D-JW__grid{gap:var(--space-2x)}.GallerySection-module___1D-JW__title{line-height:40px;font-size:var(--fontSize-base)}.GallerySection-module___1D-JW__image{border-radius:var(--rounded-xs)}}
.TabNavigation-module__vv9tpq__root{border-bottom:1px solid var(--color-gray-10);margin-bottom:var(--space-6x)}.TabNavigation-module__vv9tpq__list{align-items:center;height:40px;display:flex;overflow:scroll hidden}.TabNavigation-module__vv9tpq__list::-webkit-scrollbar{display:none}.TabNavigation-module__vv9tpq__listItem{text-align:center;padding:6px var(--space-4x) 10px;color:var(--color-gray-50);cursor:pointer}.TabNavigation-module__vv9tpq__listItem>span{white-space:nowrap}.TabNavigation-module__vv9tpq__listItem.TabNavigation-module__vv9tpq__active{color:var(--color-gray-80);position:relative}.TabNavigation-module__vv9tpq__listItem.TabNavigation-module__vv9tpq__active:before{content:"";background-color:var(--color-green-40);border-radius:2px;width:56px;height:4px;display:inline-block;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}
.Gallery-module__niayoG__header{z-index:calc(var(--z-index-modal) + 1);background:var(--color-white);position:sticky;top:78px}.Gallery-module__niayoG__header.Gallery-module__niayoG__webview{top:0}@media (max-width:1024px){.Gallery-module__niayoG__header{top:50px}}@media (max-width:767px){.Gallery-module__niayoG__root.Gallery-module__niayoG__init{transform:translate(100%)}.Gallery-module__niayoG__root.Gallery-module__niayoG__opened{transition:transform .1s;transform:translate(0)}}
.Grid-module__QW3q0W__root{flex-wrap:wrap;display:grid}.Grid-module__QW3q0W__columns{width:100%}.Grid-module__QW3q0W__spacing--1{grid-column-gap:var(--space-1);grid-row-gap:calc(var(--space-1) * 2)}.Grid-module__QW3q0W__spacing--2{grid-column-gap:var(--space-2);grid-row-gap:calc(var(--space-2) * 2)}.Grid-module__QW3q0W__spacing--base{grid-column-gap:var(--space);grid-row-gap:calc(var(--space) * 2)}.Grid-module__QW3q0W__spacing--2x{grid-column-gap:var(--space-2x);grid-row-gap:calc(var(--space-2x) * 2)}.Grid-module__QW3q0W__spacing--3x{grid-column-gap:var(--space-3x);grid-row-gap:calc(var(--space-3x) * 2)}.Grid-module__QW3q0W__spacing--4x{grid-column-gap:var(--space-4x);grid-row-gap:calc(var(--space-4x) * 2)}.Grid-module__QW3q0W__spacing--5x{grid-column-gap:var(--space-5x);grid-row-gap:calc(var(--space-5x) * 2)}.Grid-module__QW3q0W__spacing--6x{grid-column-gap:var(--space-6x);grid-row-gap:calc(var(--space-6x) * 2)}.Grid-module__QW3q0W__spacing--8x{grid-column-gap:var(--space-8x);grid-row-gap:calc(var(--space-8x) * 2)}.Grid-module__QW3q0W__spacing--10x{grid-column-gap:var(--space-10x);grid-row-gap:calc(var(--space-10x) * 2)}.Grid-module__QW3q0W__spacing--12x{grid-column-gap:var(--space-12x);grid-row-gap:calc(var(--space-12x) * 2)}.Grid-module__QW3q0W__spacing--14x{grid-column-gap:var(--space-14x);grid-row-gap:calc(var(--space-14x) * 2)}.Grid-module__QW3q0W__spacing--16x{grid-column-gap:var(--space-16x);grid-row-gap:calc(var(--space-16x) * 2)}.Grid-module__QW3q0W__spacing--20x{grid-column-gap:var(--space-20x);grid-row-gap:calc(var(--space-20x) * 2)}.Grid-module__QW3q0W__spacing--30x{grid-column-gap:var(--space-30x);grid-row-gap:calc(var(--space-30x) * 2)}.Grid-module__QW3q0W__item{flex-shrink:0}.Grid-module__QW3q0W__spacing--row--1{grid-row-gap:var(--space-1)}.Grid-module__QW3q0W__spacing--row--2{grid-row-gap:var(--space-2)}.Grid-module__QW3q0W__spacing--row--base{grid-row-gap:var(--space)}.Grid-module__QW3q0W__spacing--row--2x{grid-row-gap:var(--space-2x)}.Grid-module__QW3q0W__spacing--row--3x{grid-row-gap:var(--space-3x)}.Grid-module__QW3q0W__spacing--row--4x{grid-row-gap:var(--space-4x)}.Grid-module__QW3q0W__spacing--row--5x{grid-row-gap:var(--space-5x)}.Grid-module__QW3q0W__spacing--row--6x{grid-row-gap:var(--space-6x)}.Grid-module__QW3q0W__spacing--row--8x{grid-row-gap:var(--space-8x)}.Grid-module__QW3q0W__spacing--row--10x{grid-row-gap:var(--space-10x)}.Grid-module__QW3q0W__spacing--row--12x{grid-row-gap:var(--space-12x)}.Grid-module__QW3q0W__spacing--row--14x{grid-row-gap:var(--space-14x)}.Grid-module__QW3q0W__spacing--row--16x{grid-row-gap:var(--space-16x)}.Grid-module__QW3q0W__spacing--row--20x{grid-row-gap:var(--space-20x)}.Grid-module__QW3q0W__spacing--row--30x{grid-row-gap:var(--space-30x)}.Grid-module__QW3q0W__spacing--column--1{grid-column-gap:var(--space-1)}.Grid-module__QW3q0W__spacing--column--2{grid-column-gap:var(--space-2)}.Grid-module__QW3q0W__spacing--column--base{grid-column-gap:var(--space)}.Grid-module__QW3q0W__spacing--column--2x{grid-column-gap:var(--space-2x)}.Grid-module__QW3q0W__spacing--column--3x{grid-column-gap:var(--space-3x)}.Grid-module__QW3q0W__spacing--column--4x{grid-column-gap:var(--space-4x)}.Grid-module__QW3q0W__spacing--column--5x{grid-column-gap:var(--space-5x)}.Grid-module__QW3q0W__spacing--column--6x{grid-column-gap:var(--space-6x)}.Grid-module__QW3q0W__spacing--column--8x{grid-column-gap:var(--space-8x)}.Grid-module__QW3q0W__spacing--column--10x{grid-column-gap:var(--space-10x)}.Grid-module__QW3q0W__spacing--column--12x{grid-column-gap:var(--space-12x)}.Grid-module__QW3q0W__spacing--column--14x{grid-column-gap:var(--space-14x)}.Grid-module__QW3q0W__spacing--column--16x{grid-column-gap:var(--space-16x)}.Grid-module__QW3q0W__spacing--column--20x{grid-column-gap:var(--space-20x)}.Grid-module__QW3q0W__spacing--column--30x{grid-column-gap:var(--space-30x)}.Grid-module__QW3q0W__height--auto{height:auto}.Grid-module__QW3q0W__height--full{height:100%}.Grid-module__QW3q0W__height--fitContent{height:fit-content}
.Tag-module__4K-2aG__root{border-radius:var(--rounded-xs);white-space:nowrap;border-style:solid;border-width:1px;font-weight:700;display:inline-block}.Tag-module__4K-2aG__root>i{margin-right:var(--space);margin-bottom:var(--space-2)}.Tag-module__4K-2aG__primary--solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Tag-module__4K-2aG__primary--outline{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.Tag-module__4K-2aG__primary--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.Tag-module__4K-2aG__default--solid{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.Tag-module__4K-2aG__default--outline{background-color:var(--color-white);border-color:var(--color-default);color:var(--color-default)}.Tag-module__4K-2aG__default--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-default)}.Tag-module__4K-2aG__white--outline{background-color:var(--color-white);border-color:var(--color-gray-20)}.Tag-module__4K-2aG__danger--solid{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Tag-module__4K-2aG__danger--outline{background-color:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.Tag-module__4K-2aG__danger--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-danger)}.Tag-module__4K-2aG__disabled--solid{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__disabled--outline{background-color:var(--color-white);border-color:var(--color-disabled-dark);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__disabled--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__positiveRed--solid{background-color:var(--color-positiveRed);border-color:var(--color-positiveRed);color:var(--color-white)}.Tag-module__4K-2aG__positiveRed--outline{background-color:var(--color-white);border-color:var(--color-positiveRed);color:var(--color-positiveRed)}.Tag-module__4K-2aG__positiveRed--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-positiveRed)}.Tag-module__4K-2aG__gray-50--solid{background-color:var(--color-gray-50);border-color:var(--color-gray-50);color:var(--color-white)}.Tag-module__4K-2aG__gray-50--outline{background-color:var(--color-white);border-color:var(--color-gray-50);color:var(--color-gray-50)}.Tag-module__4K-2aG__gray-50--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-gray-50)}.Tag-module__4K-2aG__blue--solid{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.Tag-module__4K-2aG__blue--outline{background-color:var(--color-white);border-color:var(--color-blue);color:var(--color-blue)}.Tag-module__4K-2aG__blue--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue)}.Tag-module__4K-2aG__size--base{font-size:var(--fontSize-sm);line-height:calc(var(--space-6x) - 2px);padding:0 calc(var(--space-2x) - 1px)}.Tag-module__4K-2aG__size--sm{font-size:var(--fontSize-xs);line-height:calc(var(--space-5x) - 2px);padding:0 calc(var(--space-2x) - 1px)}
.TextArea-module__R_JW_G__root{border:1px solid var(--color-gray-30);padding:var(--space-3x);font-size:var(--fontSize-base);border-radius:4px}.TextArea-module__R_JW_G__root:focus-visible{outline:1px solid var(--color-blue-80)}
.TagColored-module__fD-2qG__root{align-items:center;display:inline-flex}.TagColored-module__fD-2qG__root:not(:last-child){margin-right:var(--space-2x)}.TagColored-module__fD-2qG__themeIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.TagColored-module__fD-2qG__root--sm .TagColored-module__fD-2qG__themeIcon{margin-right:var(--space)}.TagColored-module__fD-2qG__root--base .TagColored-module__fD-2qG__themeIcon{margin-right:var(--space-2)}.TagColored-module__fD-2qG__label{color:var(--tag-colored-label-color,var(--color-semantic-text-inverse))}
.Toast-module__KjmB9G__root{width:calc(100% - var(--space-4x) * 2);cursor:pointer;max-width:560px;z-index:var(--z-index-toast);animation:.32s forwards Toast-module__KjmB9G__toast;position:fixed;left:50%;transform:translate(-50%)}@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:80px;transform:translate(-50%)scale(1)}}.Toast-module__KjmB9G__inner{border-radius:var(--rounded);box-shadow:var(--shadow-dark);margin:0 var(--space-4x);justify-content:space-between;align-items:center;font-weight:700;display:flex}.Toast-module__KjmB9G__left{padding:var(--space-4x);padding-right:var(--space-2x);align-items:center;display:flex}.Toast-module__KjmB9G__right{padding:var(--space-4x);padding-left:var(--space-2x);font-weight:700;font-size:var(--fontSize-base);color:var(--color-blue-70);width:70px}.Toast-module__KjmB9G__variant--success{background-color:var(--color-green-5);border:1px solid var(--color-green-10)}.Toast-module__KjmB9G__variant--error{background-color:var(--color-danger)}@media (min-width:768px){.Toast-module__KjmB9G__root{max-width:560px}}@media (min-width:1025px){@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:40px;transform:translate(-50%)scale(1)}}}
.WishlistButton-module__MUE9bq__root{cursor:pointer;justify-content:center;align-items:center;display:flex}@keyframes WishlistButton-module__MUE9bq__addWishlist{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.WishlistButton-module__MUE9bq__variant--pressed{animation:.18s ease-in-out WishlistButton-module__MUE9bq__addWishlist}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--black>svg>path{fill:var(--color-black)}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-black);opacity:.3}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-white)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:first-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-red-60)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:last-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-red-5)}.WishlistButton-module__MUE9bq__size--sm>svg{width:16px;height:16px}.WishlistButton-module__MUE9bq__size--md>svg{width:24px;height:24px}.WishlistButton-module__MUE9bq__size--lg>svg{width:32px;height:32px}.WishlistButton-module__MUE9bq__size--xl>svg{width:48px;height:48px}@media (min-width:768px){.WishlistButton-module__MUE9bq__root:hover{background-color:var(--color-gray-5);opacity:.8;border-radius:50%}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white:hover>svg>path{fill:var(--color-black)}}
.TourCard-module__qFTYMq__root{border:1px solid var(--border-gray-light);border-radius:var(--radius-20);width:100%;color:inherit;display:block}.TourCard-module__qFTYMq__root:not(:last-child){margin-bottom:var(--space-6x)}.TourCard-module__qFTYMq__divider{display:none}.TourCard-module__qFTYMq__highlightHeader{z-index:0;border-radius:var(--radius-20) var(--radius-20) 0 0;align-items:center;gap:var(--space-4x);padding:var(--space-3x);background-color:var(--color-green-5);display:flex;position:relative}.TourCard-module__qFTYMq__highlightHeader:after{content:"";z-index:-1;width:100%;height:var(--radius-20);background-color:var(--color-green-5);position:absolute;top:100%;left:0}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__inner{gap:0;padding-right:0}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__detail{z-index:1;padding-left:var(--space-6x);padding-right:var(--space-4x);background-color:var(--color-white);border-top-right-radius:var(--radius-20);position:relative}.TourCard-module__qFTYMq__inner{align-items:center;gap:var(--space-6x);width:100%;padding-right:var(--space-4x);display:flex}.TourCard-module__qFTYMq__thumbnail{flex-shrink:0;align-self:stretch;width:320px;position:relative}.TourCard-module__qFTYMq__thumbnailInner{border-radius:var(--radius-20) 0 0 var(--radius-20);height:100%;min-height:242px;position:relative;overflow:hidden}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourCard-module__qFTYMq__labels{padding:var(--space-3x);z-index:1;gap:var(--space);flex-wrap:wrap;width:auto;display:flex;position:absolute}.TourCard-module__qFTYMq__wishlistButtonWrapper{margin:var(--space-3x) var(--space-2x);z-index:1;position:absolute;top:0;right:0}.TourCard-module__qFTYMq__overlayInfo{width:100%;padding:var(--space-4x) var(--space-3x);z-index:var(--z-index-float);position:absolute;bottom:0;left:0}.TourCard-module__qFTYMq__overlayTitle{display:none}.TourCard-module__qFTYMq__stayInfo{align-items:center;gap:var(--space-2x);width:100%;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);color:var(--color-white);font-weight:700;display:flex}.TourCard-module__qFTYMq__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.TourCard-module__qFTYMq__stayInfo>:nth-child(3) span{margin-left:var(--space-2x);margin-right:var(--space)}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__imageCover{background:linear-gradient(180deg, rgb(var(--cover-rgb,88 77 32) / 0) 0%, rgb(var(--cover-rgb,88 77 32) / .5) 50%, rgb(var(--cover-rgb,88 77 32) / .8) 100%);width:100%;height:110px;position:absolute;top:auto;bottom:0;left:0}.TourCard-module__qFTYMq__detail{justify-content:space-between;align-self:stretch;gap:var(--space-2x);min-width:0;padding:var(--space-4x) 0;flex-direction:column;flex:1 0 0;display:flex}.TourCard-module__qFTYMq__title{font-weight:700;font-size:var(--fontSize-lg);color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:27px;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__items{gap:var(--space);margin-top:var(--space-2x);flex-direction:column;display:flex}.TourCard-module__qFTYMq__item{align-items:center;display:flex}.TourCard-module__qFTYMq__itemIcon{flex-shrink:0}.TourCard-module__qFTYMq__itemIcon+.TourCard-module__qFTYMq__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.TourCard-module__qFTYMq__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourCard-module__qFTYMq__hotelRating{flex-shrink:0}.TourCard-module__qFTYMq__hotelNameWrap{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__meal{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__footer{flex-direction:column;display:flex}.TourCard-module__qFTYMq__flexibleSearchInfo{align-items:center;gap:var(--space);color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm);display:flex}.TourCard-module__qFTYMq__searchInfo{color:var(--color-gray-60);font-weight:700;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm)}.TourCard-module__qFTYMq__flexibleSearchInfo .TourCard-module__qFTYMq__flexibleTravelDates{border:1px dashed var(--color-gray-50);border-radius:6px;align-items:center;height:20px;padding:2px 6px;display:flex}.TourCard-module__qFTYMq__footerBottom{gap:var(--space-2x);align-items:flex-end;display:flex}.TourCard-module__qFTYMq__priceInfo{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-2xl);line-height:var(--typography-line-height-2xl);font-weight:700}.TourCard-module__qFTYMq__action{flex-shrink:0}.TourCard-module__qFTYMq__freeCancel{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:700}.TourCard-module__qFTYMq__freeCancelForPC{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__freeCancelForSP{display:none}.TourCard-module__qFTYMq__airlineInfo{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineName{min-width:0}.TourCard-module__qFTYMq__airlineImage{object-fit:contain;border-radius:var(--radius-2);width:20px;height:20px}.TourCard-module__qFTYMq__flightTypeWrapper{align-items:center;display:flex}.TourCard-module__qFTYMq__flightTimeWrapper{white-space:nowrap}.TourCard-module__qFTYMq__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourCard-module__qFTYMq__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourCard-module__qFTYMq__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}@media (max-width:767px){.TourCard-module__qFTYMq__root{border:0;border-radius:0;padding-top:0;padding-bottom:0}.TourCard-module__qFTYMq__divider{width:100%;padding-top:var(--space-3x);padding-bottom:var(--space-4x);display:block}.TourCard-module__qFTYMq__divider:before{content:"";background-color:var(--border-gray-light);width:100%;height:1px;display:block}.TourCard-module__qFTYMq__highlightHeader{z-index:0;align-items:center;gap:var(--space-4x);height:40px;padding:0 var(--space-3x);background-color:#0000;border-radius:0;display:flex;position:relative}.TourCard-module__qFTYMq__highlightHeader:before{content:"";z-index:-1;border-radius:var(--rounded-md) var(--rounded-md) 0 0;background-image:linear-gradient(171.54deg, var(--color-primitive-brand-1) 0%, var(--color-semantic-surface-primary-light) 70.711%);height:51px;position:absolute;inset:0 0 auto}.TourCard-module__qFTYMq__highlightHeader:after{display:none}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__inner{gap:var(--space-2x)}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__detail{background-color:#0000;border-top-right-radius:0;padding-left:0;padding-right:0}.TourCard-module__qFTYMq__root:not(:last-child){margin-bottom:0}.TourCard-module__qFTYMq__inner{align-items:stretch;gap:var(--space-2x);flex-direction:column;padding:0}.TourCard-module__qFTYMq__thumbnail{align-self:auto;width:auto}.TourCard-module__qFTYMq__thumbnailInner{border-radius:var(--rounded-md);height:194px;min-height:auto}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__thumbnailInner,.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__mainImage{border-radius:var(--rounded-md)}.TourCard-module__qFTYMq__wishlistButtonWrapper{margin:var(--space-2x)}.TourCard-module__qFTYMq__overlayInfo{padding:var(--space-3x);flex-direction:column;gap:6px;display:flex;bottom:0}.TourCard-module__qFTYMq__stayInfo{font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm)}.TourCard-module__qFTYMq__overlayTitle{-webkit-line-clamp:2;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);color:var(--color-white);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__title{display:none}.TourCard-module__qFTYMq__detail{gap:var(--space);flex:0 auto;justify-content:flex-start;padding:0}.TourCard-module__qFTYMq__items{margin-top:0}.TourCard-module__qFTYMq__airlineSection{max-width:129px}.TourCard-module__qFTYMq__footer{justify-content:flex-end;margin-top:0}.TourCard-module__qFTYMq__flexibleSearchInfo,.TourCard-module__qFTYMq__footerBottom{justify-content:flex-end}.TourCard-module__qFTYMq__footerBottom>.TourCard-module__qFTYMq__priceInfo{flex:1}.TourCard-module__qFTYMq__searchInfoSection{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__searchInfoSection>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl)}.TourCard-module__qFTYMq__searchInfo{color:var(--color-gray-60);font-weight:500}.TourCard-module__qFTYMq__flexibleSearchInfo{gap:var(--space-2x);color:var(--color-gray-60)}.TourCard-module__qFTYMq__flexibleSearchInfo .TourCard-module__qFTYMq__flexibleTravelDates{border:1px dashed var(--color-gray-60);border-radius:6px;align-items:center;height:20px;padding:0 6px;font-weight:700;display:flex}.TourCard-module__qFTYMq__priceLabel{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__priceLabel>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__action{display:none}.TourCard-module__qFTYMq__bottomSection{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.TourCard-module__qFTYMq__bottomSection.TourCard-module__qFTYMq__isNotFreeCancel{justify-content:flex-end}.TourCard-module__qFTYMq__freeCancelForPC{display:none}.TourCard-module__qFTYMq__freeCancelForSP{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineSection{flex:0 auto;min-width:0}.TourCard-module__qFTYMq__flightDetailsSection{flex-shrink:0}}
.TourCardPoint-module__ZgmxFq__point{align-items:center;gap:var(--space);display:flex}.TourCardPoint-module__ZgmxFq__point>span{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base)}.TourCardPoint-module__ZgmxFq__point>span>span{font-weight:700}.TourCardPoint-module__ZgmxFq__pointDetail{appearance:none;cursor:pointer;color:var(--color-semantic-text-default);background:0 0;border:none;outline:none}@media (max-width:767px){.TourCardPoint-module__ZgmxFq__pricePoint{justify-content:flex-end;display:flex}}
.TourCardSkeleton-module__4q-pTW__root{display:flex}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{flex-shrink:0;width:100%;max-width:300px}.TourCardSkeleton-module__4q-pTW__rows{padding-left:var(--space-6x);padding-top:var(--space-4x);flex-basis:100%}.TourCardSkeleton-module__4q-pTW__rows>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.TourCardSkeleton-module__4q-pTW__root{display:block}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{max-width:100%}.TourCardSkeleton-module__4q-pTW__rows{padding-left:0}}
.TourHistoryCard-module__VuqKRG__root{color:inherit;display:block}.TourHistoryCard-module__VuqKRG__inner{width:100%;overflow:hidden}.TourHistoryCard-module__VuqKRG__thumbnail{flex-shrink:0;width:100%;height:142px;position:relative}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail{height:160px}.TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded);height:100%;position:relative;overflow:hidden}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded) var(--rounded) 0 0}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__labels{padding:var(--space-2x);gap:var(--space-2x);flex-wrap:wrap;width:100%;display:flex;position:absolute;top:0}.TourHistoryCard-module__VuqKRG__wishlistButtonWrapper{margin:var(--space);z-index:var(--z-index-float);position:absolute;top:0;right:0}.TourHistoryCard-module__VuqKRG__overlayInfo{bottom:var(--space-2x);width:100%;position:absolute;left:0}.TourHistoryCard-module__VuqKRG__stayInfo{padding-left:var(--space-2x);width:100%;font-size:var(--fontSize-sm);color:var(--color-white);font-weight:700;display:flex}.TourHistoryCard-module__VuqKRG__stayInfo>:first-child{margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(3) span{margin-right:var(--space)}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__imageCover{border-radius:var(--rounded);background:linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail{height:216px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded-md)}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__imageCover{border-radius:0 0 var(--rounded-md) var(--rounded-md);background:linear-gradient(180deg, rgb(var(--cover-rgb,88 77 32) / 0) 0%, rgb(var(--cover-rgb,88 77 32) / .5) 50%, rgb(var(--cover-rgb,88 77 32) / .8) 100%);height:50%;top:auto;bottom:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-3x);flex-direction:column;gap:6px;display:flex;bottom:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__stayInfo{font-size:var(--fontSize-xs);padding-left:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__items{margin-top:var(--space-2x)}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__items>li{min-height:20px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__price>dd{line-height:28px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__point{align-items:center;min-height:20px;margin-top:0}.TourHistoryCard-module__VuqKRG__overlayTitle{color:var(--color-white);font-size:var(--fontSize-base);line-height:var(--lineHeight-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__title{margin-top:var(--space-2x);height:calc(var(--lineHeight-lg) * 2);line-height:var(--lineHeight-lg);font-size:var(--fontSize-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__items,.TourHistoryCard-module__VuqKRG__items>li+li{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__item{word-break:keep-all;align-items:center;display:flex}.TourHistoryCard-module__VuqKRG__itemBody{width:100%}.TourHistoryCard-module__VuqKRG__item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelRating{flex-shrink:0}.TourHistoryCard-module__VuqKRG__hotelNameWrap{align-items:center;gap:var(--space);display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__footer{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__price{justify-content:flex-end;align-items:center;width:100%;display:flex}.TourHistoryCard-module__VuqKRG__price>dt{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__price>dd{font-size:var(--fontSize-xl);line-height:var(--lineHeight-lg);font-weight:700}.TourHistoryCard-module__VuqKRG__point{width:100%;margin-top:var(--space);justify-content:flex-end;display:flex}.TourHistoryCard-module__VuqKRG__point>span{font-size:var(--fontSize-sm);line-height:1.2}.TourHistoryCard-module__VuqKRG__point>span>span{margin-right:var(--space);margin-left:var(--space);font-weight:700}@media (max-width:1024px){.TourHistoryCard-module__VuqKRG__thumbnail:not(.TourHistoryCard-module__VuqKRG__variant__recommendedTourCard .TourHistoryCard-module__VuqKRG__thumbnail,.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail,.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail){height:110px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail{height:172px}}.TourHistoryCard-module__VuqKRG__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourHistoryCard-module__VuqKRG__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourHistoryCard-module__VuqKRG__airlineImage{object-fit:contain;flex-shrink:0;width:20px;height:20px}.TourHistoryCard-module__VuqKRG__airlineName{min-width:0}.TourHistoryCard-module__VuqKRG__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}.TourHistoryCard-module__VuqKRG__flightTimeWrapper{white-space:nowrap}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-3x)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayTitle{font-size:var(--fontSize-lg)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__stayInfo{line-height:var(--lineHeight-sm)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__hotelName span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__hotelNameWrap span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__airlineName span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__flightTimeWrapper span{line-height:var(--lineHeight-base)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__airlineSection{max-width:129px}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price{justify-content:space-between}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price>dt{font-weight:500;line-height:var(--lineHeight-sm);color:var(--color-gray-60);margin-right:0}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price>dd{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__point>span{line-height:var(--lineHeight-base)}@media (max-width:767px){.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-2x)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayTitle{font-size:var(--fontSize-base)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price{justify-content:flex-end;gap:var(--space)}}
.WebShareButton-module__HNduTG__root{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background-color .2s;display:inline-flex}.WebShareButton-module__HNduTG__root:hover{background-color:#0000000a}.WebShareButton-module__HNduTG__root:active{background-color:#00000014}.WebShareButton-module__HNduTG__root:focus-visible{outline-offset:2px;outline:2px solid #007bff}
.SearchField-module__SoCG_G__root{appearance:none;text-align:left;background:0 0;border:0;outline:none;align-items:center;width:100%;height:100%;display:flex}.SearchField-module__SoCG_G__root:hover{opacity:.7;cursor:pointer}.SearchField-module__SoCG_G__root.SearchField-module__SoCG_G__readOnly:hover{opacity:1;cursor:default}.SearchField-module__SoCG_G__icon{flex-shrink:0}.SearchField-module__SoCG_G__definition{width:calc(100% - 24px);padding-left:var(--space-2x);color:var(--color-default);flex-grow:1}.SearchField-module__SoCG_G__definition>dt,.SearchField-module__SoCG_G__definition>dd{font-weight:700}.SearchField-module__SoCG_G__definition>dt{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);height:var(--lineHeight-base)}.SearchField-module__SoCG_G__definition>dd{color:var(--color-default);font-size:var(--search-field-value-font-size,var(--fontSize-base));line-height:var(--search-field-value-line-height,var(--lineHeight-lg));height:var(--search-field-value-line-height,var(--lineHeight-lg));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:1024px){.SearchField-module__SoCG_G__root{height:56px}.SearchField-module__SoCG_G__definition{padding-left:var(--space-4x)}.SearchField-module__SoCG_G__definition>dt{display:none}.SearchField-module__SoCG_G__definition>dd{line-height:var(--search-field-value-line-height,var(--lineHeight-base));height:var(--search-field-value-line-height,var(--lineHeight-base))}}.SearchField-module__SoCG_G__dropdown{border-radius:var(--radius-20);box-shadow:var(--shadow-sp)}.SearchField-module__SoCG_G__dropdown>div{padding:var(--space-4x) var(--space-5x)}.SearchField-module__SoCG_G__dropdown ul>li:first-child>dl>dt{display:none}.SearchField-module__SoCG_G__dropdown li>label{min-height:50px;padding-left:0;padding-right:var(--space-6x)}.SearchField-module__SoCG_G__dropdown.SearchField-module__SoCG_G__dropdown.SearchField-module__SoCG_G__dropdown li:after{background-color:var(--color-semantic-border-divider);left:0;right:0}
.TourHistoryCarousel-module__bsicwa__root{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.TourHistoryCarousel-module__bsicwa__carousel{width:100%;overflow:hidden}.TourHistoryCarousel-module__bsicwa__items{width:100%;transition:left .5s;display:flex;position:relative}.TourHistoryCarousel-module__bsicwa__item{flex-shrink:0}.TourHistoryCarousel-module__bsicwa__item+.TourHistoryCarousel-module__bsicwa__item{margin-left:var(--space-6x)}.TourHistoryCarousel-module__bsicwa__loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TourHistoryCarousel-module__bsicwa__leftButton,.TourHistoryCarousel-module__bsicwa__rightButton{border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}.TourHistoryCarousel-module__bsicwa__leftButton:hover,.TourHistoryCarousel-module__bsicwa__rightButton:hover{background:var(--color-gray-5)}.TourHistoryCarousel-module__bsicwa__leftButton{transform:translate(var(--space-2x), -50%);position:absolute;top:50%;left:0}.TourHistoryCarousel-module__bsicwa__rightButton{transform:translate(calc(-1 * var(--space-2x)), -50%);position:absolute;top:50%;right:0}@media (max-width:1024px){.TourHistoryCarousel-module__bsicwa__root{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1)}.TourHistoryCarousel-module__bsicwa__carousel{padding:0;overflow:auto hidden}.TourHistoryCarousel-module__bsicwa__item:first-child{padding-left:var(--space-4x)}.TourHistoryCarousel-module__bsicwa__item:last-child{padding-right:var(--space-4x)}.TourHistoryCarousel-module__bsicwa__items{transition:none}.TourHistoryCarousel-module__bsicwa__item+.TourHistoryCarousel-module__bsicwa__item{margin-left:var(--space-4x)}.TourHistoryCarousel-module__bsicwa__leftButton,.TourHistoryCarousel-module__bsicwa__rightButton{display:none}}@media (min-width:1200px){.TourHistoryCarousel-module__bsicwa__leftButton{transform:translate(calc(-100% - var(--space-4x)), -50%)}.TourHistoryCarousel-module__bsicwa__rightButton{transform:translate(calc(100% + var(--space-4x)), -50%)}}
.TopQuotationCard-module__Z2BgaG__card{cursor:pointer;text-align:left;width:100%;max-width:280px}.TopQuotationCard-module__Z2BgaG__imageContainer{border-radius:var(--radius-8);width:108px;height:108px;overflow:hidden}.TopQuotationCard-module__Z2BgaG__image{object-fit:cover}.TopQuotationCard-module__Z2BgaG__dismissButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:relative}.TopQuotationCard-module__Z2BgaG__dismissButton:after{content:"";position:absolute;inset:-14px}@media (min-width:1025px){.TopQuotationCard-module__Z2BgaG__card{max-width:unset;width:328px}}
.SearchHistoryCarousel-module__74yPwG__root{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.SearchHistoryCarousel-module__74yPwG__carousel{width:100%;overflow:hidden}.SearchHistoryCarousel-module__74yPwG__items{width:100%;transition:left .5s;display:flex;position:relative}.SearchHistoryCarousel-module__74yPwG__item{flex-shrink:0}.SearchHistoryCarousel-module__74yPwG__item+.SearchHistoryCarousel-module__74yPwG__item{margin-left:var(--space-10x)}.SearchHistoryCarousel-module__74yPwG__leftButton,.SearchHistoryCarousel-module__74yPwG__rightButton{border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}.SearchHistoryCarousel-module__74yPwG__leftButton:hover,.SearchHistoryCarousel-module__74yPwG__rightButton:hover{background:var(--color-gray-5)}.SearchHistoryCarousel-module__74yPwG__leftButton{transform:translate(var(--space-2x), -50%);position:absolute;top:50%;left:0}.SearchHistoryCarousel-module__74yPwG__rightButton{transform:translate(calc(-1 * var(--space-2x)), -50%);position:absolute;top:50%;right:0}@media (max-width:1024px){.SearchHistoryCarousel-module__74yPwG__root{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1)}.SearchHistoryCarousel-module__74yPwG__carousel{scrollbar-width:none;overflow:auto hidden}.SearchHistoryCarousel-module__74yPwG__carousel::-webkit-scrollbar{display:none}.SearchHistoryCarousel-module__74yPwG__item:first-child{padding-left:var(--space-4x)}.SearchHistoryCarousel-module__74yPwG__item:last-child{padding-right:var(--space-4x)}.SearchHistoryCarousel-module__74yPwG__items{transition:none}.SearchHistoryCarousel-module__74yPwG__item+.SearchHistoryCarousel-module__74yPwG__item{margin-left:var(--space-4x)}.SearchHistoryCarousel-module__74yPwG__leftButton,.SearchHistoryCarousel-module__74yPwG__rightButton{display:none}}@media (min-width:1200px){.SearchHistoryCarousel-module__74yPwG__leftButton{transform:translate(calc(-100% - var(--space-4x)), -50%)}.SearchHistoryCarousel-module__74yPwG__rightButton{transform:translate(calc(100% + var(--space-4x)), -50%)}}
.TopSection-module__RYvWMG__sideElement{top:var(--space-2x);position:absolute;right:0}.TopSection-module__RYvWMG__sideElement--lg{height:var(--typography-line-height-head-line-h2)}.TopSection-module__RYvWMG__sideElement--xl{height:var(--typography-line-height-head-line-h1)}@media (min-width:1025px){.TopSection-module__RYvWMG__sideElement{top:var(--space-4x)}}
.SectionRecommendation-module__wrfF9W__laptopWithUpVisible{display:none}.SectionRecommendation-module__wrfF9W__tabletWithDownVisible{display:block}@media (min-width:1025px){.SectionRecommendation-module__wrfF9W__tabletWithDownVisible{display:none}.SectionRecommendation-module__wrfF9W__laptopWithUpVisible{display:block}}.SectionRecommendation-module__wrfF9W__carousel :is(a,button) img{border-radius:var(--rounded-md)}@media (max-width:1024px){.SectionRecommendation-module__wrfF9W__carousel{margin-inline:calc(var(--space-4x) * -1)}.SectionRecommendation-module__wrfF9W__carousel li:first-child{padding-left:var(--space-4x)}.SectionRecommendation-module__wrfF9W__carousel li:last-child{padding-right:var(--space-4x)}}
.SectionTravelConcierge-module__kexzhG__section{padding-top:var(--space-2x);padding-bottom:0}.SectionTravelConcierge-module__kexzhG__banners{gap:var(--space-3x);flex-direction:column;display:flex}.SectionTravelConcierge-module__kexzhG__bannerLink{aspect-ratio:335/120;border-radius:var(--rounded);width:100%;display:block;position:relative;overflow:hidden}
.SearchBox-module__WkkLwW__root{border-radius:var(--radius-24);border:1px solid var(--color-primitive-monotone-gray-10);background-color:var(--color-white);height:88px;padding:var(--space-5x) var(--space-6x) var(--space-5x) var(--space-4x);transition:var(--duration);justify-content:space-between;align-items:center;width:1032px;display:flex;position:relative;box-shadow:0 0 20px #6f797729}.SearchBox-module__WkkLwW__form{display:contents}.SearchBox-module__WkkLwW__main{width:calc(100% - 56px);height:100%}.SearchBox-module__WkkLwW__action{padding-left:var(--space-2x);height:100%;transition:var(--duration-fast);flex-shrink:0;align-items:center;display:flex}.SearchBox-module__WkkLwW__action button{border-radius:100%;width:48px;height:48px}.SearchBox-module__WkkLwW__actionIcon+.SearchBox-module__WkkLwW__actionBody{padding-left:var(--space-2x)}.SearchBox-module__WkkLwW__fields{align-items:center;gap:var(--space-4x);width:100%;height:100%;display:flex}.SearchBox-module__WkkLwW__fields>li{flex:1 0 0;min-width:0;height:100%;position:relative}.SearchBox-module__WkkLwW__fields>li:before{content:"";top:50%;right:calc((var(--space-4x) + 1px) / -2);background-color:var(--color-semantic-border-divider);width:1px;height:48px;display:block;position:absolute;transform:translateY(-50%)}.SearchBox-module__WkkLwW__fields>li:last-child:before{content:none}.SearchBox-module__WkkLwW__fields>li>span,.SearchBox-module__WkkLwW__fields>li>span>span{width:100%;min-width:0;height:100%;display:flex}.SearchBox-module__WkkLwW__fieldWrapper{width:335px}.SearchBox-module__WkkLwW__fieldWrapper ul>li:first-child>dl>dt{display:none}@media (min-width:1025px){.SearchBox-module__WkkLwW__fieldWrapper li>label{min-height:50px;padding-left:0;padding-right:var(--space-6x)}.SearchBox-module__WkkLwW__fieldWrapper.SearchBox-module__WkkLwW__fieldWrapper.SearchBox-module__WkkLwW__fieldWrapper.SearchBox-module__WkkLwW__fieldWrapper li:after{background-color:var(--color-semantic-border-divider);left:0;right:0}}.SearchBox-module__WkkLwW__actionIcon{display:inherit}.SearchBox-module__WkkLwW__actionBody{display:none}@media (max-width:1024px){.SearchBox-module__WkkLwW__root{align-items:inherit;width:auto;height:auto;box-shadow:none;border:none;border-radius:0;flex-direction:column;padding:0}.SearchBox-module__WkkLwW__main{padding-right:var(--space-6x);padding-left:var(--space-6x);width:100%}.SearchBox-module__WkkLwW__fields{align-items:inherit;border:1px solid var(--border-gray-light);border-radius:var(--radius-16);padding:0 var(--space-3x);flex-direction:column;gap:0}.SearchBox-module__WkkLwW__fields>li{flex:none;min-width:100%;padding-left:0;padding-right:0}.SearchBox-module__WkkLwW__fields>li:before{width:100%;height:1px;top:auto;bottom:0;right:0;transform:translateY(-50%)}.SearchBox-module__WkkLwW__fieldWrapper{width:unset}.SearchBox-module__WkkLwW__fieldWrapper li>label,.SearchBox-module__WkkLwW__fieldWrapper dl>dt{padding-left:0}.SearchBox-module__WkkLwW__fieldWrapper li>label{padding-right:var(--space-6x)}.SearchBox-module__WkkLwW__action{padding:var(--space-4x) var(--space-6x) 0 var(--space-6x);display:block}.SearchBox-module__WkkLwW__action button{border-radius:48px;width:100%;height:48px}.SearchBox-module__WkkLwW__actionIcon{display:none}.SearchBox-module__WkkLwW__actionBody{display:inherit}.SearchBox-module__WkkLwW__root--sheet .SearchBox-module__WkkLwW__main{padding-left:0;padding-right:0}.SearchBox-module__WkkLwW__root--sheet .SearchBox-module__WkkLwW__fields>li>button{height:48px}.SearchBox-module__WkkLwW__root--sheet .SearchBox-module__WkkLwW__fields>li:before{transform:none}.SearchBox-module__WkkLwW__root--sheet .SearchBox-module__WkkLwW__action{padding-left:0;padding-right:0}}@media (min-width:1025px){.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__form{align-items:center;width:100%;display:flex}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__fields{gap:0;height:100%;padding:0}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__fields>li{height:48px;padding:var(--space-base) var(--space-3x)}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__fields>li:before{width:1px;height:var(--space-8x);right:0}.SearchBox-module__WkkLwW__root [class$=__definition]>dt{font-size:var(--typography-font-size-label-m);line-height:var(--typography-line-height-label-m);height:var(--typography-line-height-label-m);font-weight:var(--typography-font-weight-regular)}.SearchBox-module__WkkLwW__root [class$=__definition]>dd{font-size:var(--typography-font-size-label-l);line-height:var(--typography-line-height-label-l);height:var(--typography-line-height-label-l)}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__main{flex:1;width:auto;height:100%}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__action{padding-left:0}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__action button{border-radius:var(--radius-full);width:auto;height:48px;padding-inline:var(--space-4x)}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__action button>span{font-size:var(--typography-font-size-button-m);line-height:var(--typography-line-height-button-m);align-items:center;display:flex}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__actionIcon,.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__actionBody{display:inherit}.SearchBox-module__WkkLwW__root .SearchBox-module__WkkLwW__actionIcon+.SearchBox-module__WkkLwW__actionBody{padding-left:var(--space-base)}}
.SearchBoxInHeader-module__Hzr0pW__root{display:none}@media (min-width:1025px){.SearchBoxInHeader-module__Hzr0pW__root{padding:var(--space-4x);background-color:var(--bg-white);justify-content:center;align-items:center;min-height:120px;display:flex}}
.DefaultLayout-module__FlkTkG__root{flex-direction:column;min-height:100vh;display:flex}.DefaultLayout-module__FlkTkG__inner{flex-grow:1}.DefaultLayout-module__FlkTkG__sp{display:none}.DefaultLayout-module__FlkTkG__fixedAppBannerForPc{padding-bottom:120px}@media (max-width:1024px){.DefaultLayout-module__FlkTkG__pc{display:none}.DefaultLayout-module__FlkTkG__sp{display:block}.DefaultLayout-module__FlkTkG__fixedAppBannerForPc{padding-bottom:unset;display:none}}@media (max-width:767px){.DefaultLayout-module__FlkTkG__hide{display:none}}
.DestinationTabsSection-module__W3abEa__tabsScroll{scrollbar-width:none;overflow-x:auto}.DestinationTabsSection-module__W3abEa__tabsScroll [role=tab]{white-space:nowrap;flex:none}.DestinationTabsSection-module__W3abEa__tabsScroll::-webkit-scrollbar{display:none}.DestinationTabsSection-module__W3abEa__lane [class*=CarouselDisplay]>li{flex:none}.DestinationTabsSection-module__W3abEa__lane [class*=CarouselDisplay]>li+li:not(:first-child){margin-left:var(--space-4x)}.DestinationTabsSection-module__W3abEa__panel[hidden]{content-visibility:auto;contain-intrinsic-size:auto 320px}
.sectionHeading-module__ELcxwa__tightDescription [class*=description] [class*=vertical--]{height:var(--space-2x)}.sectionHeading-module__ELcxwa__multiLineDescription [class*=description]{white-space:pre-line}.sectionHeading-module__ELcxwa__headingButton{align-self:center;display:none}.sectionHeading-module__ELcxwa__seeMoreSpButton{display:block}@media (min-width:1024px){.sectionHeading-module__ELcxwa__headingButton{display:block}.sectionHeading-module__ELcxwa__seeMoreSpButton{display:none}}
.HotelHistoryCard-module__vBdfKa__root{color:inherit;height:100%;text-decoration:none;display:block}.HotelHistoryCard-module__vBdfKa__inner{flex-direction:column;width:100%;height:100%;display:flex}.HotelHistoryCard-module__vBdfKa__thumbnail{flex-shrink:0;width:100%;height:168px;position:relative}.HotelHistoryCard-module__vBdfKa__thumbnailInner{border-radius:var(--rounded-md);background-color:var(--color-gray-10);height:100%;position:relative;overflow:hidden}.HotelHistoryCard-module__vBdfKa__thumbnail .HotelHistoryCard-module__vBdfKa__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.HotelHistoryCard-module__vBdfKa__labels{padding:var(--space-3x);gap:var(--space);z-index:1;flex-wrap:wrap;display:flex;position:absolute;top:0}.HotelHistoryCard-module__vBdfKa__wishlistButtonWrapper{margin:var(--space-2x);z-index:var(--z-index-float);position:absolute;top:0;right:0}.HotelHistoryCard-module__vBdfKa__lowerRight{padding:var(--space-3x);z-index:1;position:absolute;bottom:0;right:0}.HotelHistoryCard-module__vBdfKa__detail{flex-direction:column;flex:1;min-width:0;display:flex}.HotelHistoryCard-module__vBdfKa__title{margin-top:var(--space-2x);line-height:var(--lineHeight-base);font-size:var(--fontSize-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.HotelHistoryCard-module__vBdfKa__main{margin-top:var(--space-2x);justify-content:space-between;gap:var(--space-2x);flex-direction:row;display:flex}.HotelHistoryCard-module__vBdfKa__leftBody{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HotelHistoryCard-module__vBdfKa__items{align-self:flex-start}.HotelHistoryCard-module__vBdfKa__price{flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex}.HotelHistoryCard-module__vBdfKa__items>li:not(:first-child){margin-top:var(--space)}.HotelHistoryCard-module__vBdfKa__item{align-items:center;display:flex}.HotelHistoryCard-module__vBdfKa__itemIcon{flex-shrink:0;display:flex}.HotelHistoryCard-module__vBdfKa__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelHistoryCard-module__vBdfKa__itemIcon+.HotelHistoryCard-module__vBdfKa__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelHistoryCard-module__vBdfKa__hotelRating{flex-shrink:0;display:flex}.HotelHistoryCard-module__vBdfKa__rating{align-items:center;display:flex}.HotelHistoryCard-module__vBdfKa__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelHistoryCard-module__vBdfKa__totalCount{margin-left:var(--space-2x)}.HotelHistoryCard-module__vBdfKa__refundable{margin-top:var(--space);align-items:center;display:flex}.HotelHistoryCard-module__vBdfKa__refundable .HotelHistoryCard-module__vBdfKa__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelHistoryCard-module__vBdfKa__refundableIcon+.HotelHistoryCard-module__vBdfKa__refundableBody{padding-left:var(--space)}@media (min-width:1025px){.HotelHistoryCard-module__vBdfKa__root{min-height:347px}}@media (max-width:1024px){.HotelHistoryCard-module__vBdfKa__thumbnail{height:110px}}
.FormLayout-module__EshuLW__root{flex-direction:column;min-height:100vh;display:flex}.FormLayout-module__EshuLW__body{margin-top:var(--space-14x);margin-bottom:var(--space-10x);flex-grow:1}@media not (min-width:1024px){.FormLayout-module__EshuLW__body--compactTopOnSp{margin-top:var(--space-4x)}}
.HotelHistoryCardPrice-module__GDtoiW__priceRow{align-items:baseline;gap:var(--space);white-space:nowrap;display:flex}.HotelHistoryCardPrice-module__GDtoiW__description{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-semantic-text-gray);white-space:nowrap;text-align:right;font-weight:700}.HotelHistoryCardPrice-module__GDtoiW__tags{white-space:nowrap;flex-shrink:0}.HotelHistoryCardPrice-module__GDtoiW__tags>*{display:flex}.HotelHistoryCardPrice-module__GDtoiW__nowrap{white-space:nowrap}@media (max-width:767px){.HotelHistoryCardPrice-module__GDtoiW__priceRow{flex-direction:column;align-items:flex-end;gap:0}}
.AccountLayout-module__qrWY9W__root{flex-direction:column;min-height:100vh;display:flex}.AccountLayout-module__qrWY9W__body{padding-top:var(--space-16x);padding-bottom:var(--space-10x);padding-left:var(--space-8x);padding-right:var(--space-8x);flex-grow:1}.AccountLayout-module__qrWY9W__content{max-width:480px;margin:0 auto}.AccountLayout-module__qrWY9W__wide{max-width:720px}@media (max-width:767px){.AccountLayout-module__qrWY9W__body{padding-top:var(--space-4x);padding-left:var(--space-4x);padding-right:var(--space-4x);margin-top:0}}
.Wishlist-module__SJ6HBa__listName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Wishlist-module__SJ6HBa__list>li+li{margin-top:var(--space-6x)}@media (max-width:767px){.Wishlist-module__SJ6HBa__list>li+li{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--color-semantic-border-divider)}}@media (max-width:1024px){.Wishlist-module__SJ6HBa__action{border-top:1px solid var(--color-semantic-border-divider)}}
.LotterySection-module__4wZqKa__root{width:100%;padding:var(--space-5x);background:var(--bg-white);align-items:center;gap:var(--space-3x);border-radius:var(--rounded);flex-direction:column;display:flex}.LotterySection-module__4wZqKa__sectionLabel{font-weight:800;font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);color:var(--color-lottery-text);text-align:center}.LotterySection-module__4wZqKa__dividerItemContainer{justify-content:center;gap:var(--space-2);display:flex}.LotterySection-module__4wZqKa__dividerItem{background-color:var(--color-lottery);border-radius:50%;width:4px;height:4px;transform:rotate(45deg)}
.HotelGradePriceStatistics-module__fupbga__container{margin-top:var(--space-8x)}.HotelGradePriceStatistics-module__fupbga__grid{gap:var(--space-4x);max-width:none;margin-top:var(--space-4x);grid-template-columns:repeat(2,1fr);display:grid}.HotelGradePriceStatistics-module__fupbga__gridItem{gap:var(--space);padding:var(--space-3x) var(--space-3x) var(--space-2x);border:1px solid var(--border-gray-light);border-radius:var(--rounded);background:var(--bg-white);text-align:left;flex-direction:column;width:auto;display:flex}.HotelGradePriceStatistics-module__fupbga__rating{justify-content:left;display:flex}.HotelGradePriceStatistics-module__fupbga__label{font-size:var(--fontSize-base);color:var(--color-gray-50);font-weight:700;line-height:var(--lineHeight-base);text-align:left}.HotelGradePriceStatistics-module__fupbga__value{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:700;line-height:var(--lineHeight-lg);text-align:left}@media (min-width:769px){.HotelGradePriceStatistics-module__fupbga__grid{gap:var(--space-4x);flex-direction:row;max-width:none;display:flex}.HotelGradePriceStatistics-module__fupbga__gridItem{width:159px;padding:var(--space-3x) var(--space-3x) var(--space-2x);gap:var(--space)}.HotelGradePriceStatistics-module__fupbga__label{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.HotelGradePriceStatistics-module__fupbga__value{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}}@media (min-width:1025px){.HotelGradePriceStatistics-module__fupbga__container{margin-top:var(--space-16x)}.HotelGradePriceStatistics-module__fupbga__gridItem{width:246px;padding:var(--space-5x) var(--space-4x) var(--space-4x);gap:var(--space-2x)}.HotelGradePriceStatistics-module__fupbga__label{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}.HotelGradePriceStatistics-module__fupbga__value{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-2xl)}}
.CollaboratorActions-module__HfcbZa__trigger{cursor:pointer;background:0 0;border:none}.CollaboratorActions-module__HfcbZa__trigger:focus-visible{outline:2px solid var(--color-semantic-content-primary);outline-offset:2px}.CollaboratorActions-module__HfcbZa__menuItem{cursor:pointer;background:0 0;border:none;transition:background-color .12s ease-out}.CollaboratorActions-module__HfcbZa__menuItem:hover{background-color:var(--color-semantic-surface-gray-contents)}.CollaboratorActions-module__HfcbZa__menuItem:focus-visible{outline:2px solid var(--color-semantic-content-primary);outline-offset:-2px}
.HotelBrowsingHistorySection-module__QWvKKa__carousel{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1)}.HotelBrowsingHistorySection-module__QWvKKa__carousel>div>div>ul>li:first-child{padding-left:var(--space-4x)}.HotelBrowsingHistorySection-module__QWvKKa__carousel>div>div>ul>li:last-child{padding-right:var(--space-4x)}
.LotteryPeriodSection-module__hxmuHq__container{justify-content:center;align-items:center;gap:var(--space-3x);flex-direction:column;display:flex}.LotteryPeriodSection-module__hxmuHq__extensionText{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-2xl);color:var(--color-lottery-accent);text-align:center}.LotteryPeriodSection-module__hxmuHq__mainText{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-2xl);color:var(--color-lottery-text)}.LotteryPeriodSection-module__hxmuHq__underline{background-color:var(--color-lottery-highlight);border-radius:var(--rounded);width:100%;height:7px;margin-top:-8px;display:block}.LotteryPeriodSection-module__hxmuHq__labelText{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-lottery-text);text-align:center;font-weight:700}
.AirlinePriceStatistics-module__C-fCpq__container{margin-top:var(--space-8x)}.AirlinePriceStatistics-module__C-fCpq__table{gap:var(--space-4x);scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-top:var(--space-4x);padding-left:var(--space-4x);padding-right:var(--space-4x);box-sizing:border-box;margin-left:calc(50% - 50vw);display:flex;overflow:auto hidden}.AirlinePriceStatistics-module__C-fCpq__table::-webkit-scrollbar{display:none}.AirlinePriceStatistics-module__C-fCpq__tableRowLink{color:inherit;flex-shrink:0;text-decoration:none;display:block}.AirlinePriceStatistics-module__C-fCpq__tableRow{align-items:center;gap:var(--space-2x);box-shadow:none;cursor:pointer;text-align:center;box-sizing:border-box;background-color:#0000;border:none;border-radius:0;flex-direction:column;width:120px;padding:0;display:flex}.AirlinePriceStatistics-module__C-fCpq__airlineInfo{align-items:center;gap:var(--space-2x);flex-direction:column;width:100%;display:flex}.AirlinePriceStatistics-module__C-fCpq__airlineLogo{object-fit:cover;border-radius:var(--radius-12);background-color:var(--color-white);border:1px solid var(--border-gray);width:120px;height:120px;padding:0}.AirlinePriceStatistics-module__C-fCpq__label{font-size:var(--fontSize-sm);color:var(--color-gray-50);font-weight:700;line-height:var(--lineHeight-sm);text-align:center;word-break:break-word;text-align:left;width:100%}.AirlinePriceStatistics-module__C-fCpq__value{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:700;line-height:var(--lineHeight-lg);text-align:left;align-self:flex-start;width:100%;margin-top:0}@media (min-width:769px){.AirlinePriceStatistics-module__C-fCpq__table{align-items:center;gap:var(--space-4x);width:auto;margin:var(--space-4x) auto 0;box-sizing:content-box;flex-direction:row;padding:0;display:flex;overflow-x:visible}.AirlinePriceStatistics-module__C-fCpq__tableRow{align-items:center;gap:var(--space-2x);width:120px;box-shadow:none;background-color:#0000;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.AirlinePriceStatistics-module__C-fCpq__airlineInfo{align-items:center;gap:var(--space-2x);flex-direction:column;width:100%;display:flex}.AirlinePriceStatistics-module__C-fCpq__airlineLogo{border:1px solid var(--border-gray-light);width:120px;height:120px;padding:0}.AirlinePriceStatistics-module__C-fCpq__label{font-size:var(--fontSize-sm);color:var(--color-gray-50);font-weight:700;line-height:var(--lineHeight-sm);text-align:left;width:100%}.AirlinePriceStatistics-module__C-fCpq__value{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:700;line-height:var(--lineHeight-lg);text-align:left;align-self:flex-start;width:100%;margin-top:0}}@media (min-width:1025px){.AirlinePriceStatistics-module__C-fCpq__container{margin-top:var(--space-16x)}.AirlinePriceStatistics-module__C-fCpq__table{gap:var(--space-6x)}.AirlinePriceStatistics-module__C-fCpq__tableRow{gap:var(--space-2x);width:152px}.AirlinePriceStatistics-module__C-fCpq__airlineLogo{width:152px;height:152px}.AirlinePriceStatistics-module__C-fCpq__label{font-size:var(--fontSize-lg);color:var(--color-gray-50);font-weight:700;line-height:var(--lineHeight-lg)}.AirlinePriceStatistics-module__C-fCpq__value{font-size:var(--fontSize-2xl);color:var(--color-default);font-weight:700;line-height:var(--lineHeight-2xl)}}
.Alert-module__o_ynEG__root{border-radius:var(--radius-12)}.Alert-module__o_ynEG__bgSafe{background:var(--color-semantic-gradient-contents-safe)}.Alert-module__o_ynEG__bgWarning{background:var(--color-semantic-gradient-contents-alert)}.Alert-module__o_ynEG__bgDanger{background:var(--color-semantic-gradient-contents-error)}
.RecommendSection-module__aXdd6q__root{padding-top:var(--space-8x);padding-bottom:var(--space-8x)}@media (max-width:767px){.RecommendSection-module__aXdd6q__root{padding-bottom:var(--space-6x)}}
.LotteryParticipationMethodSection-module__JezuPa__container{gap:var(--space-2x);flex-direction:column;display:flex}.LotteryParticipationMethodSection-module__JezuPa__item{align-items:center;gap:var(--space-2x);display:flex}.LotteryParticipationMethodSection-module__JezuPa__number{width:20px;height:20px;font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);background-color:var(--color-primary);border-radius:var(--rounded-full);color:var(--color-white);place-items:center;font-weight:800;display:grid}.LotteryParticipationMethodSection-module__JezuPa__text{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-lottery-text);flex:1}
.LinkCell-module__ZJXBMa__cell{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.LinkCell-module__ZJXBMa__cell:hover{opacity:.7}
.SeatClassPriceStatistics-module__Bu25zW__container{margin-top:var(--space-8x)}.SeatClassPriceStatistics-module__Bu25zW__title{font-size:var(--fontSize-lg);color:var(--color-default);font-weight:700;line-height:var(--lineHeight-lg);margin-bottom:var(--space)}.SeatClassPriceStatistics-module__Bu25zW__subtitle{font-size:var(--fontSize-sm);color:var(--color-default);line-height:var(--lineHeight-sm);margin:0 0 var(--space-4x) 0}.SeatClassPriceStatistics-module__Bu25zW__cardGrid{gap:var(--space-4x);flex-flow:wrap;display:flex}.SeatClassPriceStatistics-module__Bu25zW__cardLink{color:inherit;flex-shrink:0;width:159px;text-decoration:none}.SeatClassPriceStatistics-module__Bu25zW__card{gap:var(--space-2x);flex-direction:column;width:100%;display:flex}.SeatClassPriceStatistics-module__Bu25zW__seatIcon{object-fit:cover;object-position:center;border-radius:var(--rounded);width:159px;height:80px;display:block}.SeatClassPriceStatistics-module__Bu25zW__cardContent{gap:var(--space);flex-direction:column;width:100%;display:flex}.SeatClassPriceStatistics-module__Bu25zW__seatClassName{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);margin:0}.SeatClassPriceStatistics-module__Bu25zW__price{color:var(--color-default);font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);margin:0}@media (min-width:769px){.SeatClassPriceStatistics-module__Bu25zW__cardGrid{gap:var(--space-2x)}.SeatClassPriceStatistics-module__Bu25zW__cardLink{width:159px}.SeatClassPriceStatistics-module__Bu25zW__card{gap:var(--space-2x)}.SeatClassPriceStatistics-module__Bu25zW__seatIcon{width:159px;height:80px}.SeatClassPriceStatistics-module__Bu25zW__cardContent{gap:var(--space);width:100%}.SeatClassPriceStatistics-module__Bu25zW__seatClassName{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.SeatClassPriceStatistics-module__Bu25zW__price{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}}@media (min-width:1025px){.SeatClassPriceStatistics-module__Bu25zW__container{margin-top:var(--space-16x)}.SeatClassPriceStatistics-module__Bu25zW__title{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-2xl)}.SeatClassPriceStatistics-module__Bu25zW__subtitle{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.SeatClassPriceStatistics-module__Bu25zW__cardGrid{gap:var(--space-6x)}.SeatClassPriceStatistics-module__Bu25zW__cardLink{width:328px}.SeatClassPriceStatistics-module__Bu25zW__seatIcon{width:328px;height:180px}.SeatClassPriceStatistics-module__Bu25zW__cardContent{width:100%}.SeatClassPriceStatistics-module__Bu25zW__seatClassName{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}.SeatClassPriceStatistics-module__Bu25zW__price{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-2xl)}}
.CancelPolicyList-module__irGYmW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CancelPolicyList-module__irGYmW__item{align-items:center;gap:var(--space-2x);padding:var(--space-3x) 0;border-bottom:var(--border-width-1) solid var(--color-semantic-border-divider);color:var(--color-semantic-text-default);display:flex}.CancelPolicyList-module__irGYmW__list--topLine .CancelPolicyList-module__irGYmW__item:first-child{border-top:var(--border-width-1) solid var(--color-semantic-border-divider)}.CancelPolicyList-module__irGYmW__target,.CancelPolicyList-module__irGYmW__content{margin:0}.CancelPolicyList-module__irGYmW__target{flex:1 0 0;min-width:0}.CancelPolicyList-module__irGYmW__content{white-space:pre-line}.CancelPolicyList-module__irGYmW__list--end .CancelPolicyList-module__irGYmW__content{text-align:right}.CancelPolicyList-module__irGYmW__list--start .CancelPolicyList-module__irGYmW__content{flex:1 0 0;min-width:0}.CancelPolicyList-module__irGYmW__list--body-m .CancelPolicyList-module__irGYmW__item{font-size:var(--typography-font-size-body-m);line-height:var(--typography-line-height-body-m)}.CancelPolicyList-module__irGYmW__list--body-s .CancelPolicyList-module__irGYmW__item{font-size:var(--typography-font-size-body-s);line-height:var(--typography-line-height-body-s)}
.ProfilePublicForm-module__OHRaKa__editButton{cursor:pointer;border:none;padding:0}.ProfilePublicForm-module__OHRaKa__helpLink{text-decoration:underline}
.SaleSection-module__EminbG__banner{aspect-ratio:1064/300;border-radius:var(--radius-16);width:100%;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.SaleSection-module__EminbG__banner{border-radius:var(--radius-24)}}.SaleSection-module__EminbG__photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.SaleSection-module__EminbG__blur{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.SaleSection-module__EminbG__overlay{--overlay-rgb:0 0 0;background:linear-gradient(180deg, rgb(var(--overlay-rgb) / 0) 0%, rgb(var(--overlay-rgb) / .5) 50%, rgb(var(--overlay-rgb) / .8) 100%);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.SaleSection-module__EminbG__blur,.SaleSection-module__EminbG__overlay{height:84px}}.SaleSection-module__EminbG__copy{right:var(--space-4x);bottom:var(--space-3x);left:var(--space-4x);gap:var(--space-base);flex-direction:column;display:flex;position:absolute}@media (min-width:1024px){.SaleSection-module__EminbG__copy{right:var(--space-6x);bottom:var(--space-6x);left:var(--space-6x)}}@media not (min-width:1024px){.SaleSection-module__EminbG__copy>.text-size:nth-child(2){line-height:var(--typography-line-height-sm)!important}}
.LotteryAttentionSection-module__ONuSMG__container{margin-bottom:var(--space-5x);padding-left:var(--space-5x);list-style-type:disc}.LotteryAttentionSection-module__ONuSMG__item{align-items:center;display:list-item}.LotteryAttentionSection-module__ONuSMG__text{font-size:var(--fontSize-sm);font-weight:700;line-height:var(--lineHeight-base);color:var(--color-lottery-text)}.LotteryAttentionSection-module__ONuSMG__linkText{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-lottery-text);text-decoration:underline}.LotteryAttentionSection-module__ONuSMG__inlineLink{color:inherit;text-decoration:underline}
.PriceStatistics-module__IDMsaG__container{width:100%}.PriceStatistics-module__IDMsaG__wrapper{width:100%;margin:0 auto}
.CancelPolicyForNormal-module__Q42fIq__root{gap:var(--space-6x);flex-direction:column;display:flex}
.EmptyWishlist-module__g96hQa__illustration{width:100%;height:auto;display:block}
.BenefitsListSection-module__NYYNUq__link{color:inherit;text-decoration:underline}
.SearchFieldsSkeleton-module__uSfddq__frame{background:var(--bg-white);border:1px solid var(--color-semantic-surface-disabled);border-radius:var(--radius-12);padding:0 var(--space-4x);flex-direction:column;display:flex}.SearchFieldsSkeleton-module__uSfddq__field{align-items:center;gap:var(--space-4x);height:48px;display:flex;position:relative}.SearchFieldsSkeleton-module__uSfddq__field+.SearchFieldsSkeleton-module__uSfddq__field{margin-top:2px}.SearchFieldsSkeleton-module__uSfddq__field+.SearchFieldsSkeleton-module__uSfddq__field:before{content:"";background:var(--color-semantic-surface-disabled);height:1px;position:absolute;top:-2px;left:0;right:0}@media (min-width:1025px){.SearchFieldsSkeleton-module__uSfddq__frame{height:70px;margin-inline:var(--space-5x);border-radius:var(--radius-20);flex-direction:row;align-items:center;padding:0 10px 0 0}.SearchFieldsSkeleton-module__uSfddq__field{gap:var(--space-3x);padding:var(--space-base) var(--space-3x);flex:1 0 0}.SearchFieldsSkeleton-module__uSfddq__field+.SearchFieldsSkeleton-module__uSfddq__field{margin-top:0}.SearchFieldsSkeleton-module__uSfddq__field+.SearchFieldsSkeleton-module__uSfddq__field:before{width:1px;height:var(--space-8x);top:50%;left:0;right:auto;transform:translateY(-50%)}}
.SaleSection-module__m9hVhq__titleImageContainer{justify-content:center;align-items:center;display:flex}.SaleSection-module__m9hVhq__titleImage{width:203px;height:100px}.SaleSection-module__m9hVhq__container{padding:var(--space-5x) var(--space-6x);background:var(--bg-white);border-radius:var(--rounded)}.SaleSection-module__m9hVhq__text{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-lottery-text);text-align:center;white-space:pre-line;font-weight:700}.SaleSection-module__m9hVhq__link{text-align:center;width:100%;margin:0 auto;display:block}.SaleSection-module__m9hVhq__image{object-fit:contain;width:100%;height:auto}
.MonthlyPriceStatistics-module__N7_SUa__chartAndTableWrapper{margin-top:var(--space-6x)}.MonthlyPriceStatistics-module__N7_SUa__chartArea{flex-grow:1;min-width:0}.MonthlyPriceStatistics-module__N7_SUa__monthlyInfoContainer{justify-content:flex-start;align-items:center;gap:var(--space-3x);display:flex}.MonthlyPriceStatistics-module__N7_SUa__divider{background-color:var(--color-gray-20);flex-shrink:0;width:1px;height:48px}.MonthlyPriceStatistics-module__N7_SUa__monthBox{flex-direction:column;flex-shrink:0;align-items:center;min-width:60px;display:flex}.MonthlyPriceStatistics-module__N7_SUa__monthLabel{font-weight:400;font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-gray-80);margin-bottom:var(--space);text-align:center}.MonthlyPriceStatistics-module__N7_SUa__monthValue{font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);color:var(--color-gray-80);text-align:center}.MonthlyPriceStatistics-module__N7_SUa__chartWrapper{margin-top:var(--space-4x)}.MonthlyPriceStatistics-module__N7_SUa__verticalTableContainer{border:1px solid var(--color-gray-20);border-radius:var(--radius-16);flex-shrink:0;width:320px;overflow:hidden}.MonthlyPriceStatistics-module__N7_SUa__verticalTable{border-collapse:collapse;width:100%}.MonthlyPriceStatistics-module__N7_SUa__verticalHeaderCell{padding:10px var(--space-5x);background-color:var(--color-gray-5);font-weight:700;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);color:var(--color-gray-80);text-align:right}.MonthlyPriceStatistics-module__N7_SUa__verticalMonthCell{padding-right:var(--space-5x);font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-3xl);color:var(--color-gray-80);text-align:right;white-space:nowrap}.MonthlyPriceStatistics-module__N7_SUa__verticalPriceCell{padding-right:var(--space-5x);font-weight:400;font-size:var(--fontSize-lg);line-height:var(--lineHeight-3xl);color:var(--color-gray-80);text-align:right;white-space:nowrap}.MonthlyPriceStatistics-module__N7_SUa__verticalRangeCell{padding-right:var(--space-5x);line-height:var(--lineHeight-3xl);color:var(--color-gray-80);text-align:right}.MonthlyPriceStatistics-module__N7_SUa__horizontalTableContainer{margin-top:var(--space-4x);-webkit-overflow-scrolling:touch;overflow-x:auto}.MonthlyPriceStatistics-module__N7_SUa__chartGrid{stroke:var(--color-gray-20);stroke-width:1px}.MonthlyPriceStatistics-module__N7_SUa__xAxis text,.MonthlyPriceStatistics-module__N7_SUa__yAxis text{font-size:var(--fontSize-xs);fill:var(--color-gray-80);font-weight:700}.MonthlyPriceStatistics-module__N7_SUa__priceBar{fill:var(--color-green-40)}.MonthlyPriceStatistics-module__N7_SUa__pastBar{fill:var(--color-green-10)}.MonthlyPriceStatistics-module__N7_SUa__legendMarkFuture,.MonthlyPriceStatistics-module__N7_SUa__legendMarkPast{border-radius:var(--radius-4);flex-shrink:0;width:12px;height:12px}.MonthlyPriceStatistics-module__N7_SUa__legendMarkFuture{background-color:var(--color-green-40)}.MonthlyPriceStatistics-module__N7_SUa__legendMarkPast{background-color:var(--color-green-10)}@media (min-width:769px){.MonthlyPriceStatistics-module__N7_SUa__chartAndTableWrapper{margin-top:var(--space-4x)}.MonthlyPriceStatistics-module__N7_SUa__monthlyInfoContainer{gap:var(--space-3x);padding-bottom:0;overflow-x:visible}.MonthlyPriceStatistics-module__N7_SUa__divider{height:48px}.MonthlyPriceStatistics-module__N7_SUa__chartWrapper{margin-top:var(--space-6x)}.MonthlyPriceStatistics-module__N7_SUa__monthBox{flex-shrink:1;min-width:70px}.MonthlyPriceStatistics-module__N7_SUa__monthLabel{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base)}.MonthlyPriceStatistics-module__N7_SUa__monthValue{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl)}}@media (min-width:1025px){.MonthlyPriceStatistics-module__N7_SUa__chartAndTableWrapper{gap:var(--space-10x);align-items:flex-start;display:flex}.MonthlyPriceStatistics-module__N7_SUa__monthLabel{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.MonthlyPriceStatistics-module__N7_SUa__monthValue{font-size:var(--fontSize-2xl);line-height:36px}.MonthlyPriceStatistics-module__N7_SUa__divider{height:64px}.MonthlyPriceStatistics-module__N7_SUa__xAxis text{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);margin-bottom:var(--space-3x);font-weight:700}.MonthlyPriceStatistics-module__N7_SUa__yAxis text{font-size:var(--fontSize-base);line-height:var(--lineHeight-sm);font-weight:500}}:is(.MonthlyPriceStatistics-module__N7_SUa__horizontalTableContainer th,.MonthlyPriceStatistics-module__N7_SUa__horizontalTableContainer td){text-align:right}
.CancelPolicyForPex-module__tljQRW__cancellationDate{justify-content:center;align-items:center;gap:var(--space-base);padding:var(--space-4x) 0;border-radius:var(--radius-12);background-color:var(--color-semantic-surface-gray-contents);color:var(--color-semantic-text-default);font-size:var(--typography-font-size-body-s);line-height:var(--typography-line-height-body-s);margin:0;display:flex}.CancelPolicyForPex-module__tljQRW__cancellationDate>span{font-weight:var(--typography-font-weight-bold);font-size:var(--typography-font-size-head-line-h4);line-height:var(--typography-line-height-head-line-h4)}
.WishlistShareInfoModal-module__OUnSXG__checkList{list-style:none}.WishlistShareInfoModal-module__OUnSXG__check{flex-shrink:0}
.RankTiersSection-module__oGHQzG__tierCards{display:none}@media (max-width:1024px){.RankTiersSection-module__oGHQzG__tierCards{display:block}}
.ServicesSection-module__2rKcRq__grid{gap:var(--space-4x);display:grid}.ServicesSection-module__2rKcRq__card{gap:var(--space-3x);padding:var(--space-4x);background:var(--color-semantic-surface-default);border:var(--border-width-1) solid var(--color-semantic-border-divider);border-radius:var(--radius-12);flex-direction:column;height:100%;text-decoration:none;transition:background-color .2s;display:flex}.ServicesSection-module__2rKcRq__card:hover{background:var(--color-semantic-surface-gray-contents)}.ServicesSection-module__2rKcRq__icon{box-sizing:border-box;width:43px;height:43px;padding:var(--space-base);object-fit:contain;flex:none}.ServicesSection-module__2rKcRq__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ServicesSection-module__2rKcRq__grid{column-gap:var(--space-6x);row-gap:var(--space-5x);grid-template-columns:repeat(3,1fr)}}
.AboutLotterySectionWithImage-module__sii3Qa__description{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-lottery-text);text-align:center;font-weight:700}.AboutLotterySectionWithImage-module__sii3Qa__labelText{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-lottery-text);text-align:center;width:calc(100% + var(--space-10x))}.AboutLotterySectionWithImage-module__sii3Qa__linkText{color:var(--color-lottery-text);font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);text-align:center;font-weight:700;text-decoration-line:underline}
.SortDropDown-module__UKdXnG__dropdownRoot{flex:1;width:100%}.SortDropDown-module__UKdXnG__dropdownTrigger{flex:1}
.CancelPolicyModal-module__wHMDaG__root{padding-bottom:var(--space-10x)}
.BasicLayout-module__pRngCa__root{flex-direction:column;min-height:100vh;display:flex}.BasicLayout-module__pRngCa__inner{margin-top:var(--space);flex-grow:1}
@media not (max-width:1024px){.WishlistTopHeader-module__LH5bTG__titleRow .WishlistTopHeader-module__LH5bTG__infoButton{display:none}}
.RankTierContent-module__P3gfvq__summary{cursor:pointer;list-style:none}.RankTierContent-module__P3gfvq__summary::-webkit-details-marker{display:none}.RankTierContent-module__P3gfvq__emblem{object-fit:contain;flex-shrink:0}.RankTierContent-module__P3gfvq__benefitList{list-style:none}.RankTierContent-module__P3gfvq__benefitIcon{flex-shrink:0}
.HotelCardSkeleton-module__V1yVHq__root{display:flex}.HotelCardSkeleton-module__V1yVHq__root+.HotelCardSkeleton-module__V1yVHq__root{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton-module__V1yVHq__figure{flex-shrink:0;width:100%;max-width:300px}.HotelCardSkeleton-module__V1yVHq__rows{padding-left:var(--space-6x);padding-top:var(--space-4x);flex-basis:100%}.HotelCardSkeleton-module__V1yVHq__rows>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.HotelCardSkeleton-module__V1yVHq__root{display:block}.HotelCardSkeleton-module__V1yVHq__root+.HotelCardSkeleton-module__V1yVHq__root{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton-module__V1yVHq__figure{max-width:100%}.HotelCardSkeleton-module__V1yVHq__rows{padding-left:0}}
.AreaMapSection-module__YlnuUW__map{aspect-ratio:2.306;-webkit-mask-image:url(../media/world-map.0gbkcygq78asp.svg);mask-image:url(../media/world-map.0gbkcygq78asp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AreaMapSection-module__YlnuUW__pin[data-region=europe]{--pin-x:12.5%;--pin-y:21%;--pin-sp-x:12.5%;--pin-sp-y:11.8%}.AreaMapSection-module__YlnuUW__pin[data-region=middle-east]{--pin-x:20.8%;--pin-y:37.6%;--pin-sp-x:19%;--pin-sp-y:39%}.AreaMapSection-module__YlnuUW__pin[data-region=africa]{--pin-x:13.9%;--pin-y:58.7%;--pin-sp-x:13.9%;--pin-sp-y:66.2%}.AreaMapSection-module__YlnuUW__pin[data-region=asia]{--pin-x:36.1%;--pin-y:39.9%;--pin-sp-x:36.1%;--pin-sp-y:36%}.AreaMapSection-module__YlnuUW__pin[data-region=oceania]{--pin-x:45.7%;--pin-y:78.1%;--pin-sp-x:45.7%;--pin-sp-y:88.6%}.AreaMapSection-module__YlnuUW__pin[data-region=guam]{--pin-x:48.7%;--pin-y:56%;--pin-sp-x:48.7%;--pin-sp-y:62.3%}.AreaMapSection-module__YlnuUW__pin[data-region=hawaii]{--pin-x:64.5%;--pin-y:42.7%;--pin-sp-x:64.5%;--pin-sp-y:33%}.AreaMapSection-module__YlnuUW__pin[data-region=north-america]{--pin-x:81%;--pin-y:28.9%;--pin-sp-x:81%;--pin-sp-y:28.9%}.AreaMapSection-module__YlnuUW__pin[data-region=latin-america]{--pin-x:90.3%;--pin-y:66.2%;--pin-sp-x:90.3%;--pin-sp-y:66.2%}.AreaMapSection-module__YlnuUW__pin{top:var(--pin-sp-y);left:var(--pin-sp-x);white-space:nowrap;cursor:pointer;transition:background-color .2s;transform:translate(-50%,-50%)}.AreaMapSection-module__YlnuUW__pin:hover{background-color:var(--color-semantic-surface-gray-contents)}.AreaMapSection-module__YlnuUW__countryChips{margin:0;padding:0;list-style:none}.AreaMapSection-module__YlnuUW__countryChip{color:inherit;white-space:nowrap;outline:none;text-decoration:none;transition:background-color .2s}.AreaMapSection-module__YlnuUW__countryChip:focus-visible{outline:2px solid var(--color-semantic-content-primary);outline-offset:2px}.AreaMapSection-module__YlnuUW__countryChip:hover{background-color:var(--color-semantic-surface-gray-contents)}@media (min-width:1024px){.AreaMapSection-module__YlnuUW__pin{top:var(--pin-y);left:var(--pin-x)}}.AreaMapSection-module__YlnuUW__panel[hidden]{content-visibility:auto;contain-intrinsic-size:auto 320px}
.seeMoreButton-module__QoFB4q__headingButton{display:none}.seeMoreButton-module__QoFB4q__spButton{display:block}@media (min-width:1025px){.seeMoreButton-module__QoFB4q__headingButton{display:block}.seeMoreButton-module__QoFB4q__spButton{display:none}}
.WishlistListCard-module__sM__jG__root{color:inherit;text-decoration:none}.WishlistListCard-module__sM__jG__thumbnail{aspect-ratio:1}.WishlistListCard-module__sM__jG__thumbnailImage{object-fit:cover}.WishlistListCard-module__sM__jG__listName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.EliteStatusTable-module__rFvXVG__table{border-collapse:collapse;table-layout:fixed}.EliteStatusTable-module__rFvXVG__rankHeaderCell,.EliteStatusTable-module__rFvXVG__featureCell{text-align:left;font-weight:400}.EliteStatusTable-module__rFvXVG__emblem{object-fit:contain;flex-shrink:0}.EliteStatusTable-module__rFvXVG__noWrap{white-space:nowrap}.EliteStatusTable-module__rFvXVG__dataCell{text-align:center;vertical-align:middle}
.Hero-module__1QW9qW__hero{background-color:#f6f7f8;width:100%;height:420px;display:block;position:relative;overflow:hidden}.Hero-module__1QW9qW__backgroundImage{object-fit:cover;object-position:center}.Hero-module__1QW9qW__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.Hero-module__1QW9qW__title{color:#fff;letter-spacing:.02em;text-shadow:0 3px 14px #00000080;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.2}.Hero-module__1QW9qW__subtitle{color:#fff;letter-spacing:.01em;text-shadow:0 2px 10px #00000073;text-wrap:pretty;margin:0;font-size:18px;font-weight:700;line-height:1.7}.Hero-module__1QW9qW__tagline{color:#fff;letter-spacing:.04em;text-shadow:0 2px 10px #00000059;margin:0;font-size:32px;font-weight:800}.Hero-module__1QW9qW__logos{justify-content:center;align-items:center;gap:20px;display:inline-flex}.Hero-module__1QW9qW__logoImage{object-fit:contain;filter:drop-shadow(0 2px 10px #00000059);width:auto;height:72px}.Hero-module__1QW9qW__logoImageNewt{height:84px}.Hero-module__1QW9qW__separator{color:#fff;opacity:.9;text-shadow:0 2px 10px #00000059;margin:0 4px;font-size:36px;font-weight:800;line-height:1}@media (max-width:767px){.Hero-module__1QW9qW__tagline{font-size:22px}.Hero-module__1QW9qW__title{font-size:28px}.Hero-module__1QW9qW__subtitle{font-size:16px}.Hero-module__1QW9qW__logoImage{height:56px}.Hero-module__1QW9qW__logoImageNewt{height:64px}.Hero-module__1QW9qW__separator{font-size:28px}}
.Hero-module__hFYU1G__root{aspect-ratio:375/220}.Hero-module__hFYU1G__background{object-fit:cover}.Hero-module__hFYU1G__illustration{object-fit:contain}.Hero-module__hFYU1G__pc{display:none}@media (min-width:1024px){.Hero-module__hFYU1G__root{aspect-ratio:auto;height:320px}.Hero-module__hFYU1G__sp{display:none}.Hero-module__hFYU1G__pc{display:block}}
.DoubleChanceSection-module__YEfHhG__description{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:var(--color-text-default);text-align:center;margin:0}.DoubleChanceSection-module__YEfHhG__buttonContainer{gap:var(--space-4x);display:flex}
.LotteryGuestExpireTimer-module__7fq60q__container{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:0 20px;display:flex}.LotteryGuestExpireTimer-module__7fq60q__text{text-align:center;width:210px;height:48px;color:var(--color-lottery-note-text);font-size:16px;font-weight:800;line-height:1.5em}
.MultilineText-module__RUTAeG__multiline{white-space:pre-wrap}
.FaqSection-module__qqd0Va__notes a{color:inherit;word-break:break-all;text-decoration:underline}.FaqSection-module__qqd0Va__notes>li{scroll-margin-block-start:var(--space-16x)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.AirlinePriceTable-module__GJubtq__container{margin-top:var(--space-4x)}.AirlinePriceTable-module__GJubtq__list{scrollbar-width:none;width:100vw;padding-inline:var(--space-4x);margin-left:calc(50% - 50vw);overflow-x:auto}.AirlinePriceTable-module__GJubtq__list::-webkit-scrollbar{display:none}.AirlinePriceTable-module__GJubtq__item{flex:0 0 256px}.AirlinePriceTable-module__GJubtq__cardLink{height:100%;color:inherit;text-decoration:none;display:block}.AirlinePriceTable-module__GJubtq__cardLink>*{transition:background-color .2s}.AirlinePriceTable-module__GJubtq__cardLink:hover>*{background-color:var(--color-semantic-surface-gray-contents)}.AirlinePriceTable-module__GJubtq__cardLink:focus-visible{outline:2px solid var(--color-semantic-border-default);outline-offset:2px;border-radius:var(--radius-12)}.AirlinePriceTable-module__GJubtq__logo{object-fit:cover}.AirlinePriceTable-module__GJubtq__amount{white-space:nowrap}.AirlinePriceTable-module__GJubtq__details{column-gap:var(--space-2x);row-gap:var(--space-base);grid-template-columns:max-content minmax(0,1fr);align-items:baseline}@media (min-width:1024px){.AirlinePriceTable-module__GJubtq__container{margin-top:var(--space-16x)}.AirlinePriceTable-module__GJubtq__list{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin-left:0;padding-inline:0;overflow-x:visible}}
@media (max-width:1024px){.page-module__nzJVLq__layout{margin-bottom:170px}}
.WebviewLayout-module__jY-uJG__root{flex-direction:column;min-height:100vh;display:flex}.WebviewLayout-module__jY-uJG__hasTransparentNativeHeader{--modal-top-offset:max(120px, env(safe-area-inset-top,0px) + 76px)}.WebviewLayout-module__jY-uJG__inner{flex-grow:1}
.BookingConfirmationRow-module__GOXXxq__root{flex-direction:column;display:flex}.BookingConfirmationRow-module__GOXXxq__container{justify-content:space-between;align-items:center;gap:var(--space-2x);width:100%;padding:var(--space-2x) 0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}:is(.BookingConfirmationRow-module__GOXXxq__container:has(.BookingConfirmationRow-module__GOXXxq__subText),.BookingConfirmationRow-module__GOXXxq__container:has(.BookingConfirmationRow-module__GOXXxq__freeCancelSubText)){padding:var(--space-4x) 0}.BookingConfirmationRow-module__GOXXxq__content{gap:var(--space-base);flex-direction:column;flex:1;min-width:0;display:flex}.BookingConfirmationRow-module__GOXXxq__subText{color:var(--color-semantic-text-default);font-size:var(--typography-font-size-caption-s);line-height:var(--typography-line-height-caption-s)}.BookingConfirmationRow-module__GOXXxq__freeCancelSubText{align-items:center;gap:var(--space-base);display:flex}.BookingConfirmationRow-module__GOXXxq__action{padding:var(--space-base) 0 var(--space-base) var(--space-2x);justify-content:center;align-items:center;display:flex}.BookingConfirmationRow-module__GOXXxq__divider{background-color:var(--color-semantic-border-divider);width:100%;height:1px}
@media (min-width:1024px){.FAQSection-module__DF38xa__faqList{border-top:var(--border-width-1) solid var(--color-semantic-border-divider)}}.FAQSection-module__DF38xa__answer{white-space:pre-wrap}.FAQSection-module__DF38xa__termsLink a{color:var(--color-semantic-text-default);text-decoration:underline}
.CollabLogos-module__WyG5aq__root{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px;display:flex}.CollabLogos-module__WyG5aq__tagline{color:var(--color-black);letter-spacing:.04em;margin:0 0 10px;font-size:28px;font-weight:800}.CollabLogos-module__WyG5aq__taglineBreak{display:none}.CollabLogos-module__WyG5aq__logos{margin-top:var(--space-5x);justify-content:center;align-items:center;gap:28px;display:inline-flex}.CollabLogos-module__WyG5aq__logo{object-fit:contain;width:auto;height:180px}.CollabLogos-module__WyG5aq__logoNewt{height:210px}.CollabLogos-module__WyG5aq__separator{color:var(--color-gray-80);font-size:64px;font-weight:800}.CollabLogos-module__WyG5aq__description{max-width:800px;color:var(--color-gray-80);text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:1.9}@media (max-width:767px){.CollabLogos-module__WyG5aq__tagline{font-size:22px}.CollabLogos-module__WyG5aq__taglineBreak{display:block}.CollabLogos-module__WyG5aq__logo,.CollabLogos-module__WyG5aq__logoNewt{width:min(260px,100%);height:auto}.CollabLogos-module__WyG5aq__separator{font-size:48px}.CollabLogos-module__WyG5aq__description{font-size:15px}}
.SelectFormSection-module__Fn_4sa__searchBar{box-shadow:var(--shadow-default)}@media (min-width:1024px){.SelectFormSection-module__Fn_4sa__searchBar{border:1px solid var(--color-primitive-monotone-gray-10)}}.SelectFormSection-module__Fn_4sa__separator{background-color:var(--color-semantic-border-divider);flex-shrink:0;width:100%;height:1px}@media (min-width:1024px){.SelectFormSection-module__Fn_4sa__separator{width:1px;height:48px}}
.AppDownloadButtons-module__aK0oxW__primaryButton button{background:#00cd68;border-radius:999px;height:48px;display:none;box-shadow:0 4px 4px #0000001a}.AppDownloadButtons-module__aK0oxW__toAppLink{text-align:center;width:100%;height:48px;color:var(--color-primary);font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);background-color:#fff;border-radius:100px;margin:10px 0 24px;display:none;box-shadow:0 4px 4px #0000001a}@media (max-width:1024px){.AppDownloadButtons-module__aK0oxW__primaryButton button,.AppDownloadButtons-module__aK0oxW__toAppLink{place-content:center;width:290px;margin-left:auto;margin-right:auto;display:grid}}
.SpinVideo-module__AJ95Ia__root{background-color:var(--bg-lottery);flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100svh;display:flex;position:relative;overflow:hidden}.SpinVideo-module__AJ95Ia__loadingContainer{background-color:var(--bg-lottery);width:100%;max-width:430px;height:100svh;position:relative;overflow:hidden}.SpinVideo-module__AJ95Ia__loading{z-index:1;width:100%;height:100%;position:absolute;top:0;overflow:hidden}.SpinVideo-module__AJ95Ia__video{object-fit:contain;width:100%;height:auto;margin:0 auto}.SpinVideo-module__AJ95Ia__loadingFront{z-index:2;position:absolute}.SpinVideo-module__AJ95Ia__loadingCover{z-index:999;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;top:-16px;left:-16px}@keyframes SpinVideo-module__AJ95Ia__fadeInOut{0%{opacity:0}20%{opacity:1}}.SpinVideo-module__AJ95Ia__fade{z-index:3;background-color:#fff;width:100vw;height:100vh;animation:.5s forwards SpinVideo-module__AJ95Ia__fadeInOut;position:fixed;top:0;left:0}
.ShareButton-module__IHfk6W__root{align-items:center;gap:var(--space);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.ShareButton-module__IHfk6W__text{color:var(--color-lottery-note-text);font-size:var(--fontSize-sm);font-weight:700;line-height:var(--lineHeight-base)}
.HeroSection-module__16sdyW__root{--kv-photo-extend:0px;grid-template-columns:minmax(0,1fr);display:grid}.HeroSection-module__16sdyW__hero{box-sizing:border-box;min-height:140px}.HeroSection-module__16sdyW__heroImage{width:100%;height:calc(100% + var(--kv-photo-extend));object-fit:cover;object-position:center 58%;position:absolute;top:0;left:0}.HeroSection-module__16sdyW__coverGradient{left:0;right:0;bottom:calc(-1 * var(--kv-photo-extend));height:calc(179px + var(--kv-photo-extend));background:linear-gradient(#005b6e00 0,#005b6ecc 121.14px 100%);position:absolute}.HeroSection-module__16sdyW__coverBlur{left:0;right:0;bottom:calc(-1 * var(--kv-photo-extend));height:calc(179px + var(--kv-photo-extend));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 179px 100%);mask-image:linear-gradient(#0000 0,#000 179px 100%)}.HeroSection-module__16sdyW__promiseNote{vertical-align:super;margin-left:.25em;line-height:1}.HeroSection-module__16sdyW__promiseNote a{color:inherit;text-decoration:underline}.HeroSection-module__16sdyW__searchSlot{margin-top:-40px;margin-bottom:var(--space-6x);position:relative}@media (min-width:1025px){.HeroSection-module__16sdyW__h1Slot{z-index:1;padding-top:var(--space-8x);grid-area:1/1;align-self:end}.HeroSection-module__16sdyW__promisesSlot{z-index:1;padding-top:var(--space-2x);padding-bottom:var(--kv-bottom-reserved);grid-area:2/1}.HeroSection-module__16sdyW__searchSlot{grid-row:3;margin-top:-16px}.HeroSection-module__16sdyW__labelBreak{display:none}.HeroSection-module__16sdyW__root{--kv-bottom-reserved:20px;--kv-photo-extend:24px}.HeroSection-module__16sdyW__hero{grid-area:1/1/3/2;min-height:248px}.HeroSection-module__16sdyW__heroImage,.HeroSection-module__16sdyW__coverGradient,.HeroSection-module__16sdyW__coverBlur{border-bottom-left-radius:var(--radius-48);border-bottom-right-radius:var(--radius-48)}.HeroSection-module__16sdyW__promises>li+li:before{content:"｜";color:var(--color-semantic-content-inverse);opacity:.6}}@media not (min-width:1025px){.HeroSection-module__16sdyW__hero{display:none}.HeroSection-module__16sdyW__searchSlot{margin-top:var(--space-4x);margin-bottom:0}.HeroSection-module__16sdyW__h1Slot{padding-top:var(--space-6x)}.HeroSection-module__16sdyW__h1{color:var(--color-semantic-text-default)}.HeroSection-module__16sdyW__promisesSlot{padding-top:var(--space-4x);padding-bottom:var(--space-8x)}.HeroSection-module__16sdyW__promises.HeroSection-module__16sdyW__promises{padding:var(--space-3x) var(--space-2x);background:var(--color-semantic-surface-primary-super-light);border-radius:var(--radius-12);grid-template-columns:repeat(3,1fr);display:grid}.HeroSection-module__16sdyW__promises>li{text-align:center}.HeroSection-module__16sdyW__promises>li span{color:var(--color-semantic-text-default)}.HeroSection-module__16sdyW__promises>li>svg{color:var(--color-semantic-content-primary)}}
.TourDetailRatingHelp-module__Jm4Fma__root{padding-bottom:var(--space-10x)}@media (max-width:1023px){.TourDetailRatingHelp-module__Jm4Fma__root{padding-top:var(--space-2x)}}
.DurationPriceTable-module__1nyCBW__container{margin-top:var(--space-4x)}.DurationPriceTable-module__1nyCBW__table{border-collapse:separate;border-spacing:0;width:100%}.DurationPriceTable-module__1nyCBW__table th{font-weight:400}.DurationPriceTable-module__1nyCBW__headCell{padding:var(--space-3x) var(--space-4x);background:var(--color-semantic-surface-gray-contents);text-align:center;vertical-align:middle;white-space:nowrap}.DurationPriceTable-module__1nyCBW__headCell:first-child{border-radius:var(--radius-12) 0 0 var(--radius-12)}.DurationPriceTable-module__1nyCBW__headCell:last-child{border-radius:0 var(--radius-12) var(--radius-12) 0}.DurationPriceTable-module__1nyCBW__headCell+.DurationPriceTable-module__1nyCBW__headCell{border-left:2px solid var(--color-semantic-surface-default)}.DurationPriceTable-module__1nyCBW__table tbody th,.DurationPriceTable-module__1nyCBW__table tbody td{border-bottom:1px solid var(--color-semantic-border-divider);vertical-align:middle}.DurationPriceTable-module__1nyCBW__dayCell{padding-block:var(--space-2x);text-align:center}.DurationPriceTable-module__1nyCBW__plotColumn{width:100%;padding-inline:var(--space-5x)}.DurationPriceTable-module__1nyCBW__valueCell{padding-inline:var(--space-base);text-align:center;white-space:nowrap}.DurationPriceTable-module__1nyCBW__nowrap{white-space:nowrap}.DurationPriceTable-module__1nyCBW__scale{width:100%;block-size:var(--space-5x);position:relative}.DurationPriceTable-module__1nyCBW__scaleLabel{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.DurationPriceTable-module__1nyCBW__plot{block-size:var(--space-12x);position:relative}.DurationPriceTable-module__1nyCBW__plotLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DurationPriceTable-module__1nyCBW__gridLine{stroke:var(--color-semantic-border-divider);stroke-width:1px;stroke-dasharray:3 3}.DurationPriceTable-module__1nyCBW__rangeLine{stroke:var(--color-semantic-border-default-super-light);stroke-width:2px}.DurationPriceTable-module__1nyCBW__marker{width:var(--space-3x);height:var(--space-3x);border-radius:var(--radius-full);flex:none;display:inline-block}.DurationPriceTable-module__1nyCBW__marker[data-kind=min]{background:var(--color-semantic-content-default)}.DurationPriceTable-module__1nyCBW__marker[data-kind=avg]{border-radius:var(--radius-2);background:var(--color-semantic-content-primary);transform:rotate(45deg)}.DurationPriceTable-module__1nyCBW__marker[data-kind=max]{box-sizing:border-box;border:2px solid var(--color-semantic-content-default-light);background:var(--color-semantic-surface-default)}.DurationPriceTable-module__1nyCBW__point{top:50%;left:var(--x);z-index:0;border-radius:var(--radius-full);display:flex;position:absolute;transform:translate(-50%,-50%)}.DurationPriceTable-module__1nyCBW__point:after{content:"";inset:calc(var(--space-base) * -1);position:absolute}.DurationPriceTable-module__1nyCBW__pointValue{z-index:1;margin-bottom:var(--space-2x);padding:var(--space-base) var(--space-2x);border-radius:var(--radius-12);background:var(--color-semantic-surface-default);box-shadow:var(--shadow-default);color:var(--color-semantic-content-default);font-size:var(--typography-font-size-caption-m);line-height:var(--typography-line-height-caption-m);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.DurationPriceTable-module__1nyCBW__point[data-edge=start] .DurationPriceTable-module__1nyCBW__pointValue{left:0;transform:none}.DurationPriceTable-module__1nyCBW__point[data-edge=end] .DurationPriceTable-module__1nyCBW__pointValue{left:auto;right:0;transform:none}.DurationPriceTable-module__1nyCBW__point:hover{z-index:1}.DurationPriceTable-module__1nyCBW__point:hover .DurationPriceTable-module__1nyCBW__pointValue{opacity:1}@media (min-width:1024px){.DurationPriceTable-module__1nyCBW__container{margin-top:var(--space-16x)}.DurationPriceTable-module__1nyCBW__plot{block-size:var(--space-16x)}.DurationPriceTable-module__1nyCBW__valueCell{padding-inline:var(--space-4x)}}
.Hero-module__4n65eG__hero{background-color:#f6f7f8;width:100%;height:420px;display:block;position:relative;overflow:hidden}.Hero-module__4n65eG__backgroundImage{object-fit:cover;object-position:center}.Hero-module__4n65eG__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.Hero-module__4n65eG__title{color:#fff;letter-spacing:.02em;text-shadow:0 3px 14px #00000080;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.2}.Hero-module__4n65eG__subtitle{color:#fff;letter-spacing:.01em;text-shadow:0 2px 10px #00000073;text-wrap:pretty;margin:0;font-size:18px;font-weight:700;line-height:1.7}.Hero-module__4n65eG__tagline{color:#fff;letter-spacing:.04em;text-shadow:0 2px 10px #00000059;margin:0;font-size:32px;font-weight:800}.Hero-module__4n65eG__logos{justify-content:center;align-items:center;gap:20px;display:inline-flex}.Hero-module__4n65eG__logoImage{object-fit:contain;filter:drop-shadow(0 2px 10px #00000059);width:auto;height:72px}.Hero-module__4n65eG__logoImageNewt{height:84px}.Hero-module__4n65eG__separator{color:#fff;opacity:.9;text-shadow:0 2px 10px #00000059;margin:0 4px;font-size:36px;font-weight:800;line-height:1}@media (max-width:767px){.Hero-module__4n65eG__tagline{font-size:22px}.Hero-module__4n65eG__title{font-size:28px}.Hero-module__4n65eG__subtitle{font-size:16px}.Hero-module__4n65eG__logoImage{height:56px}.Hero-module__4n65eG__logoImageNewt{height:64px}.Hero-module__4n65eG__separator{font-size:28px}}
.page-module__UYbTaq__paddingBottomForFixedFooter{--wishlist-share-footer-height:calc(var(--space-12x) + var(--space-4x) * 2 + 1px);padding-bottom:var(--wishlist-share-footer-height)}
@media (max-width:1024px){.page-module__6uog0G__paddingBottomForSp{padding-bottom:105px}}