.cas01_pickup .splide{position:relative}.cas01_pickup .splide:not(.is-active){margin:0 auto;max-width:1070px}.cas01_pickup .splide:not(.is-active) .controller{display:none}.cas01_pickup .post-item{margin:0 -18px;padding:40px 30px 50px}@media screen and (min-width:1201px){.cas01_pickup .post-item:first-child{padding-left:calc(30px + 8.2vw)}.cas01_pickup .post-item:last-child{padding-right:calc(30px + 8.2vw)}}@media screen and (max-width:1200px) and (min-width:901px){.cas01_pickup .post-item:first-child{padding-left:calc(30px + 5vw)}.cas01_pickup .post-item:last-child{padding-right:calc(30px + 5vw)}}@media screen and (max-width:900px){.cas01_pickup .post-item{margin:0;padding:40px 20px 50px}}.cas01_pickup .post-item .pickup-tag{align-items:center;background:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/bj-pickup-post.svg) 0 0/cover no-repeat;color:#fff;display:inline-flex;font-weight:600;height:32px;justify-content:center;letter-spacing:.08em;line-height:1;position:absolute;right:40px;top:-16px;width:116px;z-index:1}@media screen and (max-width:900px){.cas01_pickup .post-item .pickup-tag{right:20px}}@media screen and (min-width:901px){.cas01_pickup .post-item .c-card{align-items:center;flex-direction:row;gap:40px;padding:48px 40px}.cas01_pickup .post-item .c-card .image{flex:0 0 auto;width:57.58%}.cas01_pickup .post-item .c-card .image img{aspect-ratio:604/364;width:100%}.cas01_pickup .post-item .c-card .image.-logo{padding-top:35.82%}.cas01_pickup .post-item .c-card .text{flex:1;padding:20px 0 0}.cas01_pickup .post-item .c-card .text .company-name{font-size:min(1.6rem,14vw);margin-bottom:12px}.cas01_pickup .post-item .c-card .text .title{font-size:min(2.4rem,21vw);line-height:1.5}}@media screen and (max-width:1200px) and (min-width:901px){.cas01_pickup .post-item .c-card .image{width:40%}}@media screen and (max-width:900px){.cas01_pickup .post-item .c-card .text{padding:30px 30px 12px}.cas01_pickup .post-item .c-card .text .detail{padding-bottom:18px}.cas01_pickup .post-item .c-card .text .info{padding-top:12px}}.cas01_pickup .post-item .c-card .company-name{font-size:1.6rem;margin-bottom:8px}@media screen and (max-width:900px){.cas01_pickup .post-item .c-card .company-name{font-size:1.3rem}}.cas01_pickup .post-item .controller{margin-top:-30px}.cas01_pickup .c-slide-controller{gap:10px}.cas01_pickup .c-slide-controller .splide__pagination{order:1}.cas01_pickup .c-slide-controller .splide__pagination button.is-active,.cas01_pickup .c-slide-controller .splide__pagination button:hover{background-color:#ddd}.cas01_pickup .c-slide-controller .splide__pagination i:before{background-color:#000}.cas01_pickup .c-slide-controller .splide__pagination i:after{background-color:#222}.cas01_pickup .c-slide-controller .splide__arrows{order:2}.cas01_pickup .c-slide-controller .splide__arrows .splide__arrow{background-color:#f0f0f0;color:#222}.cas01_pickup .c-slide-controller .splide__arrows .splide__arrow:hover{background-color:#cb333b;color:#fff}.cas01_pickup .c-slide-controller .splide__toggle{background:#f0f0f0;color:#222;order:3}.cas01_pickup .c-slide-controller .splide__toggle:hover{background-color:#cb333b}.cas01_pickup .c-slide-controller .splide__toggle:hover:after{background-color:#fff}