.cas03_setting .blog-title{background-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/case/bg-post-title.svg);background-size:cover;margin-bottom:44px;min-height:492px}@media screen and (max-width:768px){.cas03_setting .blog-title{background-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/case/bg-post-title-sp.svg);margin-bottom:40px;min-height:356px;padding:60px 0}}.cas03_setting .blog-title .inner{align-items:center;display:flex;gap:0 70px;justify-content:space-between}@media screen and (max-width:768px){.cas03_setting .blog-title .inner{align-items:flex-start;flex-direction:column-reverse}}@media screen and (min-width:769px){.cas03_setting .blog-title .inner .text:last-child{max-width:800px}}.cas03_setting .blog-title .inner .text h1{font-size:3.7rem;line-height:1.4;margin:0}@media screen and (max-width:768px){.cas03_setting .blog-title .inner .text h1{font-size:2.4rem}}.cas03_setting .blog-title .inner .text .c-tag-list{margin-top:20px}.cas03_setting .blog-title .inner .text .c-tag-list li{color:#fff}.cas03_setting .blog-title .inner .text .link-block{margin-top:32px}@media screen and (max-width:768px){.cas03_setting .blog-title .inner .text .link-block{margin-top:30px}}.cas03_setting .blog-title .inner .text .c-button{border:none;margin:0;min-width:230px}.cas03_setting .blog-title .inner .image{flex:0 0 auto;width:52.98%}@media screen and (max-width:768px){.cas03_setting .blog-title .inner .image{margin-bottom:40px;width:100%}}.cas03_setting .blog-title .inner .image>img{aspect-ratio:604/364;width:100%}.cas03_setting .blog-title .inner .image.-logo{background:#fff;padding-top:31.93%;position:relative}@media screen and (max-width:768px){.cas03_setting .blog-title .inner .image.-logo{padding-top:60.22%}}.cas03_setting .blog-title .inner .image.-logo img{height:auto;inset:0;margin:auto;max-width:100%;position:absolute}.cas03_setting .service-content{display:flex;justify-content:space-between;margin-bottom:70px}@media screen and (max-width:768px){.cas03_setting .service-content{flex-direction:column;margin-bottom:60px}}.cas03_setting .service-content .content{flex:1;max-width:750px}.cas03_setting .service-content .banner-box{background:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/bg-banner.png) 0 0/cover no-repeat;bottom:20px;position:fixed;right:20px;width:290px;z-index:10}.cas03_setting .service-content .banner-box a{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:15px 8px;text-decoration:none}.cas03_setting .service-content .banner-box a .banner-text{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.cas03_setting .service-content .banner-box a .banner-text .name{color:#162667;font-size:1.4rem;font-weight:700;line-height:1.29}.cas03_setting .service-content .banner-box a .banner-text .link{background-color:#162667;border-radius:22px;color:#fff;font-size:1.2rem;line-height:1;padding:7px 12px}.cas03_setting .company-info{align-items:center;border:1px solid #ddd;display:flex;gap:40px;padding:40px}@media screen and (max-width:768px){.cas03_setting .company-info{align-items:flex-start;flex-direction:column;gap:20px;margin:0 20px;padding:20px 24px 24px;width:calc(100% - 40px)}}.cas03_setting .company-info .logo{background:#f0f0f0;flex:0 0 auto;padding:28px 20px;text-align:center;width:312px}@media screen and (max-width:768px){.cas03_setting .company-info .logo{width:100%}}.cas03_setting .company-info .info{flex:1}.cas03_setting .company-info .info dl{display:grid;font-size:1.3rem;gap:8px 0;grid-template-columns:80px 1fr;line-height:1.4;margin:0}.cas03_setting .company-info .info dt{font-weight:700;grid-column:1/2}.cas03_setting .company-info .info dd{grid-column:2/3;margin:0}