.filter_head_title.svelte-77utvt{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.filter_head_title.svelte-77utvt span:where(.svelte-77utvt){font-weight:700;font-size:2rem}.btn_reset.svelte-77utvt{padding:5px 10px;background:#000;color:#fff;font-size:1.2rem;border-radius:4px;margin-left:15px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.btn_reset.svelte-77utvt:hover{background:#c3403d;border-color:#c3403d}.filter_head_title.svelte-77utvt .btn_close:where(.svelte-77utvt){display:none}.btn_close.svelte-77utvt{top:10px;right:10px;width:30px;height:30px;position:absolute}.btn_close.svelte-77utvt span:where(.svelte-77utvt){width:30px;height:1px;top:20px;background-color:#000;display:block;position:absolute}.btn_close.svelte-77utvt:hover span:where(.svelte-77utvt){background-color:gray}.btn_close.svelte-77utvt span:where(.svelte-77utvt):nth-child(1){transform:rotate(45deg)}.btn_close.svelte-77utvt span:where(.svelte-77utvt):nth-child(2){transform:rotate(-45deg)}.filter_inner.svelte-77utvt{background:#fff;padding:30px;border:1px solid #eee}.filter_content.svelte-77utvt{padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:30px}.filter_title.svelte-77utvt{font-weight:600;padding-left:8px;border-left:1px solid}.select_area.svelte-77utvt{margin-top:20px}.search_box.svelte-77utvt{margin-top:20px;display:flex;border:1px #ddd solid}input.fv_free_word.svelte-77utvt{padding:10px 0 10px 10px;width:100%;border:none}button.fv_submit.svelte-77utvt{background:#fff;color:#000;padding:0 15px;font-weight:700;border:none}.fv_submit.svelte-77utvt img:where(.svelte-77utvt){width:20px;height:auto}button.fv_submit.svelte-77utvt img:where(.svelte-77utvt){transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}button.fv_submit.svelte-77utvt:hover img:where(.svelte-77utvt){opacity:.5}.select_area.svelte-77utvt select:where(.svelte-77utvt){width:100%;border:none;padding:15px;font-size:1.3rem;background-color:#f5f5f5;background-image:url(/ifa-database/img/arrow_under.png);background-size:16px;background-position:right 14px center;background-repeat:no-repeat;border-radius:5px}.checkbox_list.svelte-77utvt label:where(.svelte-77utvt){display:flex;width:100%;margin-top:10px;font-size:1.3rem;align-items:center}.checkbox_list.svelte-77utvt{display:flex;flex-wrap:wrap;margin-top:10px}.checkbox_list.svelte-77utvt input:where(.svelte-77utvt){margin-right:5px}.checkbox_area.svelte-77utvt{display:flex;flex-wrap:wrap}.checkbox_area.svelte-77utvt label:where(.svelte-77utvt){width:33%;margin:10px 0 0;font-size:1.3rem;display:flex;align-items:center}.checkbox_area.svelte-77utvt input:where(.svelte-77utvt){margin-right:5px}.tag_list.svelte-77utvt li:where(.svelte-77utvt) input[type=checkbox]:where(.svelte-77utvt){display:none}.tag_list.svelte-77utvt li:where(.svelte-77utvt) label:where(.svelte-77utvt){padding:5px 14px;border:1px solid #ddd;border-radius:100px;text-align:center;font-size:1.2rem;margin:8px 6px 0 0;width:max-content;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;display:block}.tag_list.svelte-77utvt li:where(.svelte-77utvt) label:where(.svelte-77utvt):hover{background:#eee}.tag_list.svelte-77utvt li:where(.svelte-77utvt) input[type=checkbox]:where(.svelte-77utvt):checked+label:where(.svelte-77utvt){background:#000;border:1px solid #000;color:#fff}ul.tag_list.svelte-77utvt{display:flex;flex-wrap:wrap}.acd-check.svelte-77utvt{display:none}.acd-label.svelte-77utvt{box-sizing:border-box;display:flex;justify-content:space-between;width:100%;align-items:baseline}.acd-label.svelte-77utvt:after{display:flex;align-items:center;content:"一覧を開く ▼";font-weight:400;transition:all .3s;font-size:1.2rem}.acd-label.svelte-77utvt:hover{opacity:.5}.acd-content.svelte-77utvt{height:0;opacity:0;transition:.3s;visibility:hidden;width:100%;padding:0;margin:0 auto}.acd-check.svelte-77utvt:checked+.acd-label:where(.svelte-77utvt)+.acd-content:where(.svelte-77utvt){height:auto;opacity:1;padding:10px 0 0;visibility:visible;display:flex;align-items:center;word-break:break-all}.acd-check.svelte-77utvt:checked+.acd-label:where(.svelte-77utvt):after{content:"一覧を閉じる ▲"}@media screen and (max-width: 480px){.filter_container.svelte-77utvt{background-color:#fff}.filter_scroll.svelte-77utvt{overflow-y:auto;position:absolute;top:70px;height:calc(100vh - 70px)}.filter_inner.svelte-77utvt{background:#fff;padding:5%;border:1px solid #eee}.filter_head_title.svelte-77utvt{justify-content:start}.filter_head_title.svelte-77utvt span:where(.svelte-77utvt){border-right:1px #ddd solid;padding-right:10px}.filter_head_title.svelte-77utvt .btn_close:where(.svelte-77utvt){display:block}.checkbox_list.svelte-77utvt label:where(.svelte-77utvt){display:flex;width:100%;margin-top:10px;font-size:1.1rem;align-items:center}input.fv_free_word.svelte-77utvt{padding:12px;border-radius:6px;font-size:1.1rem;width:100%}.select_area.svelte-77utvt select:where(.svelte-77utvt){width:100%;border:none;padding:12px;font-size:1.1rem;background-color:#f5f5f5;background-image:url(/ifa-database/img/arrow_under.png);background-size:16px;background-position:right 14px center;background-repeat:no-repeat;border-radius:5px}.filter_content.svelte-77utvt{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px}.acd-content.svelte-77utvt{height:auto;opacity:1;padding:10px 0 0;visibility:visible;width:100%;display:flex;align-items:center;word-break:break-all}.acd-label.svelte-77utvt:after{display:none}.acd-label.svelte-77utvt:hover{opacity:100%}.checkbox_area.svelte-77utvt label:where(.svelte-77utvt){width:33%;margin:8px 0 0;font-size:1.1rem;display:flex;align-items:center}.tag_list.svelte-77utvt li:where(.svelte-77utvt) label:where(.svelte-77utvt){padding:3px 10px;border:1px solid #000;border-radius:100px;text-align:center;font-size:1.1rem;margin:8px 6px 0 0;width:max-content;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;display:block}.filter_head_title.svelte-77utvt{padding:10px}.filter_head_title.svelte-77utvt span:where(.svelte-77utvt){font-weight:700;font-size:1.4rem}.btn_reset.svelte-77utvt{padding:2px 8px;background:#000;color:#fff;font-size:1.1rem;border-radius:4px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}}ul.page_nav.svelte-1fn430q{display:flex;align-items:center;justify-content:center;margin-top:50px}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q) a:where(.svelte-1fn430q){padding:8px 15px;border-radius:5px;line-height:30px;border:1px solid #eee;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q) a:where(.svelte-1fn430q):hover{background:#eee}span.page_nav_active.svelte-1fn430q{padding:8px 15px;border:1px solid #000;background:#000;border-radius:5px;line-height:30px;color:#fff}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q){margin:0 3px}@media screen and (max-width: 480px){ul.page_nav.svelte-1fn430q{display:flex;align-items:center;justify-content:center;margin-top:30px}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q) a:where(.svelte-1fn430q){padding:6px 12px;border-radius:5px;font-size:1.1rem;line-height:30px;border:1px solid #eee;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q) a:where(.svelte-1fn430q):hover{background:#eee}span.page_nav_active.svelte-1fn430q{padding:6px 12px;border:1px solid #000;background:#000;border-radius:5px;line-height:30px;font-size:1.1rem;color:#fff}.page_nav.svelte-1fn430q li:where(.svelte-1fn430q){margin:0 3px}}.tooltip.svelte-ev001u{position:relative;display:inline-block}.tooltip.svelte-ev001u .tool_tip_text:where(.svelte-ev001u){visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 2px;position:absolute;z-index:1;bottom:0%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:1rem}.tooltip.svelte-ev001u:hover .tool_tip_text:where(.svelte-ev001u){visibility:visible;opacity:1}.pc-only.svelte-1gnqvan{display:block}@media screen and (max-width: 480px){.pc-only.svelte-1gnqvan{display:none}}.breadcrumb.svelte-1gnqvan{margin:0 50px;font-size:13px;color:#4d4d4d;padding:30px 0}.breadcrumb.svelte-1gnqvan>a:where(.svelte-1gnqvan){color:#4d4d4d}.breadcrumb.svelte-1gnqvan>a:where(.svelte-1gnqvan):after{content:">";margin:0 8px}.contents_inner.svelte-1gnqvan{margin:0 auto;max-width:2200px;width:90%}#search_top.svelte-1gnqvan{position:absolute;top:-120px}.companies_head.svelte-1gnqvan{padding-bottom:10px;justify-content:space-between;margin-bottom:20px;align-items:center;border-bottom:1px solid #ddd;display:flex}.search_result.svelte-1gnqvan{display:flex;align-items:center}.search_result.svelte-1gnqvan h1:where(.svelte-1gnqvan){font-weight:700;font-size:2rem}.search_result.svelte-1gnqvan span:where(.svelte-1gnqvan){font-weight:400;margin-left:20px;font-size:1.3rem}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan){padding:10px;border-top:1px solid #eee;font-size:1.2rem;height:var(--company-record-height-pc);background:#fff;border-right:1px solid #eee;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan) ul>li{font-size:1.2rem}.company_list.svelte-1gnqvan th:where(.svelte-1gnqvan){padding:15px 25px;border-right:1px solid #eee;font-size:1.2rem;background:linear-gradient(180deg,#fbfcfd,#f3f5f7)}table.company_list.svelte-1gnqvan{width:max-content;border-top:1px solid #eee;box-sizing:border-box;border-bottom:1px solid #eee}.company_list.svelte-1gnqvan tr:where(.svelte-1gnqvan){position:relative}.company_list.svelte-1gnqvan tr.data:where(.svelte-1gnqvan){height:var(--company-record-height-pc)}td.company_name.svelte-1gnqvan{font-size:1.3rem;font-weight:700;display:flex;left:0;align-items:center;position:absolute;z-index:1;line-height:22px;width:240px;border-left:1px solid #eee;background:#f9f9f9}.company_logo.svelte-1gnqvan{width:50px;height:50px;background:#fff;border:1px solid #ddd;border-radius:5px;margin-right:15px;overflow:hidden;display:flex;align-items:center}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan):nth-child(2){padding-left:260px}.company_elements.svelte-1gnqvan{overflow-x:auto;border-right:1px solid #eee}th.company_name_title.svelte-1gnqvan{width:240px;position:absolute;background:linear-gradient(180deg,#f1f7fd,#e7edf3);border-left:1px solid #eee;left:0}.company_name.svelte-1gnqvan a:where(.svelte-1gnqvan){width:75%;line-height:20px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.company_name.svelte-1gnqvan a:where(.svelte-1gnqvan):hover{color:#c3403d;text-decoration:underline}.company_list.svelte-1gnqvan th:where(.svelte-1gnqvan):nth-child(2){padding-left:260px}.company_list.svelte-1gnqvan tr:where(.svelte-1gnqvan):hover td:where(.svelte-1gnqvan){background:#f2f6f9}@media screen and (max-width: 480px){.contents_inner.svelte-1gnqvan{margin:0 auto;max-width:inherit;width:100%}.side_column.svelte-1gnqvan{position:fixed;background-color:#fff;top:0;left:0;padding:10px 0;z-index:999999;height:100vh}#search_top.svelte-1gnqvan{position:absolute;top:-180px}.sp_search_btn.svelte-1gnqvan{display:flex!important;text-align:center;padding:10px;align-items:center;justify-content:center;border:1px solid;width:100%;border-radius:5px;margin:0 auto 30px;background-color:#000;color:#fff}.sp_search_btn.svelte-1gnqvan img:where(.svelte-1gnqvan){filter:invert(100%)}.grid_mode.svelte-1gnqvan .company_elements_table:where(.svelte-1gnqvan){display:none}.company_elements_grid.svelte-1gnqvan{display:none!important}.grid_mode.svelte-1gnqvan .company_elements_grid:where(.svelte-1gnqvan){display:block!important}.companies_head.svelte-1gnqvan{padding-bottom:10px;justify-content:space-between;margin-bottom:15px;align-items:center;border-bottom:1px solid #ddd;display:flex}.search_result.svelte-1gnqvan{font-weight:700;font-size:1.4rem;display:flex;align-items:center}.search_result.svelte-1gnqvan span:where(.svelte-1gnqvan){font-weight:400;margin-left:10px;font-size:1.1rem}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan){padding:20px 14px;border-top:1px solid #eee;font-size:1rem;height:var(--company-record-height-sp);background:#fff;border-right:1px solid #eee;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan) ul>li{font-size:1rem}.company_list.svelte-1gnqvan th:where(.svelte-1gnqvan){padding:10px 15px;border-right:1px solid #eee;font-size:1rem;background:linear-gradient(180deg,#fbfcfd,#f3f5f7)}.company_list.svelte-1gnqvan tr.data:where(.svelte-1gnqvan){height:var(--company-record-height-sp)}table.company_list.svelte-1gnqvan{width:max-content;border-top:1px solid #eee;box-sizing:border-box;border-bottom:1px solid #eee}td.company_name.svelte-1gnqvan{font-size:1.1rem;font-weight:700;display:flex;left:0;align-items:center;position:absolute;z-index:1;line-height:22px;width:150px;border-left:1px solid #eee;background:#f9f9f9}.company_logo.svelte-1gnqvan{width:35px;height:35px;background:#fff;border:1px solid #ddd;border-radius:5px;margin-right:5%;overflow:hidden}.company_list.svelte-1gnqvan td:where(.svelte-1gnqvan):nth-child(2){padding-left:165px}.company_elements.svelte-1gnqvan{overflow-x:auto;margin-bottom:20px;border-right:1px solid #eee}th.company_name_title.svelte-1gnqvan{width:150px;position:absolute;background:linear-gradient(180deg,#f1f7fd,#e7edf3);border-left:1px solid #eee;left:0}.company_name.svelte-1gnqvan a:where(.svelte-1gnqvan){width:75%;font-size:1.1rem;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.company_name.svelte-1gnqvan a:where(.svelte-1gnqvan):hover{color:#c3403d;text-decoration:underline}.company_list.svelte-1gnqvan th:where(.svelte-1gnqvan):nth-child(2){padding-left:165px}.company_list.svelte-1gnqvan tr:where(.svelte-1gnqvan):hover td:where(.svelte-1gnqvan){background:#f2f6f9}.grid_item.svelte-1gnqvan li:where(.svelte-1gnqvan){border:1px solid #e5e5e5;border-radius:8px;margin:0 0 15px}.grid_item.svelte-1gnqvan li:where(.svelte-1gnqvan):last-child{margin:0}.grid_item_head.svelte-1gnqvan{padding:15px 5%;background:linear-gradient(180deg,#fbfcfd,#f3f5f7);border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5}.grid_item_name.svelte-1gnqvan{display:flex;align-items:center}.grid_item_thumb.svelte-1gnqvan{width:50px;height:50px;border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;margin-right:4%;display:flex;align-items:center}.grid_item_name.svelte-1gnqvan span:where(.svelte-1gnqvan){font-weight:700;font-size:1.3rem;width:80%;line-height:26px}.grid_item_category.svelte-1gnqvan{display:block;margin:0 0 15px}.grid_item_title.svelte-1gnqvan{font-weight:700;padding-left:7px;margin-bottom:5px;font-size:1.2rem;border-left:1px solid #c3403d}.grid_item.svelte-1gnqvan p:where(.svelte-1gnqvan){font-size:1.2rem;margin:10px 0 0}.grid_item_license_list.svelte-1gnqvan span:where(.svelte-1gnqvan){display:flex;font-size:1.1rem;width:max-content;margin:5px 5px 5px 0;border:1px solid;align-items:center;padding:2px 7px}.grid_item_license_list.svelte-1gnqvan img:where(.svelte-1gnqvan){width:10px;height:auto;margin-right:3px}.grid_item_license_list.svelte-1gnqvan{display:flex;flex-wrap:wrap}.grid_item_license.svelte-1gnqvan{margin:0 0 10px}.grid_item_content.svelte-1gnqvan{padding:15px 5%}.grid_item_place.svelte-1gnqvan{font-weight:400;font-size:1.1rem;align-items:center;display:flex}.grid_item_date.svelte-1gnqvan p:where(.svelte-1gnqvan){font-size:1rem;text-align:right}.company_elements_grid.svelte-1gnqvan{border-right:none}.grid_item_place.svelte-1gnqvan img:where(.svelte-1gnqvan){width:14px;height:auto;margin-right:2px}.sp_search_btn.svelte-1gnqvan img:where(.svelte-1gnqvan){width:16px;height:auto;margin-right:10px}.post_type.svelte-1gnqvan{display:flex!important;align-items:center;margin-right:10px}.post_type.svelte-1gnqvan li:where(.svelte-1gnqvan){width:21px;margin:0 4px}.option_menu.svelte-1gnqvan{display:flex}.post_type.svelte-1gnqvan a:where(.svelte-1gnqvan){display:block}.post_type.svelte-1gnqvan li:where(.svelte-1gnqvan) a:where(.svelte-1gnqvan) img:where(.svelte-1gnqvan){opacity:1}.post_type.svelte-1gnqvan li:where(.svelte-1gnqvan) img:where(.svelte-1gnqvan){opacity:.2}}.error-message[data-astro-cid-xp4dih7u],.loading-message[data-astro-cid-xp4dih7u]{text-align:center;padding:2rem;font-size:1.1rem}.error-message[data-astro-cid-xp4dih7u]{color:#d32f2f;background-color:#ffebee;border-left:4px solid #d32f2f}.loading-message[data-astro-cid-xp4dih7u]{color:#666}
