.case-search-list{background:#f8fbff;padding:70px 20px}.case-search-inner{margin:0 auto;max-width:1200px}.case-search-inner>h2{font-size:1.375rem;font-weight:700;line-height:1.45;margin-bottom:40px}.filter-list-wrp{background:#fff;margin:0 auto;max-width:1200px;padding:2em}.filter-list-inner-items{display:flex;gap:24px 48px}.filter-list-inner-items+.filter-list-inner-items{border-top:1px solid #ededed;margin-top:40px;padding-top:40px}.filter-list-inner-items .title-box{width:20%}.filter-list-inner-items .title{color:#141415;font-size:min(20px,2vw);font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;padding-left:1.2em;position:relative}.search-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1em;left:-.1em;position:absolute;top:50%;transform:translateY(-50%);width:1em}.services-filter-list-wrp{width:76%}.services-filter-list-wrp ul.list-box{display:flex;flex-wrap:wrap;gap:20px}label.tag{cursor:pointer;display:block;letter-spacing:1.6px;line-height:normal;padding:0 0 0 30px;position:relative;text-align:left;width:100%}label.tag:before{border:1px solid #aaa;border-radius:3px;content:"";display:block;height:18px;left:2px;margin:-8px 0 0 -2px;position:absolute;top:50%;width:18px}label.tag.on:before{background:#0085ce;border:1px solid #0085ce}label.tag.on:after{background:#fff;border:1px solid #0085ce;border-radius:3px;content:"";display:block;height:16px;left:2px;margin:-6px 0 0 -1px;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02LjExOSAxMC42MTQgMy4yNzggNy43MiAxLjE0OSA5LjY1bDQuODQgNC44NEwxNi4zOCA0LjFsLTEuOTktMS45Mzd6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS41LjVoMTYuNjY3djE2LjY2N0guNXoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");mask-size:16px;position:absolute;top:50%;width:16px}.search-btn-wrp a{align-items:center;background:#fff;border:1px solid #a6a6a6;border-radius:5px;display:flex;height:50px;justify-content:center;margin:40px auto 0;padding:23px 0;transition:background .3s;width:240px}.search-btn-wrp a:hover{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}@media screen and (max-width:767px){.filter-list-inner-items{flex-wrap:wrap}.filter-list-inner-items .title-box,.services-filter-list-wrp{width:100%}.filter-list-inner-items .title{font-size:min(20px,4vw)}}#case.listing .wrapper .case-result-list .all-lists ul.pagination li.num-item.current a{background:var(--blue);border:none;color:var(--white);cursor:default}#case.listing .wrapper .case-result-list .all-lists ul.pagination li.num-item.arrow-item a:not(:hover){background:#f0f4f5;border:#f0f4f5}#case.listing .wrapper .case-result-list .all-lists ul.pagination .num-item.arrow-item+.num-item:not(.arrow-item),#case.listing .wrapper .case-result-list .all-lists ul.pagination .num-item:not(.arrow-item)+.num-item.arrow-item{margin-left:32px}#case.listing .wrapper .blog-relation-lists.all-lists,.blog-relation-lists{padding-bottom:60px;padding-top:90px}.blog-relation-lists .lists-wrapper{margin:0 auto;max-width:1440px;padding:0 120px}.blog-relation-lists .lists-wrapper h2{font-size:1.375rem;font-weight:700;line-height:1.45;margin-bottom:40px}#case.listing .wrapper .all-lists.blog-relation-lists .lists-wrapper .posts,.blog-relation-lists .lists-wrapper .posts{grid-column-gap:40px;grid-row-gap:70px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-relation-lists .lists-wrapper .posts .post{border-radius:3px;box-shadow:0 4px 30px 8px rgb(90 90 90/7%)}#case.listing .wrapper .blog-relation-lists.all-lists .posts .post>a,.blog-relation-lists .lists-wrapper .posts .post>a{background-color:#fff;display:flex;flex-direction:column;height:100%;transition:all .3s}.overflow-hidden{overflow:hidden}.blog-relation-lists .lists-wrapper .posts .post .img img{border-radius:3px 3px 0 0;height:210px;object-fit:cover;transition:transform .3s;width:100%}.blog-relation-lists .lists-wrapper .posts .post .img.company-logo{align-items:center;border-radius:3px 3px 0 0;display:flex;height:210px;justify-content:center;object-fit:cover;transition:transform .3s}.blog-relation-lists .lists-wrapper .posts .post .img.company-logo img{height:210px;max-height:100%;max-width:100%;object-fit:contain;padding:20px 60px}.blog-relation-lists .lists-wrapper .posts .post .info{height:100%;padding:30px 20px;position:relative}.blog-relation-lists .lists-wrapper .posts .post .info:has(.readmore){padding-bottom:100px}.blog-relation-lists .lists-wrapper .posts .post .info h3{font-size:1rem;font-weight:700;line-height:1.45;margin-bottom:15px}.blog-relation-lists .lists-wrapper .posts .post .info .summary{font-size:1.125rem;line-height:1.45;margin-bottom:20px;min-height:4lh}.blog-relation-lists .lists-wrapper .posts .post .info .tags{display:flex;grid-gap:10px;flex-wrap:wrap}.blog-relation-lists .lists-wrapper .posts .post .info .tags .tag{background:#a6a6a6;border-radius:3px;color:var(--white);font-size:.75rem;line-height:2;padding:2px 15px;width:fit-content}.blog-relation-lists .lists-wrapper .posts .post .info .readmore{align-items:center;bottom:30px;display:flex;height:40px;justify-content:flex-end;margin-left:auto;margin-top:25px;position:relative;position:absolute;right:30px;width:123px}.blog-relation-lists .lists-wrapper .posts .post .info .readmore .readmore-text{color:var(--blue);font-size:.875rem;left:0;line-height:1.5;position:absolute}.blog-relation-lists .case-result-list .noimg .overflow-hidden{align-items:center;background:#fff;display:flex;height:210px;justify-content:center}.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner{align-items:center;background:var(--white);border:1px solid #1b4698;border-radius:100%;display:flex;height:28px;justify-content:center;transition:width .3s,height .3s,background .3s;width:28px}.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner span{align-items:center;display:flex;justify-content:center;position:relative;top:1px}.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner span:after,.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner span:before{content:"";margin:auto;position:absolute;transition:width .32s,left .32s;vertical-align:middle}.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner span:before{background:#1b4698;height:1px;width:12px}.blog-relation-lists .lists-wrapper .posts .post .info .readmore span.readmore-btn-inner span:after{border-right:1px solid #1b4698;border-top:1px solid #1b4698;height:5px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.blog-relation-lists .lists-wrapper .posts .post>a:hover{background-color:#eef2f8}.blog-relation-lists .lists-wrapper .posts .post>a:hover .info .readmore span.readmore-btn-inner{background:var(--blue);height:40px;width:40px}.blog-relation-lists .lists-wrapper .posts .post>a:hover .info .readmore span.readmore-btn-inner span{align-items:center;display:flex;justify-content:center;position:relative;top:0}.blog-relation-lists .lists-wrapper .posts .post>a:hover .info .readmore span.readmore-btn-inner span:before{background:var(--white);left:-10px;top:.01px;width:22px}.blog-relation-lists .lists-wrapper .posts .post>a:hover .info .readmore span.readmore-btn-inner span:after{border-right:1px solid var(--white);border-top:1px solid var(--white);height:8px;left:3px;top:-3.5px;width:8px}@media screen and (max-width:1024px){#case.listing .wrapper .blog-relation-lists.all-lists,.blog-relation-lists{padding-top:60px}.blog-relation-lists .lists-wrapper{padding:0 20px}.blog-relation-lists .lists-wrapper .posts{grid-row-gap:40px}#case.listing .wrapper .all-lists.blog-relation-lists .lists-wrapper .posts,.blog-relation-lists .lists-wrapper .posts{grid-row-gap:50px}}