.c-body{position:relative}.c-body.-listing{padding-bottom:100px;padding-top:50px}@media screen and (max-width:1000px){.c-body.-listing{padding-bottom:80px;padding-top:75px}}.c-body.-listing .c-pagenation{margin-bottom:-20px}@media screen and (min-width:1000px){.c-body .sidebar{top:177px}}@media screen and (min-width:769px){.c-body:not(.-listing) .col2-container .main-content{width:min(65.79%,750px)}.c-body:not(.-listing) .col2-container .sidebar{width:min(28.07%,320px)}.c-body:not(.-listing) .col04_recommend-whitepaper .paper-list a .image{width:min(38.75%,124px)}}.title-section{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:40px}.title-section h1{align-items:center;display:flex;gap:20px;line-height:1.25;margin:0;padding-top:65px}@media screen and (max-width:768px){.title-section h1{font-size:2.4rem;padding-top:15px}}.title-section h1 .icon{display:inline-flex}.description{letter-spacing:0;line-height:1.75;margin-bottom:40px}.pickup{margin:0 -40px 30px}@media screen and (max-width:1000px){.pickup{margin:-12px -20px 40px}}.pickup .post-item{padding:12px 40px 50px}@media screen and (max-width:1000px){.pickup .post-item{padding:12px 20px 50px}}.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:0;width:116px}@media screen and (max-width:1000px){.pickup .post-item .pickup-tag{right:20px}}@media screen and (min-width:1000px){.pickup .post-item .c-card{align-items:center;flex-flow:row wrap;gap:20px 24px;padding:30px 30px 10px}.pickup .post-item .c-card>.image{flex:0 0 auto;width:48.26%}.pickup .post-item .c-card>.image img{aspect-ratio:333/226;width:100%}.pickup .post-item .c-card>.image.-logo{background:#9e9e9e;padding-top:32.76%;position:relative}.pickup .post-item .c-card>.image.-logo img{inset:0;margin:auto;max-height:calc(100% - 40px);max-width:calc(100% - 40px);position:absolute}.pickup .post-item .c-card .text{flex:1}.pickup .post-item .c-card .text .title{font-size:2.4rem;line-height:1.42;margin-bottom:10px}.pickup .post-item .c-card .avatar{min-height:38px;padding:12px 0 0;width:100%}.pickup .post-item .c-card .date{margin:0 0 0 auto}}.pickup .splide__arrows{position:static}.pickup .splide__arrow{background:#f1eded;border:none;border-radius:50%;bottom:0;height:32px;margin:auto 0;overflow:hidden;position:absolute;text-indent:30px;top:-13px;transition:.25s;width:32px}@media screen and (max-width:1000px){.pickup .splide__arrow{top:auto}}.pickup .splide__arrow:hover{background-color:#222}.pickup .splide__arrow:hover:after{background-color:#fff}.pickup .splide__arrow:after{background:currentcolor;content:"";height:10px;inset:0;margin:auto;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:7px}.pickup .splide__arrow--prev{left:23px}@media screen and (max-width:1000px){.pickup .splide__arrow--prev{left:20px}}.pickup .splide__arrow--prev:after{left:-1px;-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg)}.pickup .splide__arrow--next{right:23px}@media screen and (max-width:1000px){.pickup .splide__arrow--next{right:20px}}.pickup .splide__arrow--next:after{-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg);right:-1px}.pickup .c-slide-controller{margin-top:-32px}@media screen and (max-width:1000px){.pickup .c-slide-controller{height:32px}}.pickup .c-slide-controller .splide__pagination{gap:7px}.pickup .c-slide-controller .splide__pagination button{background:#9e9e9e;height:7px;width:7px}.pickup .c-slide-controller .splide__pagination button:before{content:"";height:14px;position:absolute;transform:translate(-50%,-50%);width:14px}.pickup .c-slide-controller .splide__pagination button.is-active{background:#000}.tag-links{background:#f0f0f0;margin-bottom:80px;padding:24px}@media screen and (max-width:1000px){.tag-links{margin-bottom:60px;padding:20px 24px}.tag-links.-index{margin-left:-20px;margin-right:-20px}}.tag-links p{font-size:1.4rem;line-height:1;margin-bottom:16px}.tag-links ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.tag-links ul a{display:flex}.tag-links .button-list{gap:14px 15px}@media screen and (max-width:1000px){.tag-links .button-list{gap:8px}}.tag-links .button-list li{display:flex;width:calc(33.33% - 10px)}@media screen and (max-width:1000px){.tag-links .button-list li{width:calc(50% - 7.5px);width:calc(50% - 4px)}}.tag-links .button-list a{background:#fff;border:none;font-size:1.6rem;font-weight:700;gap:10px;height:100%;margin:0;padding:15px 28px 15px 20px;transition:opacity .25s;width:100%}@media screen and (max-width:1000px){.tag-links .button-list a{align-items:center;flex-direction:column;font-size:1.4rem;justify-content:center;min-height:77px;padding:10px 20px 12px}.tag-links .button-list a:after{content:none}}.tag-links .button-list a:hover{color:#222;opacity:.5}.tag-links .button-list a .icon{display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:40px}@media screen and (max-width:1000px){.tag-links .button-list a .icon{align-items:center}}.tag-links .tag-list{gap:10px}.tag-links .tag-list a{background:#fff;border-radius:30px;color:inherit;font-weight:500;line-height:1;padding:13px 20px;text-decoration:none;transition:.25s}.tag-links .tag-list a:hover{background:#7e7e7e;color:#fff;opacity:1}.ranking{margin-bottom:80px}.ranking h2{margin-bottom:20px}.ranking .ranking-posts .splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;gap:0 24px}.ranking .ranking-posts .splide__slide{border-bottom:1px solid #ddd;position:relative}@media screen and (min-width:1000px){.ranking .ranking-posts .splide__slide{width:calc(50% - 12px)!important}.ranking .ranking-posts .splide__slide:first-child,.ranking .ranking-posts .splide__slide:nth-child(2){border-top:1px solid #ddd}}@media screen and (max-width:1000px){.ranking .ranking-posts .splide__slide{border-top:1px solid #ddd}}.ranking .ranking-posts .splide__slide .c-card{box-shadow:none;display:block;padding:20px 10px 30px 50px}@media screen and (max-width:1000px){.ranking .ranking-posts .splide__slide .c-card{padding-bottom:20px}}.ranking .ranking-posts .splide__slide .c-card:hover{opacity:.5}.ranking .ranking-posts .splide__slide .c-card .text{padding:0}.ranking .ranking-posts .splide__slide .c-card .text .title{margin:0 0 10px}.ranking .ranking-posts .splide__slide .c-card .avatar{border:none;padding:16px 0 0}.ranking .ranking-posts .splide__slide .number{align-items:center;background:#000;color:#fff;display:flex;font-weight:700;height:26px;justify-content:center;left:0;line-height:1;margin:0;position:absolute;top:20px;width:27px}.ranking .ranking-posts .splide__slide .number:after{border:1px solid transparent;border-top-color:#000;border-width:26px 10px;content:"";height:0;position:absolute;right:-10px;top:0;width:0}@media screen and (min-width:1000px){.ranking .ranking-posts .c-slide-controller,.ranking .ranking-posts .splide__arrows{display:none}}.ranking .ranking-posts .splide__arrows{position:static}.ranking .ranking-posts .splide__arrow{background:#f1eded;border:none;border-radius:50%;bottom:0;height:32px;margin:auto 0;overflow:hidden;position:absolute;text-indent:30px;transition:.25s;width:32px}.ranking .ranking-posts .splide__arrow:hover{background-color:#222}.ranking .ranking-posts .splide__arrow:hover:after{background-color:#fff}.ranking .ranking-posts .splide__arrow:after{background:currentcolor;content:"";height:10px;inset:0;margin:auto;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:7px}.ranking .ranking-posts .splide__arrow--prev{left:0}.ranking .ranking-posts .splide__arrow--prev:after{left:-1px;-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg)}.ranking .ranking-posts .splide__arrow--next{right:0}.ranking .ranking-posts .splide__arrow--next:after{-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg);right:-1px}.ranking .ranking-posts .c-slide-controller{height:32px;margin-top:20px}.ranking .ranking-posts .c-slide-controller .splide__pagination{gap:7px}.ranking .ranking-posts .c-slide-controller .splide__pagination button{background:#9e9e9e;height:7px;width:7px}.ranking .ranking-posts .c-slide-controller .splide__pagination button:before{content:"";height:14px;position:absolute;transform:translate(-50%,-50%);width:14px}.ranking .ranking-posts .c-slide-controller .splide__pagination button.is-active{background:#000}.tag-posts .item:not(:last-child){margin-bottom:100px}@media screen and (max-width:768px){.tag-posts .item:not(:last-child){margin-bottom:80px}}.tag-posts .item h2{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;margin-bottom:30px;padding-bottom:20px}.tag-posts .item h2 .icon{display:inline-flex}.main-posts h2,.popular-posts h2{border-bottom:1px solid #ddd;line-height:1.2;margin:0 0 30px;padding-bottom:20px}.popular-posts{margin-bottom:120px}@media screen and (max-width:768px){.popular-posts{margin-bottom:80px}}.post-data.-listing{display:flex;flex-wrap:wrap;gap:20px 24px}.post-data.-listing article{display:flex;width:calc(50% - 12px)}@media screen and (max-width:1000px){.post-data.-listing article{width:100%}}.post-data.-listing .c-card{width:100%}.post-data.-listing .c-card .text{padding-bottom:20px}.post-data.-listing .c-card .text .title{display:block;font-size:1.6rem;font-weight:300;height:auto;margin:0 0 30px}@media screen and (max-width:1000px){.post-data.-listing .c-card{box-shadow:0 0 20px rgba(0,0,0,.12);flex-flow:row wrap;padding:30px 20px 0}.post-data.-listing .c-card>.image{width:50%}.post-data.-listing .c-card>.image img{aspect-ratio:171/117}.post-data.-listing .c-card .text{padding:0 0 0 20px;width:50%}.post-data.-listing .c-card .text .title{display:block;font-size:1.4rem;font-weight:400;line-height:1.57}}@media screen and (max-width:1000px) and (max-width:1000px){.post-data.-listing .c-card .text .title{margin-bottom:5px}.post-data.-listing .c-card .text .c-tag-list{margin-top:0}}@media screen and (max-width:1000px){.post-data.-listing .c-card .avatar{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media screen and (max-width:1000px) and (max-width:1000px){.post-data.-listing .c-card .avatar{margin-top:14px;padding:10px 20px}}.post-data.-listing+.button{margin-top:40px}@media screen and (max-width:1000px){.post-data.-listing+.button{margin-top:30px}}.c-pagination{margin:80px 0 -20px}@media screen and (max-width:1000px){.c-pagination{margin-top:60px}}.post-title-section{align-items:center;display:flex;min-height:480px;padding:72px 0;position:relative}@media screen and (max-width:768px){.post-title-section{min-height:auto;padding:62px 0 40px}}.post-title-section:after{background:linear-gradient(0deg,#f0f0f0,#fff);bottom:0;content:"";height:100px;left:0;position:absolute;width:100%;z-index:-1}.post-title-section .inner{align-items:center;display:flex;gap:70px}@media screen and (max-width:768px){.post-title-section .inner{align-items:flex-start;flex-direction:column-reverse;gap:30px}}.post-title-section .inner .text{flex:1;max-width:800px}.post-title-section .inner .text h1{font-size:3.7rem;line-height:1.49;margin:0 0 30px}@media screen and (max-width:768px){.post-title-section .inner .text h1{font-size:2.4rem;line-height:1.42;margin-bottom:20px}}.post-title-section .inner .text .c-tag-list{margin:0 0 16px}@media screen and (max-width:768px){.post-title-section .inner .text .c-tag-list{margin-bottom:12px}}.post-title-section .inner .text .date{display:flex;font-size:1.4rem;gap:20px;margin:0}.post-title-section .inner .text .date time{padding-left:5px}.post-title-section .inner .image{flex:0 0 auto;transition:.3s;width:49.12%}@media screen and (max-width:900px){.post-title-section .inner .image{width:35%}}@media screen and (max-width:768px){.post-title-section .inner .image{width:100%}}.post-title-section .inner .image:not(.-logo) img{aspect-ratio:560/336;width:100%}.post-title-section .inner .image.-logo{background:#f1eded;height:0;padding-top:29.47%;position:relative}@media screen and (max-width:768px){.post-title-section .inner .image.-logo{padding-top:21%;padding-top:60%}}.post-title-section .inner .image.-logo img{inset:0;margin:auto;max-height:calc(100% - 40px);max-width:calc(100% - 40px);position:absolute}.post-title-section+.col2-container{padding-bottom:80px;padding-top:70px}@media screen and (max-width:768px){.post-title-section+.col2-container{padding-bottom:60px;padding-top:40px}}.post-body{margin-bottom:60px}.post-body h2{border-bottom:1px solid #ddd;font-size:3.2rem;margin-bottom:40px;padding-bottom:10px;position:relative}.post-body h2:not(:first-child){margin-top:80px}@media screen and (max-width:768px){.post-body h2{font-size:2.4rem;padding-bottom:24px}}@media screen and (max-width:768px) and (max-width:768px){.post-body h2{padding-bottom:20px}}.post-body h2:after{background:#222;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:64px}@media screen and (max-width:768px){.post-body h2:after{width:56px}}.post-body h3{font-size:2.4rem;font-weight:700;line-height:1.17}@media screen and (max-width:768px){.post-body h3{font-size:2rem;line-height:1.4}}.post-body h3:not(:first-child){margin-top:60px}.post-body h4{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.5}.post-body h5{font-weight:700}.post-body h5,.post-body h6{font-size:1.6rem;line-height:1.75}.post-body h6{font-weight:300}.sns{margin-bottom:60px}.sns .sns-btn{margin-top:0}.tab-block{margin-bottom:60px}.tab-block ul{list-style:none;padding:0}.tab-block .tab-item{border-bottom:1px solid #ddd;display:flex;margin:0}.tab-block .tab-item li{cursor:pointer;font-size:1.4rem;font-weight:700;letter-spacing:0;padding:7px 0;position:relative;text-align:center;width:50%}.tab-block .tab-item li:after{background:#cb333b;bottom:-1px;height:2px;left:0;position:absolute;width:100%}.tab-block .tab-item li.-js-current{color:#cb333b}.tab-block .tab-item li.-js-current:after{content:""}.tab-block .tab-container .tab{display:none}.tab-block .tab-container .tab.-js-current{display:block}.tab-block .tab-container ul{margin:0}.tab-block .tab-container ul li{border-bottom:1px solid #ddd}.tab-block .tab-container ul.ranking-posts a{padding-left:47px}.tab-block .tab-container a{color:inherit;display:block;font-size:1.4rem;letter-spacing:0;line-height:1.57;padding:20px 0;position:relative;text-decoration:none}.tab-block .tab-container a .number{align-items:center;background:#000;color:#fff;display:flex;font-weight:700;height:26px;justify-content:center;left:0;line-height:1;margin:0;position:absolute;top:20px;width:27px}.tab-block .tab-container a .number:after{border:1px solid transparent;border-top-color:#000;border-width:26px 10px;content:"";height:0;position:absolute;right:-10px;top:0;width:0}