:root{--color-white:#fff;--color-black:#222;--color-hfc-blue:#004098;--color-hfc-blue-hover:#00337a;--color-hfc-red:#e60012;--color-main-ref:#e84754;--color-main-pink:#fc8ac1;--color-main-orange:#f88228;--color-main-yellow:#fc0;--color-main-green:#68c46c;--color-main-aqua:#7bcef8;--color-text-black:var(--color-black);--color-text-gray:#909090;--color-text-gray-dark:#6f6f6f;--color-text-white:var(--color-white);--color-text-brand:var(--color-hfc-blue);--color-text-caution:#b1000d;--color-text-link:var(--color-hfc-blue);--color-text-link-hover:var(--color-hfc-blue);--color-accent-pink:#e4589b;--color-accent-orange:#ea6905;--color-accent-yellow:var(--color-main-yellow);--color-accent-green:var(--color-main-green);--color-accent-aqua:#299bd4;--color-accent-blue:var(--color-hfc-blue);--color-border-default:#d3d3d3;--color-border-dot-gray:#bdbdbd;--color-border-link-gray:#909090;--color-border-gray-dark:#6f6f6f;--color-border-bk:var(--color-black);--color-border-white:var(--color-white);--color-border-brand:var(--color-hfc-blue);--color-border-accent:var(--color-accent-aqua);--color-bg-white:var(--color-white);--color-bg-pale-gray:#f8f8f8;--color-bg-gray:#d3d3d3;--color-bg-dark-gray:#bdbdbd;--color-bg-charcoal-gray:var(--color-border-gray-dark);--color-bg-black:var(--color-black);--color-bg-brand:var(--color-hfc-blue);--color-bg-aqua:var(--color-main-aqua);--color-bg-yellow:#ffdb4d;--color-bg-light-aqua:#ebf8fe;--color-bg-light-aqua-02:#def3fd;--color-bg-light-orange:#fef3ea;--color-bg-light-orange-02:#feecdf;--color-bg-light-red:#fce3e5;--color-hover-gray:#f8f8f8;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.search_ui_inner{padding-block:32px}@media (min-width:768px){.search_ui_inner{padding-block:56px}}@media (min-width:768px){.search_ui_block{display:grid;align-items:center;grid-template-columns:118px 1fr;gap:16px}}.search_ui_block+.search_ui_block{margin-top:24px}@media (min-width:768px){.search_ui_block+.search_ui_block{margin-top:16px}}@media (max-width:767.98px){.search_ui_block dd{margin-top:4px}}.search_form{display:grid;width:100%;grid-template-columns:1fr auto}@media (min-width:768px){.search_form{max-width:39.375rem}}.search_form>input{padding:1rem;border:1px solid var(--color-border-link-gray);border-radius:.25rem 0 0 .25rem;color:var(--color-black);font-size:1.0625rem;line-height:1.7}@media (max-width:767.98px){.search_form>input{padding:0 1rem;min-width:0}}.search_form>input::-webkit-input-placeholder{color:var(--color-text-gray)}.search_form>input::-moz-placeholder{color:var(--color-text-gray)}.search_form>input::placeholder{color:var(--color-text-gray)}.search_form>button{display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:0 .25rem .25rem 0;width:6.875rem;height:3.75rem;min-height:100%;background-color:var(--color-hfc-blue);letter-spacing:.02em;color:var(--color-white);font-size:1.0625rem;line-height:1.6;gap:.25rem}.result{margin-top:-13px}@media (min-width:768px){.result{margin-top:-32px}}.result_inner{padding-block:40px 56px}@media (min-width:768px){.result_inner{padding-block:56px 80px}}.result_head{margin-top:16px}@media (min-width:768px){.result_head{display:flex;align-items:center;justify-content:space-between;margin-top:24px}}.result_counts>span{display:inline-block;font-weight:var(--weight-bold);margin-inline:2px}@media (max-width:767.98px){.result_page_counts,.result_sort{margin-top:8px}}@media (min-width:768px){.result_page_counts,.result_sort{display:flex;align-items:center;gap:8px}}@media (max-width:767.98px){.result_page_counts+.c-filter_choice_wrapper,.result_sort+.c-filter_choice_wrapper{margin-top:4px}}.result_page_counts .c-filter_choice_txt{padding-inline:12px 14px}.result_card+.result_card,.result_cards{margin-top:24px}.result_card_inner{display:block;padding:20px;border:1px solid var(--color-border-default);border-radius:8px}@media (min-width:768px){.result_card_inner{display:grid;padding:24px;grid-template-columns:249px 1fr;gap:16px}}.result_card_inner .result_card_url{text-decoration:underline;word-break:break-all;color:var(--color-hfc-blue)}.result_card_thumb{display:block;overflow:hidden;border:1px solid var(--color-border-default);border-radius:8px;aspect-ratio:3/2}.result_card_thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result_card_ttl{display:flex;align-items:center;text-decoration:none;gap:6px}.result_card_ttl>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1.5rem - 6px);color:var(--color-black)}.result_card_desc,.result_card_url{margin-top:8px}@media (min-width:768px){.result_card_desc,.result_card_url{margin-top:16px}}.result_card_desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:5}@media (min-width:768px){.result_card_desc{-webkit-line-clamp:2}}.result_card_date{margin-top:8px;text-align:right}.result_card_icon{display:grid;align-self:center;width:1.5rem;height:1.5rem;place-items:center}.result_card_icon>span{display:block;width:100%;height:100%;background-color:var(--color-hfc-blue);-webkit-mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain}[href$=".pdf"] .result_card_icon>span{-webkit-mask-image:url(/assets/img/common/icon/pdf.svg);mask-image:url(/assets/img/common/icon/pdf.svg)}.result_pagination{margin-top:32px}@media (min-width:768px){.result_pagination{margin-top:48px}}.search_form>button{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.search_form>button:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue-hover)}.result_card_ttl>p{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.result_card_ttl .result_card_icon{transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(0);transform:translateX(0)}.result_card_ttl:hover>p{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.result_card_ttl:hover .result_card_icon{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(var(--rateX));transform:translateX(var(--rateX))}.result_card_ttl[href$=".pdf"] .result_card_icon{-webkit-transform:none;transform:none}@media (min-width:768px){.result_card_thumb>img{display:block;transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1) rotate(.001deg);transform:scale(1) rotate(.001deg)}}@media (min-width:768px) and (min-width:768px){.result_card_thumb:hover>img{transition:-webkit-transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1),-webkit-transform .46s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}}.result_card_url:hover{text-decoration:none}#ss-main #ss-form{display:none}#ss-main .SS_hitCount{display:flex;flex-wrap:wrap;gap:8px}#ss-main .SS_hitCount>input{overflow:hidden;clip:rect(0 0 0 0);position:absolute;padding:0;border:0;width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#ss-main .SS_hitCount>label{display:inline-flex;align-items:center;padding:8px 14px 8px 12px;border:1px solid var(--color-border-link-gray);border-radius:4px;background-color:var(--color-bg-white);color:var(--color-hfc-blue);font-size:1rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){#ss-main .SS_hitCount>label{font-size:1.0625rem}}#ss-main .SS_hitCount>label{outline:3px solid transparent;cursor:pointer;transition:background-color .16s cubic-bezier(.25,.46,.45,.94),border-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94),outline-color .16s cubic-bezier(.25,.46,.45,.94)}#ss-main .SS_hitCount>label:hover{outline-color:var(--color-hfc-blue);transition:outline-color .34s cubic-bezier(.25,.46,.45,.94)}#ss-main .SS_hitCount>input:checked+label{border-color:var(--color-hfc-blue);background-color:var(--color-hfc-blue);color:var(--color-text-white)}#ss-main .c-filter_choice.selected .c-filter_choice_txt,#ss-main .SS_hitCount>input:checked+label{outline-color:transparent;transition:background-color .34s cubic-bezier(.25,.46,.45,.94),border-color .34s cubic-bezier(.25,.46,.45,.94),color .34s cubic-bezier(.25,.46,.45,.94)}#ss-main .c-filter_choice.selected .c-filter_choice_txt{border-color:var(--check-border-color-checked);background-color:var(--check-bg-color-checked);color:var(--check-text-color-checked)}#ss-main .c-filter_choice.selected .c-filter_choice_icon{border-color:var(--check-icon-bg-color-checked);transition:background-color .34s cubic-bezier(.25,.46,.45,.94),border-color .34s cubic-bezier(.25,.46,.45,.94);background-color:transparent}#ss-main .c-filter_choice.selected .c-filter_choice_icon:before{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--check-icon-bg-color-checked)}#ss-main #ss-result{margin-top:24px}#ss-main .result_card_thumb:has(img[src=""]){display:none}@media (min-width:768px){#ss-main .result_card_inner:has(.result_card_thumb img[src=""]){grid-template-columns:1fr}}#ss-main .ss-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:32px;gap:8px}@media (min-width:768px){#ss-main .ss-pagination{margin-top:48px;gap:16px}}#ss-main .ss-pagination .ss-page>a{display:grid;position:relative;border:1px solid var(--color-hfc-blue);border-radius:50%;width:2.375rem;height:2.375rem;text-decoration:none;place-items:center}@media (min-width:768px){#ss-main .ss-pagination .ss-page>a{width:2.5rem;height:2.5rem}}#ss-main .ss-pagination .ss-page>a>span{margin-right:-.0625rem;margin-bottom:-.0625rem;color:var(--color-hfc-blue);font-size:.875rem;line-height:1.5}#ss-main .ss-pagination .ss-page>a:hover{transition:background-color .16s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-bg-light-aqua)}#ss-main .ss-pagination .ss-page.ss-select-page>a{background-color:var(--color-hfc-blue)}#ss-main .ss-pagination .ss-page.ss-select-page>a>span{color:var(--color-white)}#ss-main .ss-pagination .ss-page.ss-select-page>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue-hover)}#ss-main #ss-not-found{margin-top:24px}