.agenda{padding:60px 20px}.agenda__inner{margin:auto;max-width:800px}.agenda .hdg-l2{margin-bottom:40px;padding-top:70px;position:relative}.agenda .hdg-l2:before{background-image:url(https://info.rakurakukintai.jp/hubfs/raw_assets/public/website--theme--seminar/images/module_icons/42_agenda.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:60px;left:calc(50% - 30px);position:absolute;top:0;width:60px}.agenda .hdg-l2 h2{font-size:30px;font-weight:700;line-height:1.4;text-align:center}.agenda__item{background-color:#f5f5f5;border-radius:10px;display:flex;justify-content:center;padding:40px 80px}.agenda__item>ul li.agenda__item--list{padding:0 0 30px 40px;position:relative}.agenda__item>ul li.agenda__item--list:last-of-type{padding-bottom:0}.agenda__item>ul li.agenda__item--list:before{background-color:#ccc;content:"";height:103%;left:4px;position:absolute;top:10px;width:2px}.agenda__item>ul li.agenda__item--list:last-of-type:before{display:none}.agenda__item--list dl{display:flex;position:relative}.agenda__item--list dl:before{background-color:#4272ea;border-radius:50%;content:"";height:10px;left:-40px;position:absolute;top:10px;width:10px}.agenda__item--list dl dt{color:#4272ea;margin-right:10px;min-width:70px}.agenda__item--list dl dd,.agenda__item--list dl dt{font-size:20px;font-weight:700}.agenda__item--list dl+div{margin-top:15px}@media screen and (max-width:769px){.agenda{padding:40px 20px}.agenda .hdg-l2{margin-bottom:20px;padding-top:50px}.agenda .hdg-l2:before{height:50px;left:calc(50% - 25px);width:50px}.agenda .hdg-l2 h2{font-size:24px}.agenda__item{padding:30px 20px}.agenda__item--list dl:before{top:7px}.agenda__item--list dl dd,.agenda__item--list dl dt{font-size:18px}}@media screen and (max-width:530px){.agenda__item--list dl{display:block}.agenda__item--list dl:before{left:-30px}.agenda__item--list dl dt{margin:0 0 5px}.agenda__item--list dl dd,.agenda__item--list dl dt{font-size:16px}.agenda__item>ul li.agenda__item--list{padding:0 0 20px 30px}}