.blog_article-agenda{align-items:center;background-color:#fff;border:1px solid #c7c7c7;display:flex;flex-flow:column wrap;gap:2rem;height:auto;justify-content:flex-start;margin:0;padding:2rem 3rem;width:100%;>h2{border-bottom:1px solid #c7c7c7;font-size:1.8rem;font-weight:700;height:auto;margin:0;padding:0 0 1rem;width:100%}>.accordion{height:30rem;overflow:hidden;position:relative;transition:height .3s ease;width:100%;z-index:0;&:after{background:linear-gradient(#ffffff00,#fff);bottom:0;content:"";height:100px;left:0;opacity:1;position:absolute;right:0;transition:.3s ease;z-index:10}>ul{counter-reset:number 0;display:flex;flex-flow:column wrap;gap:.4rem;margin:0;padding:0;width:100%;>li{margin:0;padding:0;width:100%;>a{align-items:start;display:inline-grid;font-size:1.4rem;font-weight:300;gap:.6rem;grid-template-columns:auto 1fr;justify-content:center;&:before{align-items:center;display:flex}}&.agenda-h2{font-size:1.6rem;font-weight:500;margin:.6rem 0 .3rem;&:first-child{margin:0 0 .3rem!important}>a{color:#34a5a5!important;font-size:1.6rem;font-weight:500;&:before{content:counter(number) ". ";counter-increment:number 1}}}&.agenda-h3{padding-left:1.5rem;>a{font-size:1.4rem;font-weight:400;&:before{content:"○ "}}}&.agenda-h4{padding-left:3rem;>a:before{content:"‐ "}}&.agenda-h5{padding-left:4.5rem;>a:before{content:"・ "}}&.agenda-h6{padding-left:6rem;>a:before{content:"‐ "}}}}}>.button{align-items:center;cursor:pointer;display:grid;font-size:1.4rem;font-weight:500;gap:.8rem;grid-template-columns:1fr 1.5rem;height:auto;justify-content:center;width:auto;&:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/icon/arrow-bottom_black.svg);background-position:50%;background-repeat:no-repeat;background-size:1.8rem;content:"";height:.8rem;transform:rotate(0);transition:.3s;width:1.6rem}>p{font-size:1.4rem;font-weight:500;height:auto;margin:0;min-width:4rem;padding:0;text-align:center;width:auto}}&.open{>.accordion:after{height:0;opacity:0}>.button:after{transform:rotate(180deg)}}}