._layout_1irmp_1{display:flex;flex-direction:column;height:100vh;height:100dvh;height:min(100svh,100lvh);padding-top:var(--header-height-m)}@media (min-width: 980px){._layout_1irmp_1{padding-top:var(--header-height)}}._layoutInApp_1irmp_15{padding-top:0}header.branding nav ul.area-list{background-color:#fff;position:absolute;top:40px;width:100px;left:50%;transform:translate(-50%);border-radius:4px;box-shadow:0 0 4px #0000003d;z-index:20}header.branding nav ul.area-list li{height:40px;margin:0;float:none;text-align:center;line-height:40px;cursor:pointer;position:static}header.branding nav ul.area-list li.current-area{color:#ee3c77}.area-siwtcher{cursor:pointer}.area-siwtcher .area-text{width:100%;display:flex;justify-content:space-between;align-items:center}.area-siwtcher .area-arrow{display:inline-block;width:16px;height:16px;background-image:url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_comment_arrow_down.svg);background-size:100% 100%;background-repeat:no-repeat;vertical-align:middle;margin-left:4px}.funliday-siderbar .user-header-link ul.area-list{margin-top:6px}.funliday-siderbar .user-header-link ul.area-list li{padding-left:16px}.funliday-siderbar .user-header-link ul.area-list li.current-area{color:#ee3c77}@media screen and (max-width: 980px){header.branding nav ul.area-list{width:auto;box-shadow:none;position:static;margin-top:6px}header.branding nav ul.area-list li{margin:0}header.branding nav.toggle-on ul.area-list{margin-top:6px;height:auto}header.branding nav.toggle-on ul.area-list li{margin:0;text-align:left;padding-left:16px}}@media screen and (min-width: 981px){header.branding nav ul.area-list{background-color:var(--bg-gray);color:#666;font-size:14px;font-weight:500;position:absolute;width:86px;left:50%;top:unset;transform:translate(-50%);border-radius:4px;box-shadow:0 0 4px #0000003d}header.branding nav ul.area-list li{height:32px;margin:0;float:none;text-align:center;line-height:32px;cursor:pointer;position:static}header.branding nav ul.area-list li.current-area{color:#ee3c77}.area-siwtcher .area-text{display:flex;width:88px;align-items:center;padding:2px 8px;margin:-2px 0;border-radius:4px;background-color:#f4f4f4;color:#666;font-size:13px;font-weight:500}.area-siwtcher .area-arrow{display:inline-block;width:16px;height:16px;background-image:url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_comment_arrow_down.svg);background-size:100% 100%;background-repeat:no-repeat;vertical-align:middle;margin-left:4px}}.funliday-siderbar{top:0;left:-480px;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;z-index:2000;min-width:240px;max-width:300px;position:fixed}.funliday-siderbar.fade-in{left:0;transition:left .3s}.funliday-siderbar.fade-out{opacity:-300px;transition:left .3s}.funliday-siderbar .background{background:#333;opacity:.5;position:fixed;z-index:1040;display:block;top:0;left:0;bottom:0;right:0;outline:0}.funliday-siderbar .box-dialog{z-index:1050;width:100%;height:100%;background-color:#fefefe;box-shadow:0 3px 9px #00000080;overflow:auto;padding:16px 0}.funliday-siderbar .user-profile{padding:16px 16px 8px;overflow:hidden}.funliday-siderbar .user-profile a{color:#222;width:100%;display:inline-block}.funliday-siderbar .user-profile .user-wrap{display:flex;justify-content:space-between}.funliday-siderbar .user-header-link{padding:0 16px}.funliday-siderbar .user-header-link li{padding:8px 0}.funliday-siderbar .user-header-link li.DOWNLOAD_FUNLIDAY_ID,.funliday-siderbar .user-header-link li.EXPERIENCES_ID{display:list-item}.funliday-siderbar .user-header-link li.PLAN_A_TRIP_ID{display:none}.funliday-siderbar .user-header-link li.current{border-bottom:0;border-left:4px solid #ee3c77;padding-left:12px;margin-left:-16px}.funliday-siderbar .user-header-link a{color:#222;width:100%;display:inline-block;text-decoration:none}.funliday-siderbar .user-header-link .lotteries-link{position:relative;display:flex;justify-content:space-between;align-items:center}.funliday-siderbar .user-header-link .lotteries-link .tag{height:22px;padding:1px 8px;border-radius:11px;background-color:var(--warning);color:#fff}.funliday-siderbar .user-avatar{width:64px;height:64px;position:relative;border-radius:50%;overflow:hidden;vertical-align:middle;display:inline-block}.funliday-siderbar .user-avatar img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.funliday-siderbar .user-info{margin-left:16px;width:140px}.funliday-siderbar hr{border:none;border-top:solid 1px #ccc;margin:8px 0}.funliday-siderbar .user-name{font-weight:700;display:block;padding-top:8px;word-break:break-all}.funliday-siderbar .user-email{font-size:12px;display:block;color:#666;margin-top:8px;word-break:break-all}.funliday-siderbar .user-sign-out{cursor:pointer;margin-bottom:16px}._popopContainer_u8nct_1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#000000bf}._show_u8nct_14{opacity:1;visibility:visible}._hide_u8nct_19{opacity:0;visibility:hidden}.user-box{width:300px;background:#fff;position:absolute;right:8px;top:56px;padding-bottom:8px;border-radius:4px;overflow-y:scroll;max-height:calc(98vh - 56px);box-shadow:var(--shadow-card);z-index:999}.user-box .user-profile{padding:16px 16px 8px;overflow:hidden}.user-box .user-profile a{color:#222;width:100%;display:inline-block}.user-box .user-profile .user-wrap{display:flex;justify-content:space-between}.user-box .user-header-link{padding:0 16px;display:flex;flex-direction:column}.user-box .user-header-link>li{padding:8px 0;margin:10px 0 0}.user-box .user-header-link li.DOWNLOAD_FUNLIDAY_ID,.user-box .user-header-link li.PLAN_A_TRIP_ID,.user-box .user-header-link li.EXPERIENCES_ID{display:none}.user-box .user-header-link a{color:#222;width:100%;display:inline-block}.user-box .user-header-link .lotteries-link-wrapper{padding:0}.user-box .user-header-link .lotteries-link-wrapper .lotteries-link{position:relative;display:flex;justify-content:space-between;align-items:center}.user-box .user-header-link .lotteries-link-wrapper ul li{padding:8px 0;margin:0}.user-box .user-header-link .tag{height:22px;padding:1px 8px;border-radius:11px;background-color:var(--warning);color:#fff;display:flex;align-items:center}.user-box>.user-header-link:last-child>:last-child{margin-bottom:8px}.user-box .user-avatar{width:64px;height:64px;position:relative;border-radius:50%;overflow:hidden;vertical-align:middle;display:inline-block}.user-box .user-avatar img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.user-box .user-info{margin-left:16px;width:190px}.user-box hr{border:none;border-top:solid 1px #ccc;margin:8px 0}.user-box .user-name{font-weight:700;display:block;padding-top:8px;word-break:break-all}.user-box .user-email{font-size:12px;display:block;color:#666;margin-top:8px;word-break:break-all}.user-box .user-sign-out{cursor:pointer}@media screen and (max-width: 980px){.user-box{width:auto;max-width:300px;height:100%;background:#fff;position:absolute;left:0;right:auto;top:0;border-radius:0;box-shadow:0 0 #0000}.user-box .user-info{width:140px}.user-box .user-header-link li.DOWNLOAD_FUNLIDAY_ID,.user-box .user-header-link li.EXPERIENCES_ID{display:list-item}}.branding{position:fixed;top:0;display:var(--branding-display, block);width:100%;height:var(--header-height);background-color:var(--white);box-shadow:var(--shadow);z-index:1}.branding .container{position:static}.branding .branding-logo{display:block;float:left;width:172px;height:40px;margin:8px 16px 8px 0;background:url(https://assets.funliday.com/web/logo_funliday.png) no-repeat;background-size:100%}.branding .search-toggle{position:absolute;display:block;width:24px;height:24px;background-image:url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_search.svg);background-repeat:no-repeat;background-size:16px;background-position:center;top:16px;right:16px;display:none}.branding .search-box{float:left;position:relative;margin-top:8px}.branding .search-box:before{content:"";position:absolute;display:block;width:16px;height:16px;background-image:url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_search.svg);background-repeat:no-repeat;background-size:100%;top:12px;left:8px}.branding .search-box input{background:var(--bg-gray);height:40px;line-height:40px;border-radius:4px;padding:0 8px 0 32px;font-size:1em;width:240px;border:none}.branding .search-box .search-box-candidate{background:var(--white);width:100%;box-shadow:var(--shadow);position:absolute;top:40px;left:0;border-radius:4px;overflow:hidden}.branding .search-box .search-box-candidate ul li{display:block;padding:8px 16px 8px 32px;color:var(--text-color);background-repeat:no-repeat;background-position:8px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branding .search-box .search-box-candidate ul li:hover{background-color:var(--bg-gray)}.branding nav{float:right;margin-top:8px}.branding nav .nav-toggle{display:none;width:24px;height:24px;position:absolute;top:16px;left:16px;cursor:pointer}.branding nav .nav-toggle img{width:100%;display:block}.branding nav.toggle-on>ul{display:block}.branding nav.toggle-on .nav-toggle{display:block}.branding nav ul.upper-section>:last-child{margin-right:4px}.branding nav ul li{margin:10px 32px 0 0;float:left;height:40px;position:relative;font-size:14px}.branding nav ul li.current{border-bottom:4px solid var(--main);height:37px}.branding nav ul li.PLAN_A_TRIP_ID a,.branding nav ul li.SIGN_IN_ID a{color:var(--main);font-weight:700}.branding nav ul li.header-user,.branding nav ul li.SIGN_OUT_ID{margin:0}.branding nav ul li .header-user-wrap{display:flex;align-items:center;border-radius:20px;border:solid 1px var(--text-color);padding:0 3px;height:40px;cursor:pointer}.branding nav ul li .header-user-image-wrap{cursor:pointer;display:block;width:32px;height:32px;border-radius:16px;overflow:hidden;padding-left:0;border:none}.branding nav ul li .header-user-image-wrap img{width:32px;height:32px;display:block;-o-object-fit:cover;object-fit:cover}.branding nav ul li .header-user-image-wrap a.header-user-sign-out{display:none}.branding nav ul li .header-user-nickname{margin-left:8px}.branding nav.header-menu{float:none;clear:both;border-top:1px solid var(--gray-light);padding-top:6px}header.branding.header-full-width .container{max-width:100%}@media screen and (max-width: 1280px){header.branding .search-box input{width:160px}}@media screen and (max-width: 980px){header.branding{height:var(--header-height-m)}header.branding .branding-logo{margin:8px auto;float:none}header.branding .search-toggle{display:block;z-index:1000}header.branding .search-box{float:none;overflow:hidden;width:0;height:56px;position:absolute;top:0;right:0;background:var(--white);z-index:999;padding:0;margin:0;transition:width .2s ease-in}header.branding .search-box:before{top:20px;left:16px}header.branding .search-box input{width:100%;transition:width .2s ease-in}header.branding .search-wrapper.toggle-on .search-toggle{background-image:url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_close_black.png);background-size:24px}header.branding .search-wrapper.toggle-on .search-box{width:100%;padding:8px}header.branding nav ul{position:absolute;width:100%;left:0;top:0;background:#fffffff2;height:0}header.branding nav ul li{display:none}header.branding nav.header-menu{display:none}header.branding.islogout nav .nav-toggle{display:block;border-radius:0}header.branding.islogout nav ul{height:100vh;top:0;min-width:240px;width:auto;max-width:300px;transform:translate(-100%);transition:transform .2s ease-in}header.branding.islogout nav.toggle-on ul{transform:translate(0);background:var(--white)}header.branding.islogout nav.toggle-on ul li{display:block;float:none;height:auto;margin-top:16px}header.branding.islogout nav.toggle-on ul li.PLAN_A_TRIP_ID{display:none}header.branding.islogout nav.toggle-on ul li.current{border-bottom:0;border-left:4px solid var(--main);padding-left:8px}}.reward-points-coin{padding:12px;margin-right:4px;background:center/contain no-repeat url(https://assets.funliday.com/static-next-dev/assets/imgs/components/icon_point.svg)}
