.education-card{background-position:left bottom;background-image:linear-gradient(90deg, #c30000 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px), #ccc min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px));background-repeat:no-repeat;background-size:100% 1px;display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.education-card__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 600 / 768 * 100
  ,450px);margin:0 auto}.education-training{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.education-training__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.training-table{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.training-table__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.training-table__body{margin-right:calc(50% - var(--vw, 1vw)*50);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow-x:auto}.training-table__body::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.training-table__body::-webkit-scrollbar-track{background-color:#ccc}.training-table__body::-webkit-scrollbar-thumb{background-color:#c30000}.table{width:calc(
    var(--vw, 1vw) * 1000 / 768 * 100
  );padding-right:calc(
    var(--vw, 1vw) * 40 / 768 * 100
  )}.table-head{display:grid;grid-template-columns:1.4fr 2.39fr 1fr}.table-head__cell{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.table-head__cell:not(:last-of-type){background-color:#c30000;border-right:1px solid #fff}.table-head__cell:last-of-type{background-color:#666}.table-body__blc{position:relative}.table-body__blc:has(.table-body-grouping) .table-body__column:nth-of-type(1){padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px)}.table-body-grouping{background-color:#666;position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;height:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);z-index:2}.table-body-grouping__txt{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1;letter-spacing:.05em;writing-mode:vertical-lr}.table-body__row{display:grid;background-color:#f2f2f2;border-bottom:1px solid #c30000;grid-template-columns:1fr 2.425fr}.table-body__column:nth-of-type(1){padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border-right:1px solid #ccc}.table-body__detail{display:grid;grid-template-columns:2.395fr 1fr}.table-body__detail .table-body__cell{display:flex;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.table-body__detail .table-body__cell:nth-of-type(1){border-right:1px solid #ccc}.table-body__detail:not(:last-of-type) .table-body__cell{border-bottom:1px solid #ccc}.table-body__txt{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1.5}.training-table__notice{position:relative;padding-left:1.1em}.training-table__notice::before{content:"※";position:absolute;top:0;left:0}.education-qualification{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.qualification-emphasis{background-color:#f8f8f8;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.education-qualification__main{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.education-development{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.education-development__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.development-how{display:grid;background-color:#f8f8f8;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100
  ,39px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.development-how__article{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.development-how__fig{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.development-system{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.development-system__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.development-system__body{margin-right:calc(50% - var(--vw, 1vw)*50);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow-x:auto}.development-system__body::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.development-system__body::-webkit-scrollbar-track{background-color:#ccc}.development-system__body::-webkit-scrollbar-thumb{background-color:#c30000}.development-system__main{display:grid;width:calc(
    var(--vw, 1vw) * 1240 / 768 * 100
  );padding-right:calc(
    var(--vw, 1vw) * 40 / 768 * 100
  );gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.development-system-specialty{display:grid;background-color:#f9e5e5;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.development-system-specialty__hdg{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:2}.development-system-specialty__body{display:grid;align-items:flex-start;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);grid-template-columns:repeat(5, 1fr)}.specialty-card{display:grid;align-content:flex-start;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.specialty-card:nth-of-type(1){position:relative;z-index:2}.specialty-card:nth-of-type(-n + 2){padding-bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  , 24px) + clamp(
    2.25rem,
    calc(
      2.7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0703125
    ),
    4.05rem
  ))}.specialty-card__hdg{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1.5}.specialty-card__item{display:flex;justify-content:center;align-items:center;background-color:#c30000;height:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  , 12px) + clamp(
    2.25rem,
    calc(
      2.7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0703125
    ),
    4.05rem
  ));padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.specialty-card__txt{font-size:clamp(
    0.75rem,
    calc(
      0.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0234375
    ),
    1.35rem
  );line-height:1.5}.specialty-card__common{display:grid;position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);width:calc(200% + max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -8 / 768 * 100
  , -6px));gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);grid-template-columns:2.5fr 1fr}.development-system-whole{display:grid;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:auto 1fr}.development-system-whole__head{display:flex;align-items:center;background-color:#666;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.development-system-whole__label{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1;letter-spacing:.05em;writing-mode:vertical-lr}.development-system-whole__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:1fr repeat(2, auto)}.whole-card{display:grid;background-color:#f8f8f8;border:1px solid #ccc;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.whole-card:nth-of-type(-n + 3){padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0;grid-template-rows:auto 1fr}.whole-card:nth-of-type(n + 4){align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-column:1/4;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 180 / 768 * 100
  ,135px) auto}.whole-card__hdg{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1.75}.whole-card-list{display:grid;position:relative;height:100%;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);grid-template-columns:repeat(2, 1fr)}.whole-card-list__blc{display:grid;align-content:flex-start;background-color:#e4f4fa;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  , 75px) + clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  ));border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.whole-card-list__hdg{font-size:clamp(
    0.75rem,
    calc(
      0.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0234375
    ),
    1.35rem
  );line-height:1.5;color:#4eb5db}.whole-card-list__main{width:-moz-fit-content;width:fit-content;margin:0 auto}.whole-card-list__item{font-size:clamp(
    0.6666666667rem,
    calc(
      0.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0208333333
    ),
    1.2rem
  );position:relative;padding-left:1em;line-height:1.5}.whole-card-list__item::before{content:"・";position:absolute;top:0;left:0}.whole-card-list-common{display:grid;position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);left:50%;width:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  , 36px));transform:translateX(-50%);z-index:5;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.whole-card-list-common__item{background-color:#e4f4fa;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 3 / 768 * 100
  ,2.25px) 0;border:1px solid #4eb5db;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px)}.whole-card-list-common__txt{font-size:clamp(
    0.6666666667rem,
    calc(
      0.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0208333333
    ),
    1.2rem
  )}.whole-card-training{display:flex;height:100%;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px)}.whole-card-training__item{background-color:#f9e5e5;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.whole-card-training__txt{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1;letter-spacing:.05em;text-orientation:upright;writing-mode:vertical-lr}.whole-card-detail{display:grid}.whole-card-detail--column{gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.whole-card-detail--column .whole-card-detail__item:nth-of-type(1){background-color:#f9e5e5}.whole-card-detail--column .whole-card-detail__item:nth-of-type(2){background-color:#e4f4fa}.whole-card-detail--row{gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.whole-card-detail--row .whole-card-detail__item{background-color:#e4f4fa}.whole-card-detail--2{grid-template-columns:1.847fr 1fr}.whole-card-detail--3{grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 492 / 768 * 100
  ,369px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 312 / 768 * 100
  ,234px)}.whole-card-detail__item{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.whole-card-detail__txt{font-size:clamp(
    0.75rem,
    calc(
      0.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0234375
    ),
    1.35rem
  );line-height:1.5}.education-development-btn{display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;position:relative;width:88.37%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) auto 0;border:1px solid #ccc;transition:background .3s}.education-development-btn .btn-arrow{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.education-development-btn__wrap{position:relative;overflow:hidden}.education-development-btn__txt{transition:all .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.education-development-btn__txt:nth-of-type(1){transform-origin:top right}.education-development-btn__txt:nth-of-type(2){position:absolute;top:0;left:0;transform:translate(0px, 100%) skew(0deg, 19deg);opacity:0;transform-origin:bottom left}@media screen and (min-width: 960px){.education-card{background-image:linear-gradient(90deg, #c30000 0 min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px), #ccc min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.education-card{align-content:flex-start;padding:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px) 0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px)}.education-card--5{grid-column:1/3}.education-card--8{grid-column:1/3}.education-card__img{width:min(
    var(--vw, 1vw) * 300 / 1360 * 100
  ,375px)}.education-training{margin-top:min(
    var(--vw, 1vw) * 128 / 1360 * 100
  ,160px)}.education-training__body{display:grid;width:min(
    var(--vw, 1vw) * 960 / 1360 * 100
  ,1200px);margin:0 auto;gap:0 min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);grid-template-columns:repeat(2, 1fr)}.training-table{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.training-table__body::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.training-table__body{margin-right:0;padding-bottom:0;overflow:hidden}.table{width:100%;padding-right:0}.table-head__cell{padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.table-body__blc:has(.table-body-grouping) .table-body__column:nth-of-type(1){padding-left:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px)}.table-body-grouping{padding:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.table-body-grouping__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.table-body__column:nth-of-type(1){padding:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.table-body__detail .table-body__cell{padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.table-body__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.education-qualification{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.education-qualification__body{width:min(
    var(--vw, 1vw) * 960 / 1360 * 100
  ,1200px);margin:0 auto}.qualification-emphasis{margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);padding:min(
    var(--vw, 1vw) * 44 / 1360 * 100
  ,55px) 0}.education-qualification__main{display:grid;gap:0 min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);grid-template-columns:repeat(2, 1fr)}.education-development{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.education-development__body{width:min(
    var(--vw, 1vw) * 960 / 1360 * 100
  ,1200px);margin:0 auto;gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.development-how{padding:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px) min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.development-how__article{gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) 0}.development-how__fig{gap:0 min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);grid-template-columns:repeat(2, 1fr)}.education-development__txt{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.development-system{gap:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) 0}.development-system__body::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.development-system__body{margin-right:0;padding-bottom:0;overflow:hidden}.development-system__main{width:100%;padding-right:0;gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.development-system-specialty{padding:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) min(
    var(--vw, 1vw) * 28 / 1360 * 100
  ,35px);border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.development-system-specialty__hdg{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.development-system-specialty__body{gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.specialty-card{padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.specialty-card:nth-of-type(-n + 2){padding-bottom:calc(min(
    var(--vw, 1vw) * 32 / 1360 * 100
  , 40px) + min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.725rem
  ))}.specialty-card__hdg{font-size:min(
    calc(
      1.6rem + 4 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2rem
  )}.specialty-card__item{height:calc(min(
    var(--vw, 1vw) * 16 / 1360 * 100
  , 20px) + min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.725rem
  ));padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0;border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.specialty-card__txt{font-size:min(
    calc(
      1.4rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.75rem
  )}.specialty-card__common{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);left:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);width:calc(200% + max(
    var(--vw, 1vw) * -8 / 1360 * 100
  , -10px));gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.development-system-whole{gap:0 min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.development-system-whole__head{padding:0 min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.development-system-whole__label{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.development-system-whole__body{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.whole-card{border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card:nth-of-type(-n + 3){padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.whole-card:nth-of-type(n + 4){padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px) auto}.whole-card__hdg{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );line-height:2}.whole-card-list{gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card-list__blc{padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) calc(min(
    var(--vw, 1vw) * 76 / 1360 * 100
  , 95px) + min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    3.6rem
  ));border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.whole-card-list__hdg{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  )}.whole-card-list__item{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  )}.whole-card-list-common{bottom:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);width:calc(100% - min(
    var(--vw, 1vw) * 48 / 1360 * 100
  , 60px));gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card-list-common__item{padding:min(
    var(--vw, 1vw) * 3 / 1360 * 100
  ,3.75px) 0;border-radius:min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px)}.whole-card-list-common__txt{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  )}.whole-card-training{gap:0 min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px)}.whole-card-training__item{padding:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card-training__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.whole-card-detail--column{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.whole-card-detail--row{gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card-detail--3{grid-template-columns:min(
    var(--vw, 1vw) * 328 / 1360 * 100
  ,410px) min(
    var(--vw, 1vw) * 208 / 1360 * 100
  ,260px)}.whole-card-detail__item{padding:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);border-radius:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.whole-card-detail__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  )}.education-development-btn{width:min(
    var(--vw, 1vw) * 600 / 1360 * 100
  ,750px);height:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.education-development-btn .btn-arrow{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);right:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}}@media screen and (any-hover: hover)and (min-width: 960px){.education-development-btn:hover .education-development-btn__txt:nth-of-type(2){color:#c30000}}@media screen and (min-width: 1360px){.specialty-card__hdg{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  )}.specialty-card__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  )}}@media(any-hover: hover){.education-development-btn:hover{background-color:rgba(102,102,102,.5)}.education-development-btn:hover .education-development-btn__txt{color:#fff !important}.education-development-btn:hover .education-development-btn__txt:nth-of-type(1){color:#c30000;transform:translate(0px, -100%) skew(0deg, 8deg);opacity:0}.education-development-btn:hover .education-development-btn__txt:nth-of-type(2){transform:translate(0px, 0px) skew(0deg, 0deg);opacity:1}.education-development-btn:hover .btn-arrow{background-color:rgba(255,255,255,.2)}}