.news-list-box{margin:0 auto 100px;max-width:920px}.news-list-box .ttl{border-left:0;padding:0;text-align:center}.news-list-box .news-list{border-top:1px solid #ccc}.news-list-box .news-list p{margin-bottom:0}.news-list-box .news-list .news-entry{border-bottom:1px solid #ccc;padding:20px 0}.news-list-box .news-list .news-entry .news-info{display:flex;margin-bottom:10px}.news-list-box .news-list .news-entry .news-info .news-date{color:#666;width:100px}.news-list-box .news-list .news-entry .news-info .news-cat{width:calc(100% - 100px)}.news-list-box .news-list .news-entry .news-info .news-cat span{background-color:#f0f5f1;color:#358544;display:inline-block;font-size:15px;font-weight:700;line-height:1.6;margin-right:10px;min-width:120px;padding:0 10px;text-align:center}.news-list-box .news-list .news-entry .news-info .news-cat span:last-child{margin-right:0}.news-list-box .news-list .news-entry .news-ttl a{color:#333}.news-list-box .news-list .news-entry .news-ttl a:hover{color:#1e5d2a;text-decoration:underline}.news-list-box .btn{box-sizing:border-box;display:block;font-size:16px;font-weight:700;margin:30px auto 0;min-width:220px;padding:15px 45px;width:-moz-fit-content;width:fit-content}.news-list-box .btn[data-type=green]{background-color:#e7f4ea;color:#358544}.news-list-box .btn span[data-icon=arrow-right]{background-image:url(https://24275252.fs1.hubspotusercontent-na1.net/hubfs/24275252/common/arrow-green.svg);background-position:100%;background-repeat:no-repeat;display:block;padding-right:20px;text-align:center;width:100%}.news-list-box .btn[data-type=green]:hover{background-color:#c0e2c8}@media (max-width:767px){.news-list-box{margin-bottom:60px}.news-list-box .ttl{font-size:24px}.news-list-box .news-list .news-entry{padding:15px 0}.news-list-box .news-list .news-entry .news-info .news-date{font-size:15px;width:90px}.news-list-box .news-list .news-entry .news-info .news-cat{width:calc(100% - 90px)}.news-list-box .news-list .news-entry .news-info .news-cat span{font-size:14px;min-width:110px}.news-list-box .news-list .news-entry .news-ttl a{font-size:15px}.news-list-box .btn{font-size:18px}}