.training .bg-ttl{font-size:2.2rem;margin:80px 0 0}.training-table{width:100%;border-collapse:separate;border-spacing:5px;width:calc(100% + 10px);margin-left:-5px;table-layout:fixed}.training-table th{background:var(--color-light-green);text-align:center;vertical-align:middle;font-size:1.8rem;font-weight:700;color:var(--color-primary);border-radius:5px;padding:15px 10px;width:25%}.training-table td{background:var(--color-light-gray);border-radius:5px;padding:15px 10px;width:75%}.training-table td ul li{text-indent:-1em;padding-left:1em}.training-table+.bg-ttl{margin-top:50px}.training-disc{margin-top:50px}.training .bar-ttl{margin-bottom:20px}.training-meeting{display:flex;align-items:center;gap:50px;margin-top:50px}.meeting-image{flex:1;border-radius:15px;overflow:hidden}.meeting-body{flex:1}@media(max-width:768px){.training .bg-ttl{font-size:var(--fs-sp-18);margin:10vw 0 0}.training-table{border-spacing:1vw;width:calc(100% + 2vw);margin-left:-1vw}.training-table th{font-size:var(--fs-sp-14);border-radius:1vw;padding:3vw 2vw;width:25%}.training-table td{border-radius:1vw;padding:3vw 2vw;width:75%}.training-table+.bg-ttl{margin-top:7vw}.training-disc{margin-top:7vw}.training .bar-ttl{margin-bottom:3vw}.training-meeting{flex-wrap:wrap;gap:0;margin-top:5vw}.meeting-image{flex:100%;border-radius:3vw;margin-bottom:5vw}.meeting-body{flex:100%}}
