.modal{outline:none;background-color:rgba(0,0,0,0);margin:auto;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(0,0,0,.75);transition:opacity .75s}.modal-close{display:flex;justify-content:center;align-items:center;background-color:#c30000;position:absolute;top:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);z-index:10}.modal-close__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38.4 / 768 * 100
  ,28.8px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38.4 / 768 * 100
  ,28.8px);overflow:hidden}.modal-close__icn::before,.modal-close__icn::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:125%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.modal-close__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal__inner{background-color:#fff;position:relative;width:calc(
    var(--vw, 1vw) * 688 / 768 * 100
  );max-height:calc(var(--svh, 1vh)*90);overflow-y:auto;border-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) solid #c30000}.modal__inner::-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)}.modal__inner::-webkit-scrollbar-track{background-color:#ccc}.modal__inner::-webkit-scrollbar-thumb{background-color:#c30000}.workstyle-data{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}.workstyle-data__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.workstyle-data__anchor{color:#666}.workstyle-data__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:repeat(2, 1fr)}.workstyle-data-card{perspective:1000px}.workstyle-data-card:last-of-type .workstyle-data-card__unit{right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.workstyle-data-card__wrap{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;align-content:flex-start;align-items:flex-start;height:100%;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);transform:rotateY(90deg);opacity:0;backface-visibility:hidden;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0;transform-origin:center center}.workstyle-data-card__result{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.workstyle-data-card__prefix,.workstyle-data-card__unit{position:absolute;bottom:0}.workstyle-data-card__prefix{left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.workstyle-data-card__unit{right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.workstyle-data-card__additional{word-break:auto-phrase}.workstyle-benefit{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);z-index:1}.workstyle-benefit__bg{position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);transform:translateX(-50%);z-index:-1}.workstyle-benefit__body{display:grid;background-color:#fff;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.workstyle-benefit__label{font-family:"Quicksand",serif;font-weight:700;font-size:clamp(
    5.6666666667rem,
    calc(
      6.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1770833333
    ),
    10.2rem
  );position:absolute;top:0;left:0;line-height:1;transform:translateY(-80%);text-transform:capitalize}.workstyle-benefit__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:repeat(2, 1fr)}.workstyle-benefit-card{background-color:#f8f8f8;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 253 / 768 * 100
  ,189.75px)}.workstyle-benefit-card:has(.workstyle-benefit-card__example){display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.workstyle-benefit-card:has(.workstyle-benefit-card-trigger){display:grid;padding:0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);grid-template-rows:1fr auto}.workstyle-benefit-card__wrap{display:grid;place-items:center}.workstyle-benefit-card-trigger{display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;width:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  , 18px));height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);margin:0 auto;transition:background .3s}.workstyle-benefit-card-trigger::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:4px solid #c30000;transition:opacity .3s;opacity:0;z-index:2}.workstyle-benefit-card-trigger__box{display:flex;justify-content:center;align-items:center;background-color:#c30000;position:absolute;top:50%;right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);width:auto;height:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  , 12px));transform:translateY(-50%);aspect-ratio:1/1}.workstyle-benefit-card-trigger__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);aspect-ratio:1/1}.workstyle-benefit-card-trigger__icn::before,.workstyle-benefit-card-trigger__icn::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:100%;height:1px}.workstyle-benefit-card-trigger__icn::before{transform:translate(-50%, -50%)}.workstyle-benefit-card-trigger__icn::after{transform:translate(-50%, -50%) rotate(90deg)}.workstyle-benefit-modal{display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.workstyle-benefit-modal__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.workstyle-benefit-modal__list{counter-reset:number 0;display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.workstyle-benefit-modal__dt::before{content:counter(number) ". ";counter-increment:number 1}.workstyle-office{display:grid;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.workstyle-office-telop{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);display:flex;overflow:hidden}.workstyle-office-telop__wrap{display:flex}.workstyle-office-telop__wrap:nth-of-type(1){animation:loop1 50s -25s linear infinite}.workstyle-office-telop__wrap:nth-of-type(2){animation:loop2 50s linear infinite}.workstyle-office-telop__txt{font-family:"Quicksand",serif;font-weight:700;font-size:clamp(
    5.6666666667rem,
    calc(
      6.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1770833333
    ),
    10.2rem
  );margin-right:.25em;line-height:1;color:#f2f2f2;text-transform:capitalize}@keyframes loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.workstyle-office__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.workstyle-office__main{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);overflow:hidden}.workstyle-office__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px)}@media screen and (min-width: 960px){.modal-close{width:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);height:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.modal-close__icn{width:min(
    var(--vw, 1vw) * 25.5 / 1360 * 100
  ,31.875px);height:min(
    var(--vw, 1vw) * 25.5 / 1360 * 100
  ,31.875px)}.modal-close__icn::before,.modal-close__icn::after{height:4px}.modal__inner::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.modal__inner{width:min(
    var(--vw, 1vw) * 1120 / 1360 * 100
  ,1400px);border-top-width:4px}.workstyle-data{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);gap:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px) 0}.workstyle-data__head{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.workstyle-data__main{width:min(
    var(--vw, 1vw) * 960 / 1360 * 100
  ,1200px);margin:0 auto;gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px) min(
    var(--vw, 1vw) * 30 / 1360 * 100
  ,37.5px);grid-template-columns:repeat(3, 1fr)}.workstyle-data-card:last-of-type .workstyle-data-card__unit{right:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.workstyle-data-card__wrap{background-image:linear-gradient(90deg, #c30000 0 min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px), #ccc min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.workstyle-data-card__wrap{padding:0 min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.workstyle-data-card__result{margin-top:0}.workstyle-data-card__prefix{left:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.workstyle-data-card__unit{right:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px)}.workstyle-benefit{margin-top:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px);padding-top:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px)}.workstyle-benefit__body{width:min(
    var(--vw, 1vw) * 960 / 1360 * 100
  ,1200px);margin:0 auto;padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px) min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px) 0;gap:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px) 0}.workstyle-benefit__label{font-size:min(
    calc(
      13.6rem + 17 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    15.3rem
  );top:0;left:max(
    var(--vw, 1vw) * -160 / 1360 * 100
  ,-200px)}.workstyle-benefit__main{gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);grid-template-columns:repeat(3, 1fr)}.workstyle-benefit-card{min-height:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px)}.workstyle-benefit-card:has(.workstyle-benefit-card__example){padding:min(
    var(--vw, 1vw) * 26 / 1360 * 100
  ,32.5px) 0;gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.workstyle-benefit-card:has(.workstyle-benefit-card-trigger){padding:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.workstyle-benefit-card-trigger{width:100%;height:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.workstyle-benefit-card-trigger__box{right:4px;height:calc(100% - 8px)}.workstyle-benefit-card-trigger__icn{width:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.workstyle-benefit-card-trigger__icn::before,.workstyle-benefit-card-trigger__icn::after{height:2px}.workstyle-benefit-modal{padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.workstyle-benefit-modal__main{gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) 0}.workstyle-benefit-modal__list{gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) 0}.workstyle-office{margin-top:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px);gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) 0}.workstyle-office-telop__txt{font-size:min(
    calc(
      13.6rem + 17 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    15.3rem
  )}.workstyle-office__body{gap:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px) 0}.workstyle-office__img{width:min(
    var(--vw, 1vw) * 480 / 1360 * 100
  ,600px)}.aside-guide{margin-top:min(
    var(--vw, 1vw) * 190 / 1360 * 100
  ,237.5px)}}@media screen and (min-width: 1360px){.workstyle-data-card:last-of-type .workstyle-data-card__unit{right:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.workstyle-data-card__prefix{left:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}}@media(any-hover: hover){.workstyle-benefit-card-trigger:hover{background-color:rgba(195,0,0,.2)}.workstyle-benefit-card-trigger:hover::before{opacity:1}}