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