@charset "UTF-8";.fair__container.svelte-1je2sji{display:flex;flex-direction:column;gap:8px;padding:16px;font-family:Noto Sans JP;line-height:150%;letter-spacing:4%;background:#feeee6;border-radius:8px}.fair__container--desktop.svelte-1je2sji{padding:24px 80px}.fair__container.svelte-1je2sji .primary:where(.svelte-1je2sji){font-weight:700;color:#f36969}.fair__container.svelte-1je2sji .fa-angle-right:where(.svelte-1je2sji){position:absolute;top:50%;right:24px;font-size:24px;transform:translateY(-50%)}.fair__container.svelte-1je2sji .balloon__text:where(.svelte-1je2sji){position:relative;width:fit-content;padding:10px 16px;margin:0 auto;font-size:13px;font-weight:700;line-height:1.5;color:#fff;text-align:center;white-space:nowrap;background-color:#ea5d63;border-radius:999px}.fair__container.svelte-1je2sji .balloon__text:where(.svelte-1je2sji):before{position:absolute;right:50%;bottom:-5px;content:"";border-top:6px solid #ea5d63;border-right:6px solid transparent;border-bottom:0 solid transparent;border-left:6px solid transparent;transform:translate(50%)}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji){display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji) .fair-title__title:where(.svelte-1je2sji){font-size:16px;font-weight:700;color:#333;text-align:center}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji) .fair-title__title--desktop:where(.svelte-1je2sji){font-size:22px}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji) .fair-title__company:where(.svelte-1je2sji){font-size:10px;font-weight:400;text-align:center}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji) .fair-title__company--desktop:where(.svelte-1je2sji){font-size:13px}.fair__container.svelte-1je2sji .fair-title:where(.svelte-1je2sji) .fair-title__company:where(.svelte-1je2sji) .primary:where(.svelte-1je2sji){font-weight:700;color:#333}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji){width:311;height:73;padding:12px 8px;margin-bottom:12px;font-size:12px;font-weight:500;line-height:160%;color:#666;letter-spacing:6%;background:#fff;border-radius:8px}.fair__container.svelte-1je2sji .fair__ditail--desktop:where(.svelte-1je2sji){position:relative;display:flex;align-items:start;justify-content:space-between;padding-left:32px;font-size:14px}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__info:where(.svelte-1je2sji){display:flex;flex:1;flex-direction:column;gap:4px;font-weight:400}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__info:where(.svelte-1je2sji) .fair__period:where(.svelte-1je2sji) .primary:where(.svelte-1je2sji){font-size:13px;font-weight:700;color:#333;letter-spacing:.52px}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__info:where(.svelte-1je2sji) .fair__location:where(.svelte-1je2sji){display:flex}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__info:where(.svelte-1je2sji) .fair__location:where(.svelte-1je2sji) .fair__location-label:where(.svelte-1je2sji){flex-shrink:0}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__info:where(.svelte-1je2sji) .fair__location:where(.svelte-1je2sji) .primary:where(.svelte-1je2sji){width:260px;padding-left:0;font-size:13px;font-weight:400;color:#333;letter-spacing:.52px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fair__container.svelte-1je2sji .fair__ditail:where(.svelte-1je2sji) .fair__image:where(.svelte-1je2sji){position:absolute;right:0;bottom:0;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding-bottom:0;margin-bottom:0}.fair__container.svelte-1je2sji .button__container:where(.svelte-1je2sji){display:flex;gap:8px}.fair__container.svelte-1je2sji .button__container--mobile:where(.svelte-1je2sji){flex-direction:column}.fair__container.svelte-1je2sji .button__container--desktop:where(.svelte-1je2sji){flex-direction:row;justify-content:space-between}.fair__container.svelte-1je2sji .button__container--desktop:where(.svelte-1je2sji) a{flex:1}.fair__container.svelte-1je2sji .button__container:where(.svelte-1je2sji) a:last-child .fa-angle-right{color:#949494}
