.itemBody__lineList{margin-top:0}.itemBody__lineItem{margin-bottom:10px}.itemBody__lineItem dt{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;position:relative;width:100%}@media (min-width:46.25em){.itemBody__lineItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.itemBody__lineItem dt{width:calc(12em + 40px)}.itemBody__lineItem dt:after{background-color:var(--color-line);bottom:0;content:"";height:1px;margin:auto;position:absolute;right:0;top:0;width:6em}}@media (min-width:90em){.itemBody__lineList{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px}}.sectionHeader__txt>p{margin-top:0}.schedule__numTxt{width:4em}.education__chartInner{background-color:#fff;border-radius:5px;display:grid;grid-template:"empty new beginner intermediate advanced" auto "training chart chart chart chart" auto "human chart chart chart chart" auto "technical chart chart chart chart" auto "management chart chart chart chart" auto/clamp(80px,47.6923076923px + 8.9743589744vw,220px) 1fr 1fr 1fr 1fr;padding:clamp(32px,24.6153846154px + 2.0512820513vw,64px) clamp(16px,10.4615384615px + 1.5384615385vw,40px)}.education__chartHeader{font-size:clamp(.6875rem,.5865384615rem + .4487179487vw,1.125rem);font-weight:500;line-height:1.2}.education__chartHeader.-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--color-main);border-radius:22px 22px 22px 0;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;line-height:1.4;text-align:center;width:calc(100% - 5px);-webkit-margin-after:10px;margin-block-end:10px;padding:clamp(4px,1.2307692308px + .7692307692vw,16px)}.education__chartHeader.-training{border-top:none!important}.education__chartHeader>*{margin:0}.education__chartHeader.-new{grid-area:new}.education__chartHeader.-beginner{grid-area:beginner}.education__chartHeader.-intermediate{grid-area:intermediate}.education__chartHeader.-advanced{grid-area:advanced}.education__chartHeader.-empty{grid-area:empty}.education__chartHeader.-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px dotted var(--color-line);height:clamp(32px,19.0769230769px + 3.5897435897vw,88px)}.education__chartHeader.-training{grid-area:training}.education__chartHeader.-human{grid-area:human}.education__chartHeader.-technical{grid-area:technical}.education__chartHeader.-management{grid-area:management}.education__chartNew{background-color:rgba(159,236,255,.2);grid-column:2/3;grid-row:2/-1}.education__chartBeginner{grid-column:3/4;grid-row:2/-1}.education__chartIntermediate{grid-column:4/5;grid-row:2/-1}.education__chartAdvanced{grid-column:5/6;grid-row:2/-1}.education__chartAdvanced,.education__chartBeginner,.education__chartIntermediate,.education__chartNew{border-left:2px dotted var(--color-line)}.education__chartHuman,.education__chartManagement,.education__chartTechnical,.education__chartTraining{border-top:2px dotted var(--color-line);position:relative}.education__chartHuman:before,.education__chartManagement:before,.education__chartTechnical:before,.education__chartTraining:before{border-radius:0 100px 100px 0;content:"";height:clamp(16px,8.6153846154px + 2.0512820513vw,48px);margin-block:auto;position:absolute}.education__chartTraining{border-top:0;grid-column:2/-1;grid-row:2/3}.education__chartTraining:before{background-color:#11e2e0;border-top:0;inset:0;width:calc(25% - 10px)}.education__chartHuman{grid-column:2/-1;grid-row:3/4}.education__chartHuman:before{background-color:#00cdff;inset:0;width:calc(100% - 10px)}.education__chartTechnical{grid-column:2/-1;grid-row:4/5}.education__chartTechnical:before{background-color:#6aa7ff;inset:0 0 0 25%;width:calc(50% - 10px)}.education__chartManagement{grid-column:2/-1;grid-row:5/6}.education__chartManagement:before{background-color:#a8a1ff;inset:0 0 0 50%;width:calc(50% - 10px)}@media (min-width:46.25em){.education__chartHeader.-column{width:calc(100% - 20px)}}