@charset "utf-8";.page-favorite .hotel_archive_list{width:100%;padding-left:0;padding-right:0}#breadcrumb.fav-heading{padding-top:2px}#breadcrumb.fav-heading h1{margin-top:3.6px}.fav-breadcrumb{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media screen and (max-width:539px){#breadcrumb.fav-heading{padding-top:4px}.fav-breadcrumb{padding-left:0;padding-right:0;margin-right:0}}.page-favorite .hotel_archive{margin-bottom:0}.page-favorite .top-area-section{margin-bottom:60px}@media screen and (max-width:600px){.page-favorite .top-area-section{margin-bottom:40px}}.hotel-card.is-unfavorited .hotel-card__image-swiper,.hotel-card.is-unfavorited .hotel-card__badges,.hotel-card.is-unfavorited .hotel-card__info,.hotel-card.is-unfavorited .plan-slider,.hotel-card.is-unfavorited .hotel-card__more,.hotel-card.is-unfavorited .article_in_hotel_archive_list_yoyakurikuesuto{opacity:.4}.fav-removed-note{position:absolute;left:0;right:0;bottom:0;z-index:4;margin:0;padding:8px 12px;background:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:700;line-height:1.4;text-align:center;pointer-events:none}.fav-filter[hidden],#breadcrumb.fav-heading .fav-filter[hidden],.fav-filter__chip[hidden]{display:none}#breadcrumb.fav-heading .fav-filter{display:flex;order:2;flex-basis:100%;margin:0}#breadcrumb.fav-heading .fav-filter{margin-top:12px}#breadcrumb.fav-heading .fav-filter+.nav_sort{margin-top:12px}#breadcrumb.fav-heading h1+.fav-filter{margin-top:0}@media screen and (max-width:539px){#breadcrumb.fav-heading .fav-filter{margin-top:0}#breadcrumb.fav-heading .fav-filter+.nav_sort{margin-top:14px}#breadcrumb.fav-heading h1+.fav-filter{margin-top:12px}}.fav-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.fav-filter__chip{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:50px;border:1px solid #ddd;background:#fff;font-family:inherit;font-size:13px;font-weight:500;color:#444;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.fav-filter__chip:hover{border-color:#00503e;background:#f0fdf4}.fav-filter__chip.is-active{background:#00503e;border-color:#00503e;color:#fff}.fav-filter__count{font-size:11px;font-weight:500;opacity:.7}#breadcrumb.fav-heading .fav-filter__count{display:inline;margin:0;color:inherit;letter-spacing:normal;line-height:inherit;font-size:11px}.hotel-card.is-filtered-out,.hotel-card.is-paged-out{display:none !important}.page-favorite .fav-more{display:block;width:100%;max-width:360px;margin:8px auto 40px;padding:12px 16px;border:1px solid #00503e;border-radius:999px;background:#fff;color:#00503e;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.page-favorite .fav-more:hover{background:#00503e;color:#fff}.page-favorite .fav-more[hidden]{display:none}.page-favorite .non_fav{margin:24px 0 40px;font-size:14px}@media screen and (max-width:767px){.fav-filter{gap:6px;margin-bottom:12px}.fav-filter__chip{gap:3px;padding:4px 10px;font-size:11px}.fav-filter__count,#breadcrumb.fav-heading .fav-filter__count{font-size:10px}}.hotel-card__no-plan{margin:8px 0 0;padding:10px 12px;border-radius:6px;background:#f5f5f5;font-size:13px;line-height:1.5;color:#555}@media screen and (max-width:767px){.hotel-card__no-plan{margin-top:0;font-size:12px}}#breadcrumb.fav-heading .fav-tabs{order:1;flex-basis:100%;display:flex;margin:8px 0 4px;border-bottom:2px solid #e5e7eb}#breadcrumb.fav-heading .fav-tabs__tab{flex:1;display:flex;align-items:baseline;justify-content:center;gap:4px;margin:0 0 -2px;padding:10px 0;border-bottom:3px solid transparent;color:#6b7280;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}#breadcrumb.fav-heading .fav-tabs__tab:hover{color:#00503e}#breadcrumb.fav-heading .fav-tabs__tab.is-active{color:#00503e;border-bottom-color:#00503e}#breadcrumb.fav-heading .fav-tabs__count{font-size:12px;font-weight:500}@media screen and (max-width:539px){#breadcrumb.fav-heading .fav-tabs{margin:10px 0 14px}#breadcrumb.fav-heading .fav-tabs__tab{font-size:14px}#breadcrumb.fav-heading .fav-tabs+.fav-filter,#breadcrumb.fav-heading .fav-tabs+.nav_sort{margin-top:14px}}