@charset "UTF-8";.cmn29_news{padding:80px 0}@media screen and (max-width:768px){.cmn29_news{padding:60px 0}}.cmn29_news ul{list-style:none;padding:0}.cmn29_news ul li{border-bottom:1px solid #ddd}.cmn29_news ul li>a,.cmn29_news ul li>button{align-items:flex-start;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;line-height:1.625;padding:30px 98px 30px 0;position:relative;text-align:left;text-decoration:none;transition:.25s;width:100%}@media screen and (max-width:768px){.cmn29_news ul li>a,.cmn29_news ul li>button{padding:20px 28px 20px 0}}.cmn29_news ul li>a:hover,.cmn29_news ul li>button:hover{color:#cb333b;opacity:1}.cmn29_news ul li>a{flex-flow:row wrap;justify-content:flex-start;padding-right:0}.cmn29_news ul li>a:hover .u-pdf-size{color:inherit}.cmn29_news ul li>a[target=_blank]:after{content:none}.cmn29_news ul li>a[target=_blank] .title:last-child:after{height:16px;-webkit-mask:url(https://biz.kccs.co.jp/hubfs/kccs_marketing2025/assets/images/common/icon-blank.svg) 50% 50%/contain no-repeat;mask:url(https://biz.kccs.co.jp/hubfs/kccs_marketing2025/assets/images/common/icon-blank.svg) 50% 50%/contain no-repeat;width:16px}.cmn29_news ul li>a.file .u-pdf-size:after,.cmn29_news ul li>a[target=_blank] .title:last-child:after{background-color:currentcolor;content:"別ウィンドウで開きます";display:inline-block;margin:0 10px;overflow:hidden;position:relative;text-indent:20px;top:5px;white-space:nowrap}.cmn29_news ul li>a.file .u-pdf-size:after{height:20px;-webkit-mask:url(https://biz.kccs.co.jp/hubfs/kccs_marketing2025/assets/images/common/icon-pdf2.svg) 50% 50%/contain no-repeat;mask:url(https://biz.kccs.co.jp/hubfs/kccs_marketing2025/assets/images/common/icon-pdf2.svg) 50% 50%/contain no-repeat;width:20px}.cmn29_news ul li>a .date{width:100%}.cmn29_news ul li>a .u-pdf-size{line-height:2.17}.cmn29_news ul li>button:after,.cmn29_news ul li>button:before{background:currentcolor;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:21px;top:0;transition:transform .25s;width:16px}@media screen and (max-width:768px){.cmn29_news ul li>button:after,.cmn29_news ul li>button:before{right:0}}.cmn29_news ul li>button:after{transform:rotate(90deg)}.cmn29_news ul li>button.-js-opened:after{transform:rotate(0)}.cmn29_news ul li .date{font-size:1.2rem;font-weight:400}.cmn29_news ul li .title{font-size:1.6rem;font-weight:700;margin:0}.cmn29_news ul li>div{display:none}.cmn29_news ul li>div>div{padding:0 0 80px}@media screen and (max-width:768px){.cmn29_news ul li>div>div{padding:10px 0 60px}}