.AccommodationCard_container__uSQWh{padding:0}.AccommodationCard_container__uSQWh .AccommodationCard_thumbnail__PLhiK{position:relative;display:flex;border-radius:8px;aspect-ratio:1/1}.AccommodationCard_container__uSQWh .AccommodationCard_thumbnail__PLhiK .AccommodationCard_image__MLmRw{width:100%;height:100%;object-fit:cover;border-radius:inherit}.AccommodationCard_container__uSQWh .AccommodationCard_thumbnail__PLhiK .AccommodationCard_badge_top_wrapper__AJrsr{position:absolute;top:8px;left:8px;border-radius:inherit;display:flex}.AccommodationCard_container__uSQWh .AccommodationCard_thumbnail__PLhiK .AccommodationCard_fair_badge_bottom__bhOfO{position:absolute;bottom:8px;left:8px}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD{position:relative;background:var(--Gray-0);border-radius:16px;display:flex;flex-direction:column;gap:4px;margin-top:14px}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD .AccommodationCard_adress__I258_{font-size:12px;font-weight:500;color:var(--Gray-60);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD .AccommodationCard_review__5SGnL{position:relative;z-index:1;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--Gray-70)}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD .AccommodationCard_review__5SGnL:before{display:block;width:9px;height:9px;content:"";background:url(/universal/_next/static/media/icon-star-9-yellow.a2d8c6cb.svg) no-repeat}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD .AccommodationCard_tags__9BOtv{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.AccommodationCard_container__uSQWh .AccommodationCard_contents__nagLD .AccommodationCard_tags__9BOtv .AccommodationCard_tag__nDJ_V{display:inline-flex;font-size:10px;font-weight:700;background:var(--Gray-10);color:var(--Gray-50);padding:4px 6px;border-radius:4px}.AccommodationCard_container__uSQWh.AccommodationCard_grid__5zw2H,.AccommodationCard_container__uSQWh.AccommodationCard_swipe__3wQAI{border-radius:0}.AccommodationCard_container__uSQWh.AccommodationCard_wide__1Ifuz{margin:8px 8px 10px;padding:0}.AccommodationCard_container__uSQWh.AccommodationCard_wide__1Ifuz .AccommodationCard_thumbnail__PLhiK{aspect-ratio:2/1.2683}.AccommodationCard_container__uSQWh.AccommodationCard_wide__1Ifuz .AccommodationCard_price__pGy0I{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.AccommodationCard_container__uSQWh.AccommodationCard_wide__1Ifuz .AccommodationCard_divider__MQbuE{margin-top:18px}.AccommodationCard_container__uSQWh.AccommodationCard_list__zn96C{background:var(--Gray-0);display:grid;grid-template-columns:128px 1fr;grid-gap:18px 16px;gap:18px 16px;border-radius:18px;padding:0;margin:6px 8px 10px}.AccommodationCard_container__uSQWh.AccommodationCard_list__zn96C .AccommodationCard_thumbnail__PLhiK{width:128px;height:160px}.AccommodationCard_container__uSQWh.AccommodationCard_list__zn96C .AccommodationCard_contents__nagLD{margin-top:0}.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4{background:var(--Gray-0);display:grid;grid-template-columns:106px 1fr;grid-gap:18px 16px;gap:18px 16px;border-radius:18px;padding:0;margin:6px 8px 10px}@media(max-width:640px){.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4{grid-template-columns:88px 1fr}}.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4 .AccommodationCard_thumbnail__PLhiK{width:106px;height:106px}@media(max-width:640px){.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4 .AccommodationCard_thumbnail__PLhiK{width:88px;height:88px}}.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4 .AccommodationCard_contents__nagLD{margin-top:0}.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4 .AccommodationCard_contents__nagLD .AccommodationCard_adress__I258_,.AccommodationCard_container__uSQWh.AccommodationCard_magazine__lv3X4 .AccommodationCard_contents__nagLD .AccommodationCard_title__kSm17{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.AccommodationCard_container__uSQWh .AccommodationCard_divider__MQbuE{grid-column:span 2;background:var(--Gray-10);height:1px}@keyframes AccommodationCard_gradient__Z2Ylo{0%{background-position:100% 50%}to{background-position:0 50%}}.AccommodationCard_badge__kPV4i{position:relative;padding:4px 6px;max-width:86px;border-top-left-radius:inherit;border-bottom-right-radius:6px;font-size:10px;font-weight:700;color:var(--Gray-0)}.AccommodationCard_badge__kPV4i .AccommodationCard_triangle__j9Is0{position:absolute;bottom:-10px;left:0}.AccommodationCard_badge__kPV4i.AccommodationCard_blue__g6fg_{background:var(--Blue-60)}.AccommodationCard_badge__kPV4i.AccommodationCard_blue__g6fg_ .AccommodationCard_triangle__j9Is0 path{fill:var(--Blue-60)}.AccommodationCard_badge__kPV4i.AccommodationCard_pink__JnTW6{background:var(--Pink-50)}.AccommodationCard_badge__kPV4i.AccommodationCard_pink__JnTW6 .AccommodationCard_triangle__j9Is0 path{fill:var(--Pink-50)}