.modal{background-color:rgba(0,0,0,0);max-width:calc(
    var(--vw, 1vw) * 704 / 768 * 100
  );max-height:calc(var(--svh, 1vh)*90);padding:0;overflow:visible;border:none;transition:opacity .75s,transform .75s;pointer-events:all}.modal.-closing{transform:scale(0.9);pointer-events:none;opacity:0}.modal.-closing::backdrop{opacity:0}.modal::backdrop{background-color:rgba(255,255,255,.68);transition:opacity .75s;-webkit-backdrop-filter:blur(17px) brightness(0.9);backdrop-filter:blur(17px) brightness(0.9)}.modal-close{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 69 / 768 * 100
  ,51.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 69 / 768 * 100
  ,51.75px);z-index:10}.modal-close__icn{position:relative;width:100%;height:100%;overflow:hidden}.modal-close__icn::before,.modal-close__icn::after{content:"";background-color:#170d4b;position:absolute;top:50%;left:50%;width:125%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.modal-close__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal__inner{width:100%;max-height:calc(var(--svh, 1vh)*90);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 768 * 100
  ,66px);overflow-y:scroll;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);scrollbar-width:none}.modal__inner::-webkit-scrollbar{display:none}body{background-color:#64b4de}.container{overflow-x:clip}.header__static{background-color:rgba(255,255,255,.5)}.internship{color:#170d4b}.txt-white{color:#fff}.txt-yellow{color:#ffef2e}.is-cmn-ttl{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:1.42;letter-spacing:.04em}.internship-sec-head__hdg{display:grid;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);grid-template-columns:auto auto 1fr}.internship-sec-head__en::before,.internship-sec-head__en::after,.internship-sec-head__jp::before,.internship-sec-head__jp::after{content:none}.internship-sec-head__en{font-family:"Manrope",sans-serif;font-size:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  );font-weight:800;line-height:1.34;letter-spacing:.1em;text-transform:capitalize}.internship-sec-head__en::before{margin-top:calc((1 - 1.34)*.5em);content:"";display:block;width:0;height:0}.internship-sec-head__en::after{margin-bottom:calc((1 - 1.34)*.5em);content:"";display:block;width:0;height:0}.internship-sec-head__separate{position:relative;grid-column:2/3;grid-row:1/3}.internship-sec-head__separate::before{content:"";background-color:#fff;position:absolute;top:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  );left:50%;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 116.3 / 768 * 100
  ,87.225px);transform:translate(-50%, -50%) rotate(45deg)}.internship-sec-head__jp{line-height:1.68;letter-spacing:.05em;grid-column:3/4;grid-row:2/3}.internship-sec-head__jp::before{margin-top:calc((1 - 1.68)*.5em);content:"";display:block;width:0;height:0}.internship-sec-head__jp::after{margin-bottom:calc((1 - 1.68)*.5em);content:"";display:block;width:0;height:0}.internship-sec-head__lead{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-column:1/4;grid-row:3/4}.is-loaded .internship-kv-hdg__letter{transform:translateY(0);transition:transform .3s}.is-loaded .internship-kv-hdg__letter--1{transition-delay:0s}.is-loaded .internship-kv-hdg__letter--2{transition-delay:.05s}.is-loaded .internship-kv-hdg__letter--3{transition-delay:.1s}.is-loaded .internship-kv-hdg__letter--4{transition-delay:.15s}.is-loaded .internship-kv-hdg__letter--5{transition-delay:.2s}.is-loaded .internship-kv-hdg__letter--6{transition-delay:.25s}.is-loaded .internship-kv-hdg__letter--7{transition-delay:.3s}.is-loaded .internship-kv-hdg__letter--8{transition-delay:.35s}.is-loaded .internship-kv-hdg__letter--9{transition-delay:.4s}.is-loaded .internship-kv-hdg__letter--10{transition-delay:.45s}.is-loaded .internship-kv__fig,.is-loaded .internship-kv__blc::before{transform:translateX(0) !important;opacity:1}.is-loaded .internship-kv__row--1 .internship-kv__blc:nth-of-type(1):before{transition-delay:.5s}.is-loaded .internship-kv__row--1 .internship-kv__fig{transition-delay:.75s}.is-loaded .internship-kv__row--1 .internship-kv__blc:nth-of-type(2):before{transition-delay:1s}.is-loaded .internship-kv__row--2 .internship-kv__fig{transition-delay:1s}.is-loaded .internship-kv__row--2 .internship-kv__blc:nth-of-type(1):before{transition-delay:1.25s}.is-loaded .internship-kv__row--2 .internship-kv__blc:nth-of-type(2):before{transition-delay:1.75s}.is-loaded .internship-kv-year__letter{transform:translateY(0);transition:transform .3s}.is-loaded .internship-kv-year__letter--1{transition-delay:1.5s}.is-loaded .internship-kv-year__letter--2{transition-delay:1.55s}.is-loaded .internship-kv-year__letter--3{transition-delay:1.6s}.is-loaded .internship-kv-year__letter--4{transition-delay:1.65s}.is-loaded .internship-about__hdg{transition:-webkit-clip-path .5s 1.75s;transition:clip-path .5s 1.75s;transition:clip-path .5s 1.75s, -webkit-clip-path .5s 1.75s;-webkit-clip-path:inset(-10% -10% -50% -10% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px));clip-path:inset(-10% -10% -50% -10% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px))}.is-loaded .internship-about__hdg::before{transform:translateY(-10%) rotate(7deg) scale(1);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 2s,opacity .3s 2s;opacity:1}.is-loaded .internship-about__img{transform:translateY(-100%);transition:transform .5s 2s,opacity .5s 2s;opacity:1}.is-loaded .internship-about__blc:nth-of-type(2)::before{transform:translateX(0);transition:transform .5s 2.25s,opacity .3s 2.25s;opacity:1}.is-loaded .internship-about__txt{transition:-webkit-clip-path .5s 2.5s;transition:clip-path .5s 2.5s;transition:clip-path .5s 2.5s, -webkit-clip-path .5s 2.5s;-webkit-clip-path:inset(-10% -10% -10% -10%);clip-path:inset(-10% -10% -10% -10%)}.internship-kv{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.internship-kv::before{content:"";background:linear-gradient(25deg, rgb(85, 210, 255) 20%, rgb(0, 92, 251) 100%);position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 236 / 768 * 100
  ,177px);transform:translate(-50%, -100%)}.internship-kv__bg{position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 960 / 768 * 100
  ,720px);transform:translateX(-50%);z-index:-1}.internship-kv__bg img{height:100%;-o-object-fit:fill;object-fit:fill}.internship-kv__row{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px);border-top:1px solid #170d4b}.internship-kv__row--1 .internship-kv__wrap{padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25.4 / 768 * 100
  ,19.05px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52.2 / 768 * 100
  ,39.15px);grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px)}.internship-kv__row--1 .internship-kv__blc::before{transform:translateX(50%)}.internship-kv__row--1 .internship-kv__fig{transform:translateX(50%)}.internship-kv__row--2 .internship-kv__bg{-o-object-position:left center;object-position:left center}.internship-kv__row--2 .internship-kv__wrap{padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12.3 / 768 * 100
  ,9.225px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px) auto}.internship-kv__row--2 .internship-kv__blc::before{transform:translateX(-50%)}.internship-kv__row--2 .internship-kv__blc:last-of-type{padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 59.7 / 768 * 100
  ,44.775px)}.internship-kv__row--2 .internship-kv__fig{transform:translateX(-50%)}.internship-kv__row--3{height:auto}.internship-kv__wrap{display:grid;align-items:center;position:relative}.internship-kv__blc{display:grid;align-items:center;position:relative;height:100%}.internship-kv__blc::before{content:"";position:absolute;top:-1px;right:0;height:calc(100% + 1px);border:1px solid #170d4b;border-radius:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px) 0;transition:transform .5s,opacity .3s;opacity:0;z-index:-1;aspect-ratio:1/1;-webkit-clip-path:inset(0 -5% 0 50%);clip-path:inset(0 -5% 0 50%)}.internship-kv__blc:has(.internship-kv__fig)::before{content:none}.internship-kv-hdg,.internship-kv-year{font-family:"Manrope",sans-serif;font-size:clamp(
    4rem,
    calc(
      4.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.125
    ),
    7.2rem
  );line-height:1;letter-spacing:.06em}.internship-kv-hdg__blc,.internship-kv-year{display:flex;overflow:hidden}.internship-kv-hdg__letter,.internship-kv-year__letter{min-width:.25em;transform:translateY(100%)}.internship-kv__fig{position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px);border:1px solid #170d4b;border-radius:50%;transition:transform .5s,opacity .3s;opacity:0;z-index:5;aspect-ratio:1/1}.internship-kv__img{position:absolute;max-width:none}.internship-kv__img--1{top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -43 / 768 * 100
  ,-32.25px);left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 346.5 / 768 * 100
  ,259.875px)}.internship-kv__img--2{bottom:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -20.8 / 768 * 100
  ,-15.6px);left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -21.55 / 768 * 100
  ,-16.1625px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 404.25 / 768 * 100
  ,303.1875px)}.internship-about__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.internship-about__blc{display:grid;align-items:center;position:relative;z-index:1}.internship-about__blc:nth-of-type(1){height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);z-index:5}.internship-about__blc:nth-of-type(2){background:linear-gradient(20deg, rgb(91, 217, 255) 20%, rgb(28, 151, 254) 100%);position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px)}.internship-about__hdg{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );position:relative;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.67;letter-spacing:.04em;z-index:1;-webkit-clip-path:inset(110% -10% -50% -10%);clip-path:inset(110% -10% -50% -10%)}.internship-about__hdg::before{font-family:"Manrope",sans-serif;font-size:clamp(
    10rem,
    calc(
      12rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.3125
    ),
    18rem
  );content:"?";position:absolute;top:0;right:0;line-height:1;color:#fff;transform:translateY(-10%) rotate(15deg) scale(0);opacity:0;z-index:-1}.internship-about__img{position:absolute;top:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 309.74 / 768 * 100
  ,232.305px);max-width:none;transform:translateY(-50%);opacity:0}.internship-about__txt{line-height:1.92;color:#fff;-webkit-clip-path:inset(110% -10% -10% -10%);clip-path:inset(110% -10% -10% -10%)}.internship-about__txt::before{margin-top:calc((1 - 1.92)*.5em);content:"";display:block;width:0;height:0}.internship-about__txt::after{margin-bottom:calc((1 - 1.92)*.5em);content:"";display:block;width:0;height:0}.internship-features{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)) * 64 / 768 * 100
  ,48px) 0}.internship-features__body{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);display:grid;border:1px #fff;border-style:solid none;grid-template-columns:repeat(2, 1fr)}.internship-features-card{display:grid;position:relative;visibility:hidden;border-left:1px solid #fff;transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px));transition:background .5s,transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;grid-row:span 3;grid-template-rows:subgrid}.internship-features-card:nth-of-type(odd)::before{right:0}.internship-features-card:nth-of-type(odd) .internship-features-card__bottom::before{left:0;transform:translate(-100%, -100%)}.internship-features-card:nth-of-type(even){border-right:1px solid #fff}.internship-features-card:nth-of-type(even)::before{left:0}.internship-features-card:nth-of-type(even) .internship-features-card__bottom::before{right:0;transform:translate(100%, -100%)}.internship-features-card:nth-of-type(n + 3)::before{content:"";background-color:#fff;position:absolute;top:0;width:calc(var(--sw) + 100%);height:1px;transform:translateY(-100%)}.internship-features-card.is-active{visibility:visible;transform:translateY(0);opacity:1}.internship-features-card__top{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0 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;grid-row:span 2;grid-template-rows:subgrid;justify-items:center}.internship-features-card__icn--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 105.4 / 768 * 100
  ,79.05px)}.internship-features-card__icn--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 106.7 / 768 * 100
  ,80.025px)}.internship-features-card__icn--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 111 / 768 * 100
  ,83.25px)}.internship-features-card__icn--4{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 110.1 / 768 * 100
  ,82.575px)}.internship-features-card__hdg{margin:auto 0;text-align:center}.internship-features-card__bottom{position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-top:1px solid #fff}.internship-features-card__bottom::before{content:"";background-color:#fff;position:absolute;top:0;width:var(--sw);height:1px}.course-cat{display:grid;align-items:center;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px)}.course-cat__txt{position:relative;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100
  ,18.75px)}.course-cat__txt::before{content:"";background-color:#170d4b;position:absolute;top:50%;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 9 / 768 * 100
  ,6.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 9 / 768 * 100
  ,6.75px);margin:0;border-radius:50%;transform:translateY(-50%)}.course-tag{display:flex;flex-wrap:wrap;align-content:flex-start;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.course-tag__item{background-color:#fff;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px)}.course-tag__txt{font-size:clamp(
    0.9166666667rem,
    calc(
      1.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0286458333
    ),
    1.65rem
  );font-weight:700;line-height:1.5}.internship-course{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)) * 64 / 768 * 100
  ,48px) 0}.internship-course__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.internship-course-thumb{display:grid;overflow:hidden;visibility:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px));transition:background .5s,transform .3s ease-in-out,opacity .3s ease-in-out;cursor:pointer;opacity:0}.internship-course-thumb:nth-of-type(odd){background-color:#00e5f8}.internship-course-thumb:nth-of-type(even){background-color:#ffef2e}.internship-course-thumb::before{content:"";background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s;pointer-events:none;opacity:0;z-index:5}.internship-course-thumb.is-active{visibility:visible;transform:translateY(0);opacity:1}.internship-course-thumb.is-active .internship-course-thumb__fig{transition:all .5s ease-in-out;-webkit-clip-path:inset(0% 0% 0% 0% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px));clip-path:inset(0% 0% 0% 0% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px))}.internship-course-thumb .course-cat{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.internship-course-thumb .course-cat::before{content:"";background-color:#fff;position:absolute;bottom:0;right:0;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  , 24px));height:1px}.internship-course-thumb .course-cat__txt{line-height:1.41}.internship-course-thumb .course-cat__txt::after{content:none}.internship-course-thumb__head{display:grid;align-items:flex-start;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68.5 / 768 * 100
  ,51.375px)}.internship-course-thumb__arrow{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 91 / 768 * 100
  ,68.25px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 97 / 768 * 100
  ,72.75px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);overflow:hidden;transform:rotate(-45deg)}.internship-course-thumb__arrow img{position:absolute;bottom:0;left:0;width:100%;height:100%}.internship-course-thumb__arrow img:first-child{transform:translateX(0%);animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.internship-course-thumb__arrow img:last-child{transform:translateX(-100%);animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes transformLeftCenter{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes transformCenterRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.internship-course-thumb__main{display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.internship-course-thumb__fig{position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);-webkit-clip-path:inset(100% 0% 0% 0% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px));clip-path:inset(100% 0% 0% 0% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px))}.internship-course-thumb__img{transition:transform .5s ease-out}.course-modal .course-cat__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.83}.course-modal__basic{display:grid;position:relative;z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.course-modal__head{background-color:#fff;position:relative;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:3}.course-modal__hdg{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:1.4;letter-spacing:.05em}.course-modal__lead{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );position:relative;font-weight:700;line-height:1.83;z-index:3}.course-modal__fig{position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 380 / 768 * 100
  ,285px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.course-modal__img{overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.course-modal__img img{height:100%;-o-object-fit:cover;object-fit:cover}.course-modal-overview{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 640 / 768 * 100
  ,480px);margin:0 auto;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0 0;z-index:2}.course-modal-overview__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.course-modal-overview__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.course-modal-overview__main{display:grid;position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.course-modal-overview__main::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  , 48px));height:1px;transform:translateX(-50%)}.course-modal-overview__details{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) 0}.course-modal-overview__dl{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 176 / 768 * 100
  ,132px) auto}.course-modal-overview__dl:last-of-type{position:relative;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-template-columns:100%}.course-modal-overview__dl:last-of-type::before,.course-modal-overview__dl:last-of-type::after{content:"";position:absolute}.course-modal-overview__dl:last-of-type::before{background-color:#fff;top:clamp(
    0.915rem,
    calc(
      1.098rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.02859375
    ),
    1.647rem
  );right:0;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100
  ,31.5px)}.course-modal-overview__dl:last-of-type::after{bottom:0;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-bottom:1px solid #fff;border-left:1px solid #fff}.course-modal-overview__dl:last-of-type .course-modal-overview__label::before{right:calc(max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 768 * 100
  ,-12px) + clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  )*-1)}.course-modal-overview__dl:last-of-type .course-modal-overview__dd{font-size:clamp(
    0.9166666667rem,
    calc(
      1.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0286458333
    ),
    1.65rem
  );margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.course-modal-overview__label,.course-modal-overview__dd{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );font-weight:700;line-height:1.83}.course-modal-overview__dt{overflow:hidden}.course-modal-overview__label{position:relative;width:-moz-fit-content;width:fit-content}.course-modal-overview__label::before{content:"";background-color:#fff;position:absolute;top:50%;right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 768 * 100
  ,-12px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 576 / 768 * 100
  ,432px);height:1px;transform:translate(100%, -50%)}.course-modal-cont{display:grid;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.course-modal-cont__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.course-modal-cont__head{position:relative;z-index:1}.course-modal-cont__head::before{content:"";background-color:#ffef2e;position:absolute;top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.course-modal-cont__hdg{background-color:#fff;position:relative;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border:1px solid #ffef2e;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);z-index:3}.course-modal-cont__main{display:grid;gap:clamp(
    1.83rem,
    calc(
      2.196rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0571875
    ),
    3.294rem
  ) 0}.course-modal-details__hdg::before,.course-modal-details__hdg::after,.course-modal-details__txt::before,.course-modal-details__txt::after{content:none}.internship-schedule{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)) * 64 / 768 * 100
  ,48px) 0}.internship-schedule__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.internship-schedule__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.internship-schedule__blc>*{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.internship-schedule__blc>*:not(.schedule-people){overflow:hidden}.internship-schedule__blc.is-active .schedule-day{transform:scale(1);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.internship-schedule__blc.is-active .schedule-overview{transition:all .5s ease-in-out .6s;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.internship-schedule__blc.is-active .schedule-details{transition:all .5s ease-in-out .7s;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.internship-schedule__blc.is-active .schedule-pickup{transition:all .5s ease-in-out .8s;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.internship-schedule__blc.is-active .schedule-people{transition:all .3s ease-in-out .9s;-webkit-clip-path:inset(-50% -50% -50% -50%);clip-path:inset(-50% -50% -50% -50%)}.internship-schedule__blc.is-active .schedule-fig{transition:all .5s ease-in-out 1s;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.internship-schedule__blc--1{grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 302 / 768 * 100
  ,226.5px) auto;grid-template-rows:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px) auto auto}.internship-schedule__blc--1 .schedule-day{grid-column:1/2;grid-row:1/3}.internship-schedule__blc--1 .schedule-overview{grid-column:2/3;grid-row:2/4}.internship-schedule__blc--1 .schedule-overview__hdg{text-align:right}.internship-schedule__blc--1 .schedule-details{align-items:flex-start;grid-column:1/3;grid-row:4/5;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px) auto}.internship-schedule__blc--1 .schedule-details__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 71.06 / 768 * 100
  ,53.295px)}.internship-schedule__blc--1 .schedule-people{grid-column:1/2;grid-row:3/4}.internship-schedule__blc--1 .schedule-people__img{left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 398 / 768 * 100
  ,298.5px)}.internship-schedule__blc--1 .schedule-fig{grid-column:2/3;grid-row:1/2}.internship-schedule__blc--2{grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 352 / 768 * 100
  ,264px) auto;grid-template-rows:repeat(2, auto) 1fr min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 73 / 768 * 100
  ,54.75px)}.internship-schedule__blc--2 .schedule-day{grid-column:1/2;grid-row:1/2}.internship-schedule__blc--2 .schedule-overview{grid-column:2/3;grid-row:1/3}.internship-schedule__blc--2 .schedule-details{align-content:flex-start;grid-column:1/2;grid-row:2/4}.internship-schedule__blc--2 .schedule-details__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 86.08 / 768 * 100
  ,64.56px)}.internship-schedule__blc--2 .schedule-pickup{grid-column:2/3;grid-row:3/5}.internship-schedule__blc--2 .schedule-pickup__body{align-content:flex-start;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.internship-schedule__blc--3{margin-top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -105 / 768 * 100
  ,-78.75px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 352 / 768 * 100
  ,264px) auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 296 / 768 * 100
  ,222px);grid-template-rows:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 73 / 768 * 100
  ,54.75px) repeat(5, auto)}.internship-schedule__blc--3 .schedule-day{grid-column:1/2;grid-row:1/3}.internship-schedule__blc--3 .schedule-overview{grid-column:1/4;grid-row:3/4}.internship-schedule__blc--3 .schedule-details{grid-column:1/3;grid-row:4/6}.internship-schedule__blc--3 .schedule-details__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 75.2 / 768 * 100
  ,56.4px)}.internship-schedule__blc--3 .schedule-pickup{padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-column:1/4;grid-row:6/7;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 348 / 768 * 100
  ,261px) auto}.internship-schedule__blc--3 .schedule-pickup__body{align-content:center}.internship-schedule__blc--3 .schedule-pickup-balloon{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.internship-schedule__blc--3 .schedule-people{grid-column:3/4;grid-row:4/5}.internship-schedule__blc--3 .schedule-people__img{right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 360 / 768 * 100
  ,270px)}.internship-schedule__blc--3 .schedule-fig--1{grid-column:2/4;grid-row:2/3}.internship-schedule__blc--3 .schedule-fig--2{grid-column:3/4;grid-row:5/6}.internship-schedule__blc--3 .schedule-fig--2 .schedule-fig__img{height:100%}.internship-schedule__blc--4{grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 352 / 768 * 100
  ,264px) auto}.internship-schedule__blc--4 .schedule-day{grid-column:1/2;grid-row:1/2}.internship-schedule__blc--4 .schedule-overview{grid-column:2/3;grid-row:1/3}.internship-schedule__blc--4 .schedule-details{grid-column:1/2;grid-row:2/4}.internship-schedule__blc--4 .schedule-details__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70.8 / 768 * 100
  ,53.1px)}.internship-schedule__blc--4 .schedule-pickup{padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-column:1/3;grid-row:4/5;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 348 / 768 * 100
  ,261px) auto}.internship-schedule__blc--4 .schedule-pickup__body{align-content:center}.internship-schedule__blc--4 .schedule-pickup-balloon{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);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)}.internship-schedule__blc--4 .schedule-people{grid-column:2/3;grid-row:3/4}.internship-schedule__blc--4 .schedule-people__img{right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 360 / 768 * 100
  ,270px)}.internship-schedule__blc--5{grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 302 / 768 * 100
  ,226.5px) auto}.internship-schedule__blc--5 .schedule-day{grid-column:1/2;grid-row:1/2}.internship-schedule__blc--5 .schedule-overview{grid-column:2/3;grid-row:1/3}.internship-schedule__blc--5 .schedule-details{grid-column:1/3;grid-row:3/4;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px) auto}.internship-schedule__blc--5 .schedule-details__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 91.4 / 768 * 100
  ,68.55px)}.internship-schedule__blc--5 .schedule-fig{grid-column:1/2;grid-row:2/3}.schedule-day{display:grid;background-color:#00e5f8;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 214 / 768 * 100
  ,160.5px);transform:scale(0);place-content:center}.schedule-day__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    2.9166666667rem,
    calc(
      3.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0911458333
    ),
    5.25rem
  );letter-spacing:.1em}.schedule-overview{display:grid;align-content:center;background:linear-gradient(0deg, #00e5f8 0%, #a2ffff 30%, #ffef2e 60%, white 100%);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.schedule-details{display:grid;align-items:flex-start;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);justify-items:center}.schedule-details__circle{display:grid;background-color:#64b4de;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px);border-radius:50%;place-content:center}.schedule-details__body{display:grid;width:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border:1px solid #ffef2e;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px) 0}.schedule-details__list{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );position:relative;padding-left:1em;line-height:1.83;letter-spacing:0}.schedule-details__list::before{content:"・";position:absolute;top:clamp(
    0.915rem,
    calc(
      1.098rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.02859375
    ),
    1.647rem
  );left:0;transform:translateY(-50%)}.schedule-pickup{display:grid;background-color:#ffef2e;padding:2px;-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.schedule-pickup__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.schedule-pickup__fig{position:relative;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.schedule-pickup__img{height:100%}.schedule-pickup__img img{height:100%;-o-object-fit:cover;object-fit:cover}.schedule-pickup-balloon{background-color:#fff;position:absolute;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px);z-index:2;filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100 , 4.5px) rgba(0, 0, 0, 0.09))}.schedule-pickup-balloon::before{content:"";background-color:#fff;position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);transform:translate(-50%, 100%);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.schedule-pickup-balloon__txt::before,.schedule-pickup-balloon__txt::after{content:none}.schedule-people{position:relative;-webkit-clip-path:inset(150% -50% -50% -50%);clip-path:inset(150% -50% -50% -50%)}.schedule-people.is-active .schedule-people__img{transform:translateY(0);transition:transform .5s,opacity .3s;opacity:1}.schedule-people__bg{height:100%;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.schedule-people__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.schedule-people__img{position:absolute;bottom:0;max-width:none;transform:translateY(25%);opacity:0;z-index:2}.schedule-fig{-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%)}.schedule-fig__img img{height:100%;-o-object-fit:cover;object-fit:cover}.internship-entry-middle{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px)}.internship-entry-middle__link{display:grid;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);z-index:1;filter:drop-shadow(0px 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100 , 10.5px) rgba(255, 255, 255, 0.55));place-content:center}.internship-entry-middle__link::before{content:"";background-color:#64b4de;position:absolute;top:50%;left:50%;width:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  , 6px));height:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  , 6px));border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);transform:translate(-50%, -50%);transition:transform .5s,opacity .4s;z-index:-1}.internship-entry-middle__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.internship-entry-middle__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.internship-entry-middle__wrap{height:clamp(
    2.5rem,
    calc(
      3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.078125
    ),
    4.5rem
  );overflow:hidden}.internship-entry-middle__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );letter-spacing:.06em;transition:transform .3s linear;text-transform:capitalize}.internship-entry-middle__txt:nth-of-type(2){color:#170d4b;transform:translateY(100%)}.internship-flow{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)) * 88 / 768 * 100
  ,66px) 0}.internship-flow__body{position:relative}.internship-flow__guide{position:absolute;top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -69.2 / 768 * 100
  ,-51.9px);right:calc(var(--sw)*-1);width:auto;height:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 110.4 / 768 * 100
  , 82.8px));overflow:hidden;pointer-events:none;z-index:10;aspect-ratio:348/1487}.internship-flow__icn{position:absolute;top:0;right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -32 / 768 * 100
  ,-24px);width:auto;height:100%}.internship-flow__main{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);display:grid;position:relative;border:1px #fff;border-style:solid none}.flow-card{visibility:hidden;transform:translateY(max( min(var(--vw, 1vw), var(--svh, 1vh)) * -48 / 768 * 100 , -36px));transition:background .5s,transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.flow-card:not(:first-of-type){position:relative}.flow-card:not(:first-of-type)::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:1px;transform:translateX(-50%)}.flow-card.is-active{visibility:visible;transform:translateY(0);opacity:1}.flow-card-num{position:relative;height:clamp(
    2.1583333333rem,
    calc(
      2.59rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0674479167
    ),
    3.885rem
  );overflow:hidden;border:1px solid #fff;border-style:none solid}.flow-card-num__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    3.0833333333rem,
    calc(
      3.7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0963541667
    ),
    5.55rem
  );position:absolute;top:50%;left:0;line-height:1;letter-spacing:.1em;transform:translateY(-50%)}.flow-card__main{display:grid;background-color:#fff;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.flow-card__main::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:1px;transform:translateX(-50%)}.flow-card__hdg{text-align:center}.flow-card-recruit{display:grid;justify-content:center;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:repeat(2, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 235 / 768 * 100 , 176.25px));justify-items:center}.flow-card-recruit__item{display:flex;justify-content:center;align-items:center;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px)}.flow-card-recruit__item--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 235 / 768 * 100
  ,176.25px);border:1px solid #170d4b;grid-column:1/3}.flow-card-recruit__item--3{border:1px solid #0268b7}.flow-card-recruit__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    1.125rem,
    calc(
      1.35rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03515625
    ),
    2.025rem
  );font-weight:400;letter-spacing:.06em;text-transform:capitalize}.flow-card-annotation__txt{position:relative;padding-left:1.05em;font-weight:500}.flow-card-annotation__txt::before{content:"※";position:absolute;top:0;left:0;width:auto;height:auto;margin:0}.flow-card-annotation__txt::after{content:none}.internship-voice{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);display:grid;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 104 / 768 * 100
  ,78px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 176 / 768 * 100
  ,132px);overflow:hidden;z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0;--scale: 0}.internship-voice::before,.internship-voice::after{content:"";position:absolute;top:0;left:50%;width:400%;height:100%;border-radius:50%;transform:translateX(-50%) scale(var(--scale));opacity:var(--scale)}.internship-voice::before{background:linear-gradient(25deg, rgb(92, 232, 255) 0%, #0aa4fe 60%);z-index:-2}.internship-voice::after{background:linear-gradient(-105deg, rgba(229, 244, 255, 0) 20%, rgba(229, 244, 255, 0.8) 80%, rgba(255, 255, 255, 0.8) 100%);z-index:-1}.internship-voice__bg{position:absolute;top:0;left:50%;width:400%;height:100%;overflow:hidden;transform:translateX(-50%) scale(var(--scale));opacity:var(--scale);z-index:-1;transform-origin:center top}.internship-voice__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.internship-voice-card{background-color:rgba(255,255,255,.88);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);transition:all .5s ease-in-out;-webkit-backdrop-filter:blur(32px) brightness(1.03);backdrop-filter:blur(32px) brightness(1.03);-webkit-clip-path:inset(110% -20% -20% -20%);clip-path:inset(110% -20% -20% -20%);filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px) rgba(0, 0, 0, 0.16))}.internship-voice-card.is-active{-webkit-clip-path:inset(-20% -20% -20% -20%);clip-path:inset(-20% -20% -20% -20%)}.internship-voice-card-program{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-template-columns:auto 1fr}.internship-voice-card-program__label{background-color:#00e5f8;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);line-height:1.16;text-align:center;grid-row:1/3}.internship-voice-card-program__label::before,.internship-voice-card-program__label::after{content:none}.internship-voice-card-program__target,.internship-voice-card-program__name{letter-spacing:0}.internship-voice-card-program__target{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.83;letter-spacing:0}.internship-voice-card-program__name{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );line-height:1.53}.internship-voice-card__body{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);border-top:1px solid #ffef2e}.internship-faq{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 152 / 768 * 100
  ,114px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.internship-faq__head .internship-sec-head__en{text-transform:uppercase}.internship-faq__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.internship-faq-accordion{background-color:rgba(255,255,255,.5);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);visibility:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px);transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px));transition:background .5s,transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.internship-faq-accordion.is-active{visibility:visible;transform:translateY(0);opacity:1}.internship-faq-accordion:not(.is-opened){cursor:pointer}.internship-faq-accordion.is-opened .internship-faq-accordion__arrow{transform:scale(1, -1)}.internship-faq-accordion__head,.internship-faq-accordion__wrap{display:grid;align-items:center;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.internship-faq-accordion__head{grid-template-columns:auto 1fr min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.internship-faq-accordion__icn{font-family:"Manrope",sans-serif;font-size:clamp(
    2.25rem,
    calc(
      2.7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0703125
    ),
    4.05rem
  );display:block;margin-bottom:auto;line-height:1}.internship-faq-accordion__arrow{transition:transform .3s linear 0s}.internship-faq-accordion__wrap{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100
  ,27px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:auto 1fr}.internship-entry-bottom{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.internship-entry-bottom__link{display:grid;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px);overflow:hidden;z-index:1;place-content:center}.internship-entry-bottom__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:-1}.internship-entry-bottom__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.internship-entry-bottom__bg--2{transform:scale(-1, -1);opacity:0}.internship-entry-bottom__wrap{height:clamp(
    2.875rem,
    calc(
      3.45rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.08984375
    ),
    5.175rem
  );overflow:hidden}.internship-entry-bottom__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    1.9166666667rem,
    calc(
      2.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0598958333
    ),
    3.45rem
  );font-weight:800;letter-spacing:.06em;transition:transform .3s linear;text-transform:capitalize}.internship-entry-bottom__txt:nth-of-type(2){color:#fff;transform:translateY(100%)}dialog#entry::backdrop{background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:none;backdrop-filter:none}dialog#entry .modal__inner{padding:0;border-radius:0}dialog#entry .modal-close{background-color:#fff;top:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 102 / 768 * 100
  ,76.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,63px);transform:none}dialog#entry .modal-close__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40.2 / 768 * 100
  ,30.15px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16.8 / 768 * 100
  ,12.6px)}dialog#entry .modal-close__icn::before,dialog#entry .modal-close__icn::after{height:1px}dialog#entry .modal-close__icn::before{transform:translate(-50%, -50%) rotate(-22deg)}dialog#entry .modal-close__icn::after{transform:translate(-50%, -50%) rotate(22deg)}.internship-modal-entry{display:grid;background-color:#b8c5c6;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.internship-modal-entry__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.internship-modal-entry__hdg{text-align:center;text-transform:uppercase}.internship-modal-entry__lead{text-align:center}.internship-modal-entry__main{display:grid;justify-content:center;width:100%;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.internship-modal-entry__link{display:flex;justify-content:center;align-items:center;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px);aspect-ratio:1/.31}.internship-modal-entry__link--1{background-color:#fff;border:1px solid #00ff32}.internship-modal-entry__txt{font-family:"Manrope",sans-serif;font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );font-weight:400;letter-spacing:.06em;color:#170d4b;text-transform:capitalize}@media screen and (min-width: 960px){.modal{max-width:min(
    var(--vw, 1vw) * 1136 / 1280 * 100
  ,1420px)}.modal-close{right:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);width:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);height:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);transform:translateX(100%)}.modal-close__icn::before,.modal-close__icn::after{height:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.modal__inner{padding:min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0;border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.is-cmn-ttl{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  );line-height:1.66}.internship-sec-head__hdg{gap:0 min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.internship-sec-head__en{font-size:min(
    calc(
      3rem + 3.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.375rem
  );line-height:1.33}.internship-sec-head__en::before{margin-top:calc((1 - 1.33)*.5em)}.internship-sec-head__en::after{margin-bottom:calc((1 - 1.33)*.5em)}.internship-sec-head__separate::before{top:50%;height:min(
    var(--vw, 1vw) * 90.5 / 1280 * 100
  ,113.125px)}.internship-sec-head__jp{line-height:1.6}.internship-sec-head__jp::before{margin-top:calc((1 - 1.6)*.5em)}.internship-sec-head__jp::after{margin-bottom:calc((1 - 1.6)*.5em)}.internship-sec-head__lead{width:min(
    var(--vw, 1vw) * 580 / 1280 * 100
  ,725px);margin-top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-column:3/4}.is-loaded .internship-about__hdg{-webkit-clip-path:inset(-10% -10% -50% -10% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px));clip-path:inset(-10% -10% -50% -10% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px))}.is-loaded .internship-about__hdg::before{transform:translateY(-50%) rotate(7deg) scale(1)}.internship-kv{margin-top:0}.internship-kv::before{height:min(
    var(--vw, 1vw) * 143 / 1280 * 100
  ,178.75px)}.internship-kv__bg{height:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px)}.internship-kv__row{height:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px);padding:0 calc(var(--vw, 1vw)*50 - 50%)}.internship-kv__row--1 .internship-kv__wrap{padding:0 min(
    var(--vw, 1vw) * 111.2 / 1280 * 100
  ,139px) 0 min(
    var(--vw, 1vw) * 69 / 1280 * 100
  ,86.25px);grid-template-columns:min(
    var(--vw, 1vw) * 520 / 1280 * 100
  ,650px) auto}.internship-kv__row--2 .internship-kv__wrap{padding:0 min(
    var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px) 0 min(
    var(--vw, 1vw) * 55.5 / 1280 * 100
  ,69.375px);grid-template-columns:auto min(
    var(--vw, 1vw) * 520 / 1280 * 100
  ,650px)}.internship-kv__row--2 .internship-kv__blc:last-of-type{padding:0 min(
    var(--vw, 1vw) * 122 / 1280 * 100
  ,152.5px)}.internship-kv__row--3{height:auto;min-height:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px);border-bottom:1px solid #170d4b}.internship-kv__blc::before{border-radius:0 min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px) min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px) 0}.internship-kv__blc:has(.internship-kv__fig)::before{content:""}.internship-kv-hdg,.internship-kv-year{font-size:min(
    calc(
      7.8rem + 27.3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    10.53rem
  )}.internship-kv-hdg{display:flex}.internship-kv__fig{height:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px)}.internship-kv__img--1{top:max(
    var(--vw, 1vw) * -26.8 / 1280 * 100
  ,-33.5px);width:min(
    var(--vw, 1vw) * 245.03 / 1280 * 100
  ,306.2875px)}.internship-kv__img--2{bottom:0;left:max(
    var(--vw, 1vw) * -20.1 / 1280 * 100
  ,-25.125px);width:min(
    var(--vw, 1vw) * 252.29 / 1280 * 100
  ,315.3625px)}.internship-about{display:grid;height:100%;min-height:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px);grid-template-columns:auto 1fr}.internship-about__bg{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%);z-index:-1}.internship-about__blc{height:100%;padding:0}.internship-about__blc:nth-of-type(1){padding:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 min(
    var(--vw, 1vw) * 66 / 1280 * 100
  ,82.5px)}.internship-about__blc:nth-of-type(2){background:none;padding:0 0 0 min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.internship-about__blc:nth-of-type(2)::before{content:"";position:absolute;top:-1px;left:0;height:calc(100% + 2px);border:1px solid #170d4b;border-radius:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px) 0 0 min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px);transform:translateX(50%);opacity:0;aspect-ratio:1/1;-webkit-clip-path:inset(0 50% 0 -5%);clip-path:inset(0 50% 0 -5%)}.internship-about__hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.5}.internship-about__hdg::before{font-size:min(
    calc(
      9.6rem + 12 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    10.8rem
  );top:50%;right:max(
    var(--vw, 1vw) * -20 / 1280 * 100
  ,-25px);transform:translateY(-50%) rotate(7deg) scale(0)}.internship-about__img{right:max(
    var(--vw, 1vw) * -90 / 1280 * 100
  ,-112.5px);width:min(
    var(--vw, 1vw) * 376.4 / 1280 * 100
  ,470.5px)}.internship-about__txt{line-height:1.87;letter-spacing:.04em;color:#170d4b}.internship-about__txt::before{margin-top:calc((1 - 1.87)*.5em)}.internship-about__txt::after{margin-bottom:calc((1 - 1.87)*.5em)}.internship-features{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px) 0}.internship-features__body{grid-template-columns:repeat(4, 1fr)}.internship-features-card:nth-of-type(n + 3)::before{content:none}.internship-features-card:not(:first-of-type):not(:last-of-type){border-right:none}.internship-features-card:not(:first-of-type):not(:last-of-type) .internship-features-card__bottom::before{content:none}.internship-features-card.is-active:nth-of-type(1){transition-delay:0s}.internship-features-card.is-active:nth-of-type(2){transition-delay:.1s}.internship-features-card.is-active:nth-of-type(3){transition-delay:.2s}.internship-features-card.is-active:nth-of-type(4){transition-delay:.3s}.internship-features-card__top{padding:min(
    var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.internship-features-card__icn--1{width:min(
    var(--vw, 1vw) * 81.5 / 1280 * 100
  ,101.875px)}.internship-features-card__icn--2{width:min(
    var(--vw, 1vw) * 82.4 / 1280 * 100
  ,103px)}.internship-features-card__icn--3{width:min(
    var(--vw, 1vw) * 85.8 / 1280 * 100
  ,107.25px)}.internship-features-card__icn--4{width:min(
    var(--vw, 1vw) * 85.1 / 1280 * 100
  ,106.375px)}.internship-features-card__bottom{padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.course-cat__txt{padding-left:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.course-cat__txt::before{width:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);height:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.course-tag{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.course-tag__item{padding:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);border-radius:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px)}.course-tag__txt{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  );line-height:1}.internship-course{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0}.internship-course__body{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(3, 1fr)}.internship-course-thumb{border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);filter:drop-shadow(0 3px min( var(--vw, 1vw) * 26 / 1280 * 100 , 32.5px) rgba(255, 255, 255, 0.4));gap:0;grid-row:span 4;grid-template-rows:subgrid}.internship-course-thumb.is-active .internship-course-thumb__fig{-webkit-clip-path:inset(0% 0% 0% 0% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px));clip-path:inset(0% 0% 0% 0% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px))}.internship-course-thumb .course-cat{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);padding-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.internship-course-thumb .course-cat::before{width:calc(100% + min(
    var(--vw, 1vw) * 24 / 1280 * 100
  , 30px))}.internship-course-thumb .course-cat__txt{line-height:1.28}.internship-course-thumb__head{padding:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-template-columns:auto min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.internship-course-thumb__arrow{width:min(
    var(--vw, 1vw) * 53 / 1280 * 100
  ,66.25px);height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.internship-course-thumb__main{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0;grid-row:span 2;grid-template-rows:subgrid}.internship-course-thumb__fig{height:min(
    var(--vw, 1vw) * 210 / 1280 * 100
  ,262.5px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);-webkit-clip-path:inset(100% 0% 0% 0% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px));clip-path:inset(100% 0% 0% 0% round min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px))}.course-modal .course-cat{height:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);max-width:min(
    var(--vw, 1vw) * 262 / 1280 * 100
  ,327.5px)}.course-modal .course-cat__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:1.5}.course-modal__basic{align-items:flex-start;min-height:min(
    var(--vw, 1vw) * 445 / 1280 * 100
  ,556.25px);z-index:3;gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0;grid-template-rows:auto 1fr}.course-modal__head{margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);transform:translateX(max( var(--vw, 1vw) * -24 / 1280 * 100 , -30px))}.course-modal__hdg{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  );line-height:1.6}.course-modal__lead{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  );width:min(
    var(--vw, 1vw) * 313 / 1280 * 100
  ,391.25px);padding-bottom:min(
    var(--vw, 1vw) * 52 / 1280 * 100
  ,65px);line-height:1.88;letter-spacing:.04em}.course-modal__fig{height:100%;margin-top:0;grid-column:2/3;grid-row:1/3}.course-modal__img{position:absolute;right:max(
    var(--vw, 1vw) * -56 / 1280 * 100
  ,-70px);width:min(
    var(--vw, 1vw) * 740 / 1280 * 100
  ,925px);height:100%;max-width:none;min-height:calc(100% + min(
    var(--vw, 1vw) * 40 / 1280 * 100
  , 50px));border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.course-modal-overview{width:100%;max-width:min(
    var(--vw, 1vw) * 807 / 1280 * 100
  ,1008.75px);margin-left:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);margin-right:0;padding:0 min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0}.course-modal-overview__main{padding-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.course-modal-overview__main::before{width:calc(100% + min(
    var(--vw, 1vw) * 80 / 1280 * 100
  , 100px))}.course-modal-overview__details{gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.course-modal-overview__dl{gap:0 min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);grid-template-columns:min(
    var(--vw, 1vw) * 178 / 1280 * 100
  ,222.5px) auto}.course-modal-overview__dl:last-of-type{padding-bottom:0;grid-template-columns:min(
    var(--vw, 1vw) * 178 / 1280 * 100
  ,222.5px) auto}.course-modal-overview__dl:last-of-type::before,.course-modal-overview__dl:last-of-type::after{content:none}.course-modal-overview__dl:last-of-type .course-modal-overview__label::before{right:max(
    var(--vw, 1vw) * -10 / 1280 * 100
  ,-12.5px)}.course-modal-overview__dl:last-of-type .course-modal-overview__dd{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );margin-left:0}.course-modal-overview__label,.course-modal-overview__dd{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:1.62}.course-modal-overview__label::before{right:max(
    var(--vw, 1vw) * -14 / 1280 * 100
  ,-17.5px);width:min(
    var(--vw, 1vw) * 178 / 1280 * 100
  ,222.5px)}.course-modal-cont{padding:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0}.course-modal-cont__blc{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.course-modal-cont__hdg{padding:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.course-modal-cont__main{margin-left:min(
    var(--vw, 1vw) * 132 / 1280 * 100
  ,165px);gap:min(
    calc(
      2.996rem + 3.745 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.3705rem
  ) 0}.internship-schedule{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0}.internship-schedule__body{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.internship-schedule__blc{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.internship-schedule__blc>*{border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.internship-schedule__blc--1{grid-template-columns:min(
    var(--vw, 1vw) * 302 / 1280 * 100
  ,377.5px) min(
    var(--vw, 1vw) * 348 / 1280 * 100
  ,435px) auto;grid-template-rows:repeat(2, auto) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.internship-schedule__blc--1 .schedule-day{height:100%;grid-row:1/2}.internship-schedule__blc--1 .schedule-overview{grid-row:1/2}.internship-schedule__blc--1 .schedule-overview__hdg{text-align:center}.internship-schedule__blc--1 .schedule-details{align-items:center;grid-column:2/4;grid-row:2/3;grid-template-columns:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px) auto}.internship-schedule__blc--1 .schedule-details__icn{width:min(
    var(--vw, 1vw) * 71.06 / 1280 * 100
  ,88.825px)}.internship-schedule__blc--1 .schedule-people{grid-row:2/4}.internship-schedule__blc--1 .schedule-people__img{width:min(
    var(--vw, 1vw) * 401 / 1280 * 100
  ,501.25px)}.internship-schedule__blc--1 .schedule-fig{grid-column:3/4}.internship-schedule__blc--2{margin-top:max(
    var(--vw, 1vw) * -62 / 1280 * 100
  ,-77.5px);grid-template-columns:min(
    var(--vw, 1vw) * 302 / 1280 * 100
  ,377.5px) min(
    var(--vw, 1vw) * 310 / 1280 * 100
  ,387.5px) auto;grid-template-rows:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px) repeat(2, auto)}.internship-schedule__blc--2 .schedule-day{grid-column:2/3;grid-row:1/3}.internship-schedule__blc--2 .schedule-overview{grid-column:3/4}.internship-schedule__blc--2 .schedule-details{grid-column:2/4;grid-row:3/4;grid-template-columns:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px) auto}.internship-schedule__blc--2 .schedule-details__icn{width:min(
    var(--vw, 1vw) * 86.08 / 1280 * 100
  ,107.6px)}.internship-schedule__blc--2 .schedule-pickup{grid-column:1/2;grid-row:2/4}.internship-schedule__blc--2 .schedule-pickup__body{padding:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.internship-schedule__blc--3{margin-top:0;grid-template-columns:min(
    var(--vw, 1vw) * 310 / 1280 * 100
  ,387.5px) min(
    var(--vw, 1vw) * 248 / 1280 * 100
  ,310px) auto min(
    var(--vw, 1vw) * 302 / 1280 * 100
  ,377.5px);grid-template-rows:repeat(4, auto)}.internship-schedule__blc--3 .schedule-day{grid-row:1/2}.internship-schedule__blc--3 .schedule-overview{grid-column:3/5;grid-row:1/2}.internship-schedule__blc--3 .schedule-details{grid-column:1/4;grid-row:2/3;grid-template-columns:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px) auto}.internship-schedule__blc--3 .schedule-details__icn{width:min(
    var(--vw, 1vw) * 75.2 / 1280 * 100
  ,94px)}.internship-schedule__blc--3 .schedule-pickup{padding-right:min(
    var(--vw, 1vw) * 54 / 1280 * 100
  ,67.5px);grid-column:1/4;grid-row:3/5;grid-template-columns:min(
    var(--vw, 1vw) * 363 / 1280 * 100
  ,453.75px) auto}.internship-schedule__blc--3 .schedule-pickup__fig{height:100%}.internship-schedule__blc--3 .schedule-pickup-balloon{top:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);padding:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.internship-schedule__blc--3 .schedule-people{grid-column:4/5;grid-row:2/4}.internship-schedule__blc--3 .schedule-people__img{width:min(
    var(--vw, 1vw) * 382 / 1280 * 100
  ,477.5px)}.internship-schedule__blc--3 .schedule-fig--1{grid-column:2/3;grid-row:1/2}.internship-schedule__blc--3 .schedule-fig--2{grid-column:4/5;grid-row:4/5}.internship-schedule__blc--4{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;grid-template-columns:min(
    var(--vw, 1vw) * 302 / 1280 * 100
  ,377.5px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px) auto min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 320 / 1280 * 100
  ,400px);grid-template-rows:repeat(3, auto)}.internship-schedule__blc--4 .schedule-overview{grid-column:3/5;grid-row:1/2}.internship-schedule__blc--4 .schedule-details{grid-column:6/7;grid-row:1/3}.internship-schedule__blc--4 .schedule-details__icn{width:min(
    var(--vw, 1vw) * 70.8 / 1280 * 100
  ,88.5px)}.internship-schedule__blc--4 .schedule-pickup{padding-right:min(
    var(--vw, 1vw) * 54 / 1280 * 100
  ,67.5px);grid-column:1/5;grid-row:2/3;grid-template-columns:min(
    var(--vw, 1vw) * 363 / 1280 * 100
  ,453.75px) auto}.internship-schedule__blc--4 .schedule-pickup-balloon{top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);padding:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.internship-schedule__blc--4 .schedule-people{grid-column:1/4;grid-row:3/4}.internship-schedule__blc--4 .schedule-people__img{width:min(
    var(--vw, 1vw) * 360 / 1280 * 100
  ,450px)}.internship-schedule__blc--5{margin-top:max(
    var(--vw, 1vw) * -347 / 1280 * 100
  ,-433.75px);grid-template-columns:min(
    var(--vw, 1vw) * 348 / 1280 * 100
  ,435px) min(
    var(--vw, 1vw) * 302 / 1280 * 100
  ,377.5px) auto}.internship-schedule__blc--5 .schedule-day{grid-column:2/3}.internship-schedule__blc--5 .schedule-overview{grid-column:3/4;grid-row:1/2}.internship-schedule__blc--5 .schedule-details{grid-column:2/4;grid-row:2/4;grid-template-columns:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px) auto}.internship-schedule__blc--5 .schedule-details__icn{width:min(
    var(--vw, 1vw) * 91.4 / 1280 * 100
  ,114.25px)}.internship-schedule__blc--5 .schedule-fig{grid-row:3/4}.schedule-day__txt{font-size:min(
    calc(
      7rem + 17.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    8.75rem
  )}.schedule-overview{min-height:min(
    var(--vw, 1vw) * 215 / 1280 * 100
  ,268.75px);padding:0 min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.schedule-details{align-items:center;padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.schedule-details__circle{width:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px);height:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px)}.schedule-details__body{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:0}.schedule-details__list{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:1.87}.schedule-details__list::before{top:min(
    calc(
      1.5rem + 1.875 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.6875rem
  )}.schedule-pickup{padding:4px;gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.schedule-pickup__body{gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.schedule-pickup__fig{border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.schedule-pickup-balloon{right:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);filter:drop-shadow(0 3px min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.09))}.schedule-pickup-balloon::before{bottom:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);width:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);height:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.schedule-pickup-balloon__txt{line-height:1.57}.schedule-people__bg{border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.internship-entry-middle{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.internship-entry-middle__link{height:min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px);border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px);filter:drop-shadow(0px 3px min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px) rgba(255, 255, 255, 0.55))}.internship-entry-middle__link::before{width:calc(100% - min(
    var(--vw, 1vw) * 8 / 1280 * 100
  , 10px));height:calc(100% - min(
    var(--vw, 1vw) * 8 / 1280 * 100
  , 10px));border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.internship-entry-middle__wrap{height:min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.725rem
  )}.internship-entry-middle__txt{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.internship-flow{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px) 0}.internship-flow__guide{top:0;right:50%;width:calc(var(--vw, 1vw)*100);height:auto;transform:translate(50%, -50%);aspect-ratio:1240/200}.internship-flow__icn{right:calc(var(--sw) + max(
    var(--vw, 1vw) * -24 / 1280 * 100
  ,-30px));width:min(
    var(--vw, 1vw) * 1240 / 1280 * 100
  ,1550px);height:auto}.internship-flow__main{grid-template-columns:min(
    var(--vw, 1vw) * 346 / 1280 * 100
  ,432.5px) repeat(2, 1fr) min(
    var(--vw, 1vw) * 246 / 1280 * 100
  ,307.5px)}.flow-card{display:grid;transform:translateX(max( var(--vw, 1vw) * -40 / 1280 * 100 , -50px));grid-row:span 3;grid-template-rows:subgrid}.flow-card:not(:first-of-type) .flow-card__main{grid-template-rows:subgrid}.flow-card:not(:first-of-type)::before{content:none}.flow-card:not(:first-of-type) .flow-card__main{border-left:1px solid #63b4de}.flow-card:not(:last-of-type) .flow-card-num{border-right:none}.flow-card.is-active:nth-of-type(1){transition-delay:0s}.flow-card.is-active:nth-of-type(2){transition-delay:.5s}.flow-card.is-active:nth-of-type(3){transition-delay:1s}.flow-card.is-active:nth-of-type(4){transition-delay:1.5s}.flow-card-num{height:min(
    calc(
      3rem + 3.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.375rem
  )}.flow-card-num__txt{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  )}.flow-card__main{padding:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) 0;grid-row:span 2}.flow-card__main::before{content:none}.flow-card__hdg{margin:auto 0}.flow-card-recruit{margin:0;gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);grid-template-columns:repeat(2, 1fr)}.flow-card-recruit__item{height:min(
    var(--vw, 1vw) * 46 / 1280 * 100
  ,57.5px)}.flow-card-recruit__item--1{width:min(
    var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px)}.flow-card-recruit__txt{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  )}.flow-card-annotation__txt{line-height:1.85}.internship-voice{margin-top:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);padding-top:min(
    var(--vw, 1vw) * 134 / 1280 * 100
  ,167.5px);padding-bottom:min(
    var(--vw, 1vw) * 220 / 1280 * 100
  ,275px);gap:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0}.internship-voice::before,.internship-voice::after{width:150%}.internship-voice::before{background:linear-gradient(-25deg, rgb(92, 232, 255) 0%, rgb(8, 194, 255) 100%)}.internship-voice::after{background:linear-gradient(105deg, rgba(229, 244, 255, 0) 20%, rgba(229, 244, 255, 0.8) 80%, rgba(255, 255, 255, 0.8) 100%)}.internship-voice__body{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);grid-template-columns:repeat(2, 1fr)}.internship-voice-card{border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);filter:drop-shadow(0 3px min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) rgba(0, 0, 0, 0.16))}.internship-voice-card-program{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.internship-voice-card-program__label{padding:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);line-height:1.42}.internship-voice-card-program__target,.internship-voice-card-program__name{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:1.87}.internship-voice-card__body{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.internship-faq{margin-top:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);gap:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0}.internship-faq__body{width:100%;max-width:min(
    var(--vw, 1vw) * 680 / 1280 * 100
  ,850px);margin:0 auto;gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.internship-faq-accordion{padding:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.internship-faq-accordion__head,.internship-faq-accordion__wrap{gap:0 min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px)}.internship-faq-accordion__head{grid-template-columns:auto 1fr min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.internship-faq-accordion__icn{font-size:min(
    calc(
      4.4rem + 5.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.95rem
  )}.internship-faq-accordion__wrap{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.internship-entry-bottom{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.internship-entry-bottom__link{height:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px)}.internship-entry-bottom__wrap{height:min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.725rem
  )}.internship-entry-bottom__txt{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}dialog#entry .modal-close{width:min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px);height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}dialog#entry .modal-close__icn{width:min(
    var(--vw, 1vw) * 26.8 / 1280 * 100
  ,33.5px);height:min(
    var(--vw, 1vw) * 11.2 / 1280 * 100
  ,14px)}.internship-modal-entry{width:min(
    var(--vw, 1vw) * 1000 / 1280 * 100
  ,1250px);padding:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) 0;gap:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0}.internship-modal-entry__head{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.internship-modal-entry__main{gap:0 min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);grid-template-columns:repeat(3, min( var(--vw, 1vw) * 186 / 1280 * 100 , 232.5px))}.internship-modal-entry__link{width:100%}.internship-modal-entry__txt{font-size:min(
    calc(
      2.2rem + 2.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.475rem
  )}}@media screen and (min-width: 1600px){.internship-kv-hdg,.internship-kv-year{font-size:min(
    calc(
      7.8rem + 9.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    8.775rem
  )}.schedule-day__txt{font-size:min(
    calc(
      7rem + 8.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.875rem
  )}}@media(any-hover: hover){.internship-course-thumb:hover .internship-course-thumb__fig::before{opacity:1}.internship-course-thumb:hover .internship-course-thumb__img{transform:scale(1.1)}.internship-course-thumb:hover .internship-course-thumb__arrow img:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0s}.internship-course-thumb:hover .internship-course-thumb__arrow img:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.internship-entry-middle__link:hover::before{transform:translate(-50%, -50%) scale(0.99, 0.9);opacity:.75}.internship-entry-middle__link:hover .internship-entry-middle__txt{transform:translateY(-100%)}.internship-faq-accordion:not(.is-opened):hover{background-color:rgba(255,255,255,.75)}.internship-entry-bottom__link:hover .internship-entry-bottom__bg--1{opacity:0}.internship-entry-bottom__link:hover .internship-entry-bottom__bg--2{opacity:1}.internship-entry-bottom__link:hover .internship-entry-bottom__txt{transform:translateY(-100%)}}