@media screen and (min-width: 751px){.page-header{padding:10px 0}}@media screen and (max-width: 750px){.page-header{padding:10px 0}}.page-header .page-header-wrap{display:flex;flex-direction:column}@media screen and (min-width: 751px){.page-header .page-header-wrap{min-height:260px}}@media screen and (max-width: 750px){.page-header .page-header-wrap{min-height:200px}}.page-header .breadcrumb ol li:not(:last-of-type)::after{background:url(../img/common/icon/icon-arrow-link_b@2x.png) no-repeat center center !important;background-size:contain !important;margin-right:5px}.page-header .ttl-wrap{padding:20px 0;flex:1;display:flex;flex-direction:column;justify-content:center}.page-header .page-ttl{margin:0 0 .5em !important;padding:0 !important;min-height:auto !important}.page-header .ttl-caption{margin:0;font-size:16px}@media screen and (max-width: 750px){.page-header .ttl-caption{font-size:14px}}.page-header .btns{display:flex;gap:20px}@media screen and (max-width: 750px){.page-header .btns .item{flex:1}}.page-header .btns .c-btn-document,.page-header .btns .c-btn-contact{width:250px;height:40px}@media screen and (max-width: 750px){.page-header .btns .c-btn-document,.page-header .btns .c-btn-contact{width:100%}}.page-header .btns .c-btn-document span,.page-header .btns .c-btn-contact span{font-size:16px}.case-archive{padding:80px 0}@media screen and (max-width: 1023px){.case-archive{padding:40px 0 60px}}.case-archive .inner{display:flex;gap:50px}@media screen and (max-width: 1023px){.case-archive .inner{flex-direction:column}}.case-taxonomy .pagenation{margin:50px auto}@media screen and (min-width: 1024px){.search-filter{width:280px}}@media screen and (max-width: 1023px){.search-filter.is-open .search-filter_ttl::after{transform:rotate(-90deg)}}@media screen and (max-width: 1023px){.search-filter.is-open .search-filter_conts{display:block}}.search-filter_inner{padding:30px;background-color:#f9fafb}@media screen and (max-width: 1023px){.search-filter_inner{padding:0}}.search-filter_ttl{margin:0;padding-left:25px;font-size:20px;position:relative}@media screen and (max-width: 1023px){.search-filter_ttl{padding:20px 20px 20px 40px;font-size:14px}}.search-filter_ttl i{position:absolute;top:1px;left:0;content:"";width:18px;height:30px;background:url("../img/case/icon-filter.svg") no-repeat center/contain}@media screen and (max-width: 1023px){.search-filter_ttl i{top:20px;left:20px;width:14px;height:20px}}@media screen and (max-width: 1023px){.search-filter_ttl::after{position:absolute;top:16px;right:20px;content:"";width:10px;height:30px;background:url("../img/common/icon-more.svg") no-repeat center/contain;transform:rotate(90deg)}}.search-filter_conts{padding-top:20px}@media screen and (max-width: 1023px){.search-filter_conts{padding:0 20px 20px;display:none}}.search-filter_attention{margin-bottom:20px;height:35px;display:flex;align-items:center;gap:10px}.search-filter_attention_txt{flex:1;margin:0;font-size:12px}.search-filter_attention_btn{padding:5px 10px;color:#333;font-size:12px;border:1px solid #333;border-radius:5px;cursor:pointer;transition:opacity .3s}.search-filter_attention_btn:hover{opacity:.7}.search-filter_attention .is-show{display:block}.search-filter_attention .is-hide{display:none}.search-filter_category:not(:last-of-type){margin-bottom:20px}.search-filter_category_ttl{margin:0 0 .5em;padding-left:20px;font-size:16px;font-weight:normal;position:relative}.search-filter_category_ttl i{position:absolute;top:0;left:0;content:"";width:15px;height:24px;background:no-repeat center/contain}.search-filter_category_ttl .icon-industry{background-image:url("../img/case/icon-industry.svg")}.search-filter_category_ttl .icon-solution{background-image:url("../img/case/icon-solution.svg")}.search-filter_category_ttl .icon-issue{background-image:url("../img/case/icon-issue.svg")}@media screen and (min-width: 1024px){.search-result{flex:1}}.search-result_ttl{margin:0 0 1em;font-size:24px}@media screen and (max-width: 1023px){.search-result_ttl{font-size:18px}}.customer{margin-bottom:20px;background-color:#f9fafb}.customer .inner{padding:20px}@media screen and (min-width: 1024px){.customer .ttl.center{margin-top:20px}}.customer .ttl.center::after{display:none}@media screen and (min-width: 751px){.customer .ttl.customer{margin-top:50px}}@media screen and (max-width: 750px){.customer .ttl.customer{margin-top:30px}}@media screen and (min-width: 751px){[data-viewport=lg]{padding:0 20px;width:100%;max-width:1100px}}.c-blue{color:#1b6fe0}.c-checkbox-list{display:flex;flex-direction:column;gap:3px}@media screen and (max-width: 1023px){.c-checkbox-list{flex-direction:row;flex-wrap:wrap;gap:3px 10px}}.c-checkbox-list_item{padding-left:20px;position:relative}.c-checkbox-list_item input[type=checkbox]{margin:3px 0;position:absolute;top:0px;left:1px;cursor:pointer}.c-checkbox-list_item input[type=checkbox]:checked+label{background:rgba(0,0,0,0)}.c-checkbox-list_item label{font-size:13px;cursor:pointer}.c-case-list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (min-width: 751px){.c-case-list_item{width:calc((100% - 30px)/2)}}.c-case-list_item_link:hover .c-case-list_item_img{opacity:.7}.c-case-list_item_link:hover .c-case-list_item_txt_ttl{color:#1b6fe0}.c-case-list_item_img{margin-bottom:15px;transition:opacity .3s}.c-case-list_item_img img{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.c-case-list_item_txt_category{margin:0 0 .5em;color:#a6a6a6;font-size:12px}.c-case-list_item_txt_ttl{margin:0 0 .4em;font-size:18px;transition:color .3s}.c-case-list_item_txt_caption{margin:0 0 1em;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.c-case-list_item_tags{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:5px}.c-case-list_item_tags_item{padding:3px 8px;font-size:12px;border:1px solid #ebebed;background-color:#fff;border-radius:100px}.c-case-list_item_tags_item_inverse{padding:3px 8px;font-size:12px;color:#174d9b;border:1px solid #a6c5f1;background-color:#e8f0fb;border-radius:100px}.c-case-list_more{margin-top:30px;width:100%;text-align:center;display:none}.c-case-list_more_btn{padding:10px 35px;font-size:16px;background-color:#fff;border:1px solid #e4e4e7;border-radius:5px;cursor:pointer;transition:all .3s}.c-case-list_more_btn:hover{color:#1b6fe0;border-color:#1b6fe0}.c-case-list_more.is-show{display:block}.c-case-list_noitem{width:100%;display:none}.c-case-list_noitem_txt{font-size:14px;text-align:center}.c-case-list_noitem.is-show{display:block}hr.divider{height:2px;background-color:#d9d9d9;border:none}.company-list{margin:60px 0 60px;display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.company-list{margin:30px 0 30px}}.company-list .company-list__item{display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:-1px 0px 5px 0px rgba(206,212,227,.6)}@media screen and (max-width: 750px){.company-list .company-list__item{margin-bottom:5px;width:calc((100% - 15px)/4);height:50px}.company-list .company-list__item::before{content:"";display:block;padding-top:65%}.company-list .company-list__item:not(:nth-of-type(4n)){margin-right:4px}}@media screen and (min-width: 751px){.company-list .company-list__item{margin-bottom:16px;width:calc((100% - 105px)/8);height:80px}.company-list .company-list__item:not(:nth-of-type(8n)){margin-right:15px}}.company-list .company-list__item a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:inherit;position:relative;transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1);overflow:hidden}.company-list .company-list__item a:hover{opacity:.75}.company-list .company-list__item a[data-title]{border:2px solid #366de7}@media screen and (min-width: 751px){.company-list .company-list__item a[data-title]::after{margin-top:-20px;padding:10px;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;content:attr(data-title);width:100%;height:100%;color:#fff;font-size:13px;line-height:150%;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s}.company-list .company-list__item a[data-title]:hover{border:1px solid #fff}.company-list .company-list__item a[data-title]:hover::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.company-list .company-list__item a[data-title]:hover::after{margin-top:0;opacity:1}}.company-list .company-list__item img{max-width:100%;max-height:75%}@media screen and (max-width: 750px){.company-list .company-list__item img{max-height:100%}}/*# sourceMappingURL=case-archive.min.css.map */