/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100vh;font-size:62.5%}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;position:relative;width:100%;min-height:100%;overflow-x:hidden;color:#000;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-text-size-adjust:100%}a{color:currentColor;text-decoration:none}input,button,select,textarea{outline:none;background:rgba(0,0,0,0);padding:0;border:none;border-radius:0;font:inherit;color:currentColor;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}img,video{display:block;width:100%}svg{overflow:visible}body.js-scroll-locked{position:fixed;width:100%;overflow-y:scroll}[id^=section-]{scroll-margin-top:min(
  var(--vw, 1vw) * 82 / 390 * 100
  ,123px)}.scroll-locked{position:fixed;left:0;overflow-y:scroll}.br::before{content:"\a";white-space:pre}.br--md::before{content:"";white-space:normal}.inline-block{display:inline-block}.none-sp{display:none}.header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000}.header__inner{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.header-logo{display:flex;flex-direction:column;align-items:flex-start}.header-logo__img{width:min(
  var(--vw, 1vw) * 252 / 390 * 100
  ,378px);height:auto}.header-logo__text{color:#000}.header-menu{display:flex;justify-content:center;align-items:center;width:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px);height:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px)}.header-menu[aria-expanded=true]{background:#ff9000}.header-menu[aria-expanded=true] .header-menu__bar span{background:#fff}.header-menu[aria-expanded=true] .header-menu__bar span:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}.header-menu[aria-expanded=true] .header-menu__bar span:nth-of-type(2){opacity:0}.header-menu[aria-expanded=true] .header-menu__bar span:nth-of-type(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.header-menu__bar{position:relative;width:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);height:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.header-menu__bar span{display:block;background:#ff9000;position:absolute;left:50%;width:100%;height:2px;transform:translate(-50%, -50%);transition:top .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header-menu__bar span:nth-of-type(1){top:0}.header-menu__bar span:nth-of-type(2){top:50%}.header-menu__bar span:nth-of-type(3){top:100%}.header-nav{display:none}.header-nav-item{position:relative}.header-nav-item[aria-expanded=true] .header-nav-mega{visibility:visible;pointer-events:auto;opacity:1}.header-nav-item[aria-expanded=true] .header-nav-btn__arrow{transform:rotate(180deg)}.header-nav-btn{display:flex;align-items:center;position:relative;height:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);cursor:pointer;z-index:2}.header-nav-btn--entry{width:min(
  var(--vw, 1vw) * 270 / 1280 * 100
  ,337.5px);box-shadow:0 0 min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) rgba(0,0,0,.2)}.header-nav-btn--entry .header-nav-btn__inner{background:#ff9000}.header-nav-btn--index{background:#fff;width:min(
  var(--vw, 1vw) * 240 / 1280 * 100
  ,300px);box-shadow:0 0 min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) rgba(0,0,0,.2)}.header-nav-btn--index .header-nav-btn__inner{background:#fff}.header-nav-btn__inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.header-nav-btn__labels{display:flex;align-items:center;gap:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px)}.header-nav-btn--entry .header-nav-btn__en{color:#fff}.header-nav-btn--index .header-nav-btn__en{color:#ff9000}.header-nav-btn__jp{color:#000}.header-nav-btn__arrow{width:min(
  var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);height:auto;color:#000;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header-nav-btn__shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);z-index:-1}.header-nav-btn__shadow::before{content:"";display:block;background:#b2b2b2;position:absolute;top:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);left:min(
  var(--vw, 1vw) * 9 / 1280 * 100
  ,11.25px);width:calc(100% - min(
  var(--vw, 1vw) * 18 / 1280 * 100
  , 22.5px));height:100%;border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.header-nav-btn__shadow::after{content:"";display:block;background:#f5f5f5;position:absolute;top:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);left:min(
  var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px);width:calc(100% - min(
  var(--vw, 1vw) * 10 / 1280 * 100
  , 12.5px));height:100%;border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.header-nav-mega{position:absolute;top:100%;left:0;width:100%;visibility:hidden;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none;opacity:0;z-index:2}.header-nav-mega--entry{background:#ff9000;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.header-nav-mega--index{background:#fff;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);box-shadow:0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) rgba(0,0,0,.1)}.header-nav-mega__inner{display:flex;flex-direction:column;padding:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);z-index:1;gap:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.header-nav-mega-link{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);border-radius:min(
  var(--vw, 1vw) * 2 / 1280 * 100
  ,2.5px);transition:background .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header-nav-mega--index .header-nav-mega-link{background:rgba(0,0,0,0);padding:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
  var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);box-shadow:0 0 min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) rgba(0,0,0,.2)}.header-nav-mega--index .header-nav-mega-link:last-child{border-bottom:none}.header-nav-mega-link{transition:background .45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header-nav-mega-link__text.txt_14_200_jp-m{line-height:1.5;color:#222}.header-nav-mega-link__icon{color:#000}.drawer{background:#fff;position:fixed;top:min(
  var(--vw, 1vw) * 82 / 390 * 100
  ,123px);left:0;width:100%;height:calc(100vh - min(
  var(--vw, 1vw) * 82 / 390 * 100
  , 123px));height:calc(100svh - min(
  var(--vw, 1vw) * 82 / 390 * 100
  , 123px));visibility:hidden;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none;opacity:0;z-index:999}.drawer[aria-expanded=true]{visibility:visible;pointer-events:auto;opacity:1}.drawer__backdrop{display:none}.drawer__content{height:100%;overflow:hidden}.drawer__scroll{height:100%;padding:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);overflow-y:auto}.drawer-nav{display:flex;flex-direction:column}.drawer-nav__list{display:flex;flex-direction:column;padding-bottom:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.drawer-nav-link{display:flex;justify-content:space-between;align-items:center;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border-bottom:1px solid #b2b2b2}.drawer-nav-link__text{color:#222}.drawer-nav-link__icon{width:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);height:auto;color:#ff9000}.drawer-nav__entry{display:flex;flex-direction:column;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.drawer-entry-btn{display:flex;justify-content:space-between;align-items:center;background:#ff9000;padding:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px) min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px) min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px) min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);color:#fff;gap:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.drawer-entry-btn__text{display:flex;flex:1;flex-wrap:wrap;justify-content:center;align-items:baseline;text-align:center;gap:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.drawer-entry-btn__jp{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;display:inline-block}.drawer-entry-btn__en{font-size:clamp(14.7692307692px, 4.6153846154vw, 27px);font-family:"Montserrat",sans-serif;font-weight:700;display:inline-block}.drawer-entry-btn__icon{width:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px)}.container{display:flex;justify-content:center;overflow:hidden}.container__inner{width:100%}.bg{position:absolute;top:0;left:0;height:100%;z-index:-100;-o-object-fit:cover;object-fit:cover}.txt_64b_120_jp{font-size:clamp(52.5128205128px, 16.4102564103vw, 96px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_64b_120_jp-s{font-size:clamp(52.5128205128px, 16.4102564103vw, 96px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_64b_120_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_jp{font-size:clamp(39.3846153846px, 12.3076923077vw, 72px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_jp-s{font-size:clamp(39.3846153846px, 12.3076923077vw, 72px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_40b_140_jp{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em}.txt_40b_140_jp-s{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em}.txt_40b_140_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em}.txt_32b_120_jp{font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_32b_120_jp-s{font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_32b_120_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_jp{font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_jp-s{font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.2}.txt_20b_150_jp{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_20b_150_jp-s{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_20b_150_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_20_160_jp{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1.6}.txt_20_160_jp-s{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1.6}.txt_20_160_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1.6}.txt_18b_150_jp{font-size:clamp(14.7692307692px, 4.6153846154vw, 27px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_18b_150_jp-s{font-size:clamp(14.7692307692px, 4.6153846154vw, 27px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_18b_150_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.5}.txt_16_200_jp{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_16_200_jp-s{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_16_200_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_16_100_jp{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_16_100_jp-s{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_16_100_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_14_200_jp{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_14_200_jp-s{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_14_200_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_14_100_jp{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_14_100_jp-s{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_14_100_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_10_200_jp{font-size:clamp(8.2051282051px, 2.5641025641vw, 15px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_10_200_jp-s{font-size:clamp(8.2051282051px, 2.5641025641vw, 15px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_10_200_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:2}.txt_10_100_jp{font-size:clamp(8.2051282051px, 2.5641025641vw, 15px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_10_100_jp-s{font-size:clamp(8.2051282051px, 2.5641025641vw, 15px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_10_100_jp-m{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-weight:500;line-height:1}.txt_64b_120_en{font-size:clamp(52.5128205128px, 16.4102564103vw, 96px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_64b_120_en-s{font-size:clamp(52.5128205128px, 16.4102564103vw, 96px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_64b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_56b_120_en{font-size:clamp(45.9487179487px, 14.358974359vw, 84px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_56b_120_en-s{font-size:clamp(45.9487179487px, 14.358974359vw, 84px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_56b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_en{font-size:clamp(39.3846153846px, 12.3076923077vw, 72px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_en-s{font-size:clamp(39.3846153846px, 12.3076923077vw, 72px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_48b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_40b_120_en{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_40b_120_en-s{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_40b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_32b_120_en{font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_32b_120_en-s{font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_32b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_en{font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_en-s{font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_24b_120_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2}.txt_16_130_en{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_16_130_en-s{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_16_130_en-m{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_16_100_en{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_16_100_en-s{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_16_100_en-m{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_14b_130_en{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.3}.txt_14b_130_en-s{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.3}.txt_14b_130_en-m{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.3}.txt_14_100_en{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_14_100_en-s{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_14_100_en-m{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_12_130_en{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_12_130_en-s{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_12_130_en-m{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.3}.txt_12_100_en{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_12_100_en-s{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.txt_12_100_en-m{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.btn-big{display:inline-flex;justify-content:center;align-items:center;background:#ff9000;padding:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);box-shadow:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) rgba(0,0,0,.2);cursor:pointer;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.btn-big--close{justify-content:flex-end;background:#fff;width:min(
  var(--vw, 1vw) * 184 / 390 * 100
  ,276px);border:1px solid #ff9000;gap:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.btn-big__text{color:#fff;text-align:center;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-big--close .btn-big__text{color:#ff9000}.btn-big__icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);height:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);color:#fff;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-big--close .btn-big__icon{color:#ff9000}.btn-big__icon svg{display:block;width:100%;height:100%}.btn-entry{display:inline-flex;justify-content:center;align-items:center;background:#ff9000;width:100%;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);transition:background .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;gap:min(
  var(--vw, 1vw) * 36 / 390 * 100
  ,54px)}.btn-entry--outline{background:#fff;border:1px solid #ff9000}.btn-entry--outline .btn-entry__label,.btn-entry--outline .btn-entry__title{color:#ff9000}.btn-entry__content{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.btn-entry__label{margin:0;color:#fff;text-align:center;white-space:nowrap;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;color:#fff;text-align:center;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry .arrow-icon{right:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.btn-entry-type{display:inline-flex;justify-content:center;align-items:center;background:#ff9000;width:100%;padding:min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);color:#fff;cursor:pointer;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.btn-entry-type__content{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:min(
  var(--vw, 1vw) * 2 / 390 * 100
  ,3px)}.btn-entry-type__header{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.btn-entry-type__tag{display:flex;flex-shrink:0;justify-content:center;align-items:center;background:#fff;padding:min(
  var(--vw, 1vw) * 2 / 390 * 100
  ,3px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry-type__tag-text{color:#ff9000;text-align:center;white-space:nowrap;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry-type__label{margin:0;text-align:center;white-space:nowrap;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry-type__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;text-align:center;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry-type__external{font-size:clamp(8.2051282051px, 2.5641025641vw, 15px);text-align:center;transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-entry-type .arrow-icon{right:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.arrow-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;position:absolute;top:50%;right:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);width:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);height:min(
  var(--vw, 1vw) * 17 / 390 * 100
  ,25.5px);overflow:hidden;transform:translateY(-50%)}.arrow-icon svg{width:100%;height:100%}.arrow-icon__arrow{display:grid;place-items:center}.arrow-icon__arrow-hover{position:absolute;top:0;left:0;transform:translateX(-100%)}.hover-arrow-trigger{position:relative}.interview-prof{background:#fff;position:relative;width:100%;height:min(
  var(--vw, 1vw) * 202 / 390 * 100
  ,303px);border:1px solid;border-top:none;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.interview-prof.is-open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.section-work__content--facility .interview-prof{border-color:#00bdf4}.section-work__content--cleaning .interview-prof{border-color:#ff447d}.section-work__content--office .interview-prof{border-color:#80ff1f}.interview-prof__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px) 0 min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.interview-prof__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.interview-prof__text{display:grid;gap:0}.interview-prof__title{margin-bottom:0;color:#000;text-align:center}.interview-prof__subtitle{margin-top:0;margin-bottom:0;color:#000;text-align:center}.interview-prof__info{margin-top:0;margin-bottom:0;color:#000;text-align:center}.interview-prof__button{display:flex;flex-shrink:0;justify-content:center;align-items:center;background:none;padding:0;border:none;cursor:pointer}.interview-accordion{width:100%;height:0;overflow:hidden;visibility:hidden;border:1px solid;border-top:none;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);opacity:0}.interview-accordion.is-open{visibility:visible}.section-work__content--facility .interview-accordion{border-color:#00bdf4}.section-work__content--cleaning .interview-accordion{border-color:#ff447d}.section-work__content--office .interview-accordion{border-color:#80ff1f}.interview-accordion__inner{display:flex;flex-direction:column;align-items:center;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) 0;border-top:1px solid;gap:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.section-work__content--facility .interview-accordion__inner{border-top-color:#2bffbf}.section-work__content--cleaning .interview-accordion__inner{border-top-color:#ffa200}.section-work__content--office .interview-accordion__inner{border-top-color:#ffe100}.interview-accordion__header{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;gap:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.interview-accordion__catchphrase{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(21.3333333333px, 6.6666666667vw, 39px);margin:0;padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);line-height:1.4;color:#000;text-align:center}.interview-accordion__meta{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);margin:0;line-height:1.6;color:#000;text-align:center}.interview-accordion__sections{display:flex;flex-direction:column;width:100%;max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px)}.section-work__content--facility .interview-accordion__sections::before{content:"";display:block;background:#2bffbf}.section-work__content--cleaning .interview-accordion__sections::before{content:"";display:block;background:#ffa200}.section-work__content--office .interview-accordion__sections::before{content:"";display:block;background:#ffe100}.interview-accordion__section{display:flex;flex-direction:column;width:100%;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.interview-accordion__section--1,.interview-accordion__section--4{background:rgba(245,245,245,.8)}.interview-accordion__section--holiday{border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-work__content--facility .interview-accordion__section--holiday{background:linear-gradient(180deg, rgba(0, 189, 244, 0.1) 0%, rgba(43, 255, 191, 0.1) 100%)}.section-work__content--cleaning .interview-accordion__section--holiday{background:linear-gradient(180deg, rgba(255, 68, 125, 0.1) 0%, rgba(255, 162, 0, 0.1) 100%)}.section-work__content--office .interview-accordion__section--holiday{background:linear-gradient(184deg, rgba(128, 255, 31, 0.1) 0.21%, rgba(255, 225, 0, 0.1))}.interview-accordion__section-header{display:flex;align-items:center;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.interview-accordion__section-icon{flex-shrink:0;width:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);height:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work__content--facility .interview-accordion__section-icon{background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%)}.section-work__content--cleaning .interview-accordion__section-icon{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%)}.section-work__content--office .interview-accordion__section-icon{background:linear-gradient(184deg, #80ff1f 0.21%, #ffe100 98.11%)}.interview-accordion__section-title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;white-space:nowrap}.interview-accordion__section-text{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:0;line-height:2;color:#000}.interview-accordion__section-holiday{display:flex;flex-direction:column;align-items:center;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.interview-accordion__section-holiday-image{flex-shrink:0;width:min(
  var(--vw, 1vw) * 294 / 390 * 100
  ,441px);height:min(
  var(--vw, 1vw) * 190 / 390 * 100
  ,285px);overflow:hidden}.interview-accordion__section-holiday-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-accordion__close{display:flex;justify-content:center;align-items:center;margin-top:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.interview-accordion__close button{background:none;padding:0;border:none;cursor:pointer}.work-tab{display:inline-flex;justify-content:center;align-items:center;background:#fff;padding:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border:1px solid #ff447d;border-bottom:none;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) 0 0;cursor:pointer}.work-tab--grada-2{border-color:#00bdf4}.work-tab--selected{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);padding:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px);border:none}.work-tab--selected .work-tab__text{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff}.work-tab--grada-2.work-tab--selected{background:linear-gradient(180deg, #00bdf4 0%, #00d4aa 100%)}.work-tab--grada-2.work-tab--selected .work-tab__text{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff}.work-tab--disabled{background:#b2b2b2;cursor:not-allowed}.work-tab--disabled .work-tab__text{color:#fff}.work-tab__text{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);background-clip:text;text-align:center;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.work-tab--grada-2 .work-tab__text{background:linear-gradient(180deg, #00bdf4 0%, #00d4aa 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.voice-section{position:relative;width:100%}.voice-section__union{display:block;width:100%;height:100%}.voice-section__union--sp{display:block}.voice-section__union--md{display:none}.voice-section__body{display:flex;flex-direction:column;align-items:center;background:#fff;background-image:radial-gradient(circle, #e5e5e5 2px, transparent 2px);background-size:12px 12px;background-position:0 0;position:relative;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px);z-index:1}.voice-section__title{margin:0 0 min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);color:#000;text-align:center}.voice-section__comments{display:flex;flex-direction:column;width:100%;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.voice-section__card{display:flex;justify-content:center;align-items:center;background:#fff;width:100%;padding:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) 0;border:1px solid #595959;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.voice-section__card-text{color:#000;text-align:center;white-space:nowrap;transition:-webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.voice-section__card-text.is-anim{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.modal-talent{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal-talent.is-open{display:flex}.modal-talent__overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal-talent__content{display:flex;flex-direction:column;align-items:center;background:#f5f5f5;position:relative;width:calc(100% - min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px));max-width:min(
  var(--vw, 1vw) * 358 / 390 * 100
  ,537px);max-height:90vh;padding:min(
  var(--vw, 1vw) * 72 / 390 * 100
  ,108px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);z-index:1001}.modal-talent__close--pc{display:flex;justify-content:center;align-items:center;background:#ff9000;position:absolute;top:0;right:0;width:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px);height:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px);padding:0;border:none;border-radius:0 min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) 0 min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer}.modal-talent__close--pc svg{width:min(
  var(--vw, 1vw) * 28 / 390 * 100
  ,42px)}.modal-talent__close--sp{display:flex;justify-content:center;align-items:center;background:#fff;width:min(
  var(--vw, 1vw) * 150 / 390 * 100
  ,225px);margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);padding:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);box-shadow:0 0 4px rgba(0,0,0,.2);transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;margin-inline:auto}.modal-talent__close-text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);line-height:1.3;color:#ff9000}.modal-talent__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);flex-shrink:0;width:100%;margin:0;line-height:1.2;color:#000;text-align:center}.modal-talent__scroll-area{flex:1;width:100%;margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);padding-bottom:min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px);overflow-y:auto}.modal-talent__image{width:100%;height:min(
  var(--vw, 1vw) * 188 / 390 * 100
  ,282px);max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);overflow:hidden;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.modal-talent__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-talent__section{display:grid;width:100%;margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.modal-talent__section-title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;white-space:nowrap}.modal-talent__section-text{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin-top:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);line-height:2;color:#000}.modal-talent__voice{display:flex;flex-direction:column;width:100%;margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.modal-talent__voice-title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000}.modal-talent-voice-box{display:grid;background:#fff;width:100%;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.modal-talent-voice-box--qualification .modal-talent__voice-icon{width:auto}.modal-talent-voice-box--qualification .modal-talent__voice-icon img{width:50%}.modal-talent-voice-box__inner{display:flex;flex-direction:column;align-items:center;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.modal-talent__voice-icon{display:flex;flex-shrink:0;width:min(
  var(--vw, 1vw) * 131 / 390 * 100
  ,196.5px);height:min(
  var(--vw, 1vw) * 121 / 390 * 100
  ,181.5px)}.modal-talent__voice-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-talent__voice-text{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:0;line-height:2;color:#000}@keyframes photo-loop{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.ui-accordion summary{display:block}.ui-accordion summary::-webkit-details-marker{display:none}.ui-accordion[aria-expanded=true]{visibility:visible}.ui-accordion__content{overflow:hidden}.section-kv{position:relative;width:100%;margin-top:min(
  var(--vw, 1vw) * 78 / 390 * 100
  ,117px);overflow:hidden;aspect-ratio:390/730}.section-kv-copy{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;position:absolute;top:calc(
  var(--vw, 1vw) * 24 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 32 / 390 * 100
  );z-index:3}.section-kv-copy__text{display:grid}.section-kv-copy__word{display:inline-block;background:rgba(255,255,255,.5);width:-moz-max-content;width:max-content;letter-spacing:.08em;opacity:0;font-feature-settings:"palt"}.section-kv-gradient{position:absolute;top:50%;left:50%;width:calc(
  var(--vw, 1vw) * 1362 / 390 * 100
  );overflow:hidden;transform:translate(-50%, -50%);opacity:0;z-index:-2;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.section-kv-gradient img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1.6}.section-kv-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-kv-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-kv-person{position:absolute;opacity:0;z-index:2}.section-kv-person--1{top:calc(
  var(--vw, 1vw) * 396 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 32 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 62 / 390 * 100
  )}.section-kv-person--2{top:calc(
  var(--vw, 1vw) * 326 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 74 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 81 / 390 * 100
  )}.section-kv-person--3{top:calc(
  var(--vw, 1vw) * 346 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 181 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 53 / 390 * 100
  )}.section-kv-person--4{top:calc(
  var(--vw, 1vw) * 590 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 82 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 66 / 390 * 100
  )}.section-kv-person--5{top:calc(
  var(--vw, 1vw) * 509 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 287 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 62 / 390 * 100
  )}.section-kv-person--6{top:calc(
  var(--vw, 1vw) * 449 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 350 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 52 / 390 * 100
  )}.section-kv-object{position:absolute;z-index:2}.section-kv-object--1{top:calc(
  var(--vw, 1vw) * 192 / 390 * 100
  );left:0;width:calc(
  var(--vw, 1vw) * 37 / 390 * 100
  )}.section-kv-object--2{top:calc(
  var(--vw, 1vw) * 73 / 390 * 100
  );left:calc(
  var(--vw, 1vw) * 276 / 390 * 100
  );width:calc(
  var(--vw, 1vw) * 110 / 390 * 100
  )}.section-about{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, rgba(255, 68, 125, 0.1) 0%, rgba(255, 162, 0, 0.1) 100%);position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) 0;z-index:1;gap:min(
  var(--vw, 1vw) * 48 / 390 * 100
  ,72px)}.section-about__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(
  var(--vw, 1vw) * 358 / 390 * 100
  ,537px);gap:min(
  var(--vw, 1vw) * 48 / 390 * 100
  ,72px)}.section-about-header{display:flex;flex-direction:column;align-items:center;width:100%}.section-about-header__title{display:flex;flex-direction:column;align-items:center;text-align:center}.section-about-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);background-clip:text;margin:0;line-height:1.2;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-about-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 21 / 390 * 100
  ,31.5px) 0 0;line-height:1.2;letter-spacing:.025em;color:#000;text-align:center}.section-about-header__title-jp-line{display:block}.section-about-header__title-br--sp{display:block}.section-about-header__description{max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);margin:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0 0;color:#000}.section-about-movie{display:flex;flex-direction:column;align-items:center;width:100%}.section-about-movie__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);margin:0;line-height:1.5;color:#000;text-align:center}.section-about-movie__wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:min(
  var(--vw, 1vw) * 359 / 390 * 100
  ,538.5px);height:min(
  var(--vw, 1vw) * 202 / 390 * 100
  ,303px);margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);overflow:hidden}.section-about-movie__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.section-about-movie__thumbnail iframe{width:100%;height:100%}.section-about-movie__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-about-movie__play{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);position:relative;width:min(
  var(--vw, 1vw) * 46 / 390 * 100
  ,69px);padding:0;border:none;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;z-index:1;aspect-ratio:1}.section-about-movie__play svg{width:100%;height:100%}.section-about-graphic{display:none;position:absolute;z-index:1}.section-about-graphic img{width:100%}.section-data{position:relative;width:100%}.section-data__inner{display:flex;flex-direction:column;align-items:center;width:100%}.section-data-header{display:flex;flex-direction:column;align-items:center;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);text-align:center}.section-data-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#15bb8e}.section-data-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 21 / 390 * 100
  ,31.5px) 0 0;line-height:1.2;letter-spacing:.02em;color:#000;text-align:center}.section-data-grid{display:flex;flex-direction:column;width:100%}.section-data-card{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0;z-index:0}.section-data-card--white{background:#fff}.section-data-card--gray{background:#f5f5f5}.section-data-card__header{display:flex;justify-content:center;align-items:center;width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);padding:0 0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-bottom:.5px solid #b2b2b2}.section-data-card__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#595959;text-align:center;white-space:nowrap}.section-data-card__content{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.section-data-card__value{margin:0;text-align:center;white-space:nowrap}.section-data-card__number{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(82.0512820513px, 25.641025641vw, 150px);background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);background-clip:text;line-height:1.2;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-data-card__number--small{font-size:clamp(57.4358974359px, 17.9487179487vw, 105px)}.section-data-card__unit{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(41.0256410256px, 12.8205128205vw, 75px);background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);background-clip:text;line-height:1.4;letter-spacing:.02em;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-data-card__unit--small{font-size:clamp(32.8205128205px, 10.2564102564vw, 60px)}.section-data-card__note{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) 0 0;line-height:1.4;color:#000;text-align:center}.section-data-card__content--yukyu{align-items:flex-start;padding:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) min(
  var(--vw, 1vw) * 27 / 390 * 100
  ,40.5px)}.section-data-card__content--yukyu .section-data-card__note{margin-left:auto;margin-right:auto}.section-data-card__yukyu-row{display:flex;align-items:center;gap:min(
  var(--vw, 1vw) * 15 / 390 * 100
  ,22.5px)}.section-data-card__yukyu-label{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);width:min(
  var(--vw, 1vw) * 144 / 390 * 100
  ,216px);margin:0;line-height:1.2;color:#000}.section-data-card__content--ikukyu{padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.section-data-ikukyu{display:flex;justify-content:center;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-data-ikukyu__item{display:flex;flex-direction:column;align-items:center;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-data-ikukyu__label{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:0;line-height:2;color:#000;text-align:center}.section-data-ikukyu-circle{display:flex;justify-content:center;align-items:center;position:relative;width:min(
  var(--vw, 1vw) * 100 / 390 * 100
  ,150px);height:min(
  var(--vw, 1vw) * 100 / 390 * 100
  ,150px)}.section-data-ikukyu-circle__bg{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%);position:absolute;width:100%;height:100%;margin:auto;border-radius:50%;transition:rotate .6s cubic-bezier(0.25, 0.46, 0.45, 0.94),scale .6s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s;opacity:0;inset:0;rotate:-180deg;scale:.8}.section-data-ikukyu-circle__bg.is-anim{opacity:1;rotate:0deg;scale:1}.section-data-ikukyu-circle__bg--75::before{content:"";display:block;background:conic-gradient(transparent 75%, #fff 75%);background-clip:padding-box;position:absolute;width:100%;height:100%;border-radius:50%;opacity:.7;aspect-ratio:1}.section-data-ikukyu__value{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);position:relative;margin:0;padding:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);line-height:1.2;color:#000;text-align:center;transition:scale .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s;z-index:1;scale:0}.section-data-ikukyu__value.is-anim{scale:1}.section-data-ikukyu__value::before{content:"";display:block;background:#fff;position:absolute;width:min(
  var(--vw, 1vw) * 50 / 390 * 100
  ,75px);margin:auto;border-radius:50%;z-index:-1;aspect-ratio:1;inset:0}.section-data-comment{display:none;flex-direction:column;align-items:center;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s,translate .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s;opacity:0;translate:0 15%}.section-data-comment.is-anim{opacity:1;translate:0 0}.section-data-comment--bottom{position:absolute;bottom:max(
  var(--vw, 1vw) * -80 / 1280 * 100
  ,-100px);left:50%;translate:-50% 15%}.section-data-comment--bottom.is-anim{translate:-50% 0}.section-data-comment__arrow{width:0;height:0;border-bottom:min(
  var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) solid #00bdf4;border-left:min(
  var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px) solid rgba(0,0,0,0);border-right:min(
  var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px) solid rgba(0,0,0,0)}.section-data-comment__bubble{display:flex;justify-content:center;align-items:center;background:#fff;position:relative;padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);border-radius:min(
  var(--vw, 1vw) * 1000 / 1280 * 100
  ,1250px)}.section-data-comment__bubble::before{content:"";display:block;background:linear-gradient(0deg, #2bffbf 28.57%, #00bdf4 100%);position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:min(
  var(--vw, 1vw) * 1000 / 1280 * 100
  ,1250px);z-index:-1}.section-data-comment__bubble--wide{padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-data-comment__text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  );margin:0;line-height:1.5;color:#000;text-align:center;white-space:nowrap}.section-data-fukuri-header{display:flex;justify-content:center;align-items:center;background:#b2b2b2;width:100%;height:min(
  var(--vw, 1vw) * 66 / 390 * 100
  ,99px)}.section-data-fukuri-header__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#fff;text-align:center}.section-data-fukuri-grid{display:grid;width:100%}.section-data-fukuri-card{display:grid;justify-content:center;align-items:center;width:100%;padding:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) 0;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-data-fukuri-card--1,.section-data-fukuri-card--3{background:#fff}.section-data-fukuri-card--2,.section-data-fukuri-card--4{background:#f5f5f5}.section-data-fukuri-card__content{display:grid;align-items:center;text-align:center}.section-data-fukuri-card__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;text-align:center}.section-data-fukuri-card__text{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) 0 0;line-height:1.4;color:#000;text-align:center}.section-data-fukuri-card__icon{display:flex;justify-content:center;align-items:center;transition:translate .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s,-webkit-clip-path .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s;transition:clip-path .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s,translate .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:clip-path .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s,translate .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s,-webkit-clip-path .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);margin-inline:auto;translate:0 15%}.section-data-fukuri-card__icon.is-anim{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);translate:0 0}.section-data-fukuri-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-data-fukuri-card__icon--1{width:min(
  var(--vw, 1vw) * 176 / 390 * 100
  ,264px)}.section-data-fukuri-card__icon--2{width:min(
  var(--vw, 1vw) * 195 / 390 * 100
  ,292.5px)}.section-data-fukuri-card__icon--3{width:min(
  var(--vw, 1vw) * 212 / 390 * 100
  ,318px)}.section-data-fukuri-card__icon--4{width:min(
  var(--vw, 1vw) * 190 / 390 * 100
  ,285px)}.section-data-photo-strip{display:flex;flex-wrap:nowrap;width:100%;overflow:hidden;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-data-photo-strip__box{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;animation:photo-loop 30s linear infinite;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-data-photo-strip__item{width:min(
  var(--vw, 1vw) * 200 / 390 * 100
  ,300px)}.section-data-photo-strip__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-work{position:relative;width:100%}.section-work__inner{display:flex;flex-direction:column;align-items:center;width:100%}.section-work-header{display:flex;flex-direction:column;align-items:center;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);text-align:center}.section-work-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#15bb8e}.section-work-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 21 / 390 * 100
  ,31.5px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000;text-align:center}.section-work-tabs{display:flex;align-items:flex-end;width:100%;padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work-tabs--bottom{align-items:flex-start;margin-top:0}.section-work-tabs--bottom .work-tab{border-top:none;border-bottom:1px solid #ff447d;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-work-tabs--bottom .work-tab.work-tab--selected{border-bottom:none}.section-work-tabs--bottom .work-tab--grada-2{border-bottom-color:#00bdf4}.section-work-content-wrapper{width:calc(100% - min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px))}.section-work-content{display:none;flex-direction:column;align-items:center;background:#fff;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border:1px solid #00bdf4;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);gap:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px)}.section-work-content.is-active{display:flex}.section-work-job{display:flex;flex-direction:column;align-items:center;width:100%}.section-work-job__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:0;line-height:1.2;color:#000;text-align:center}.section-work-job__main{display:flex;flex-direction:column;align-items:center;margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-work-job__icon{width:min(
  var(--vw, 1vw) * 162 / 390 * 100
  ,243px);height:min(
  var(--vw, 1vw) * 149 / 390 * 100
  ,223.5px)}.section-work-job__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-work-job__catch{display:flex;justify-content:center;align-items:center}.section-work-job__catch-text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.6;color:#000;text-align:center}.section-work-job__description{width:100%;margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-work-job__description-text{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:0;line-height:2;color:#000}.section-work__br--sp{display:block}.section-work-movie{display:flex;flex-direction:column;align-items:center;width:100%}.section-work-movie__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:0;line-height:1.2;color:#000;text-align:center}.section-work-movie__wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:min(
  var(--vw, 1vw) * 183 / 390 * 100
  ,274.5px);margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);overflow:hidden;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-work-movie__label{display:flex;align-items:center;position:absolute;top:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);left:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);z-index:2;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-work-movie__label-icon{display:flex;justify-content:center;align-items:center;color:#fff}.section-work-movie__label-icon svg{width:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);height:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work-movie__label-text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);line-height:1.2;color:#fff}.section-work-movie__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.section-work-movie__thumbnail iframe{width:100%;height:100%}.section-work-movie__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-work-movie__caption{display:flex;justify-content:center;align-items:center;position:absolute;bottom:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);left:0;width:100%;z-index:2}.section-work-movie__caption-text{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);margin:0;line-height:1.6;color:#fff;text-align:center}.section-work-movie__play{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);position:relative;width:min(
  var(--vw, 1vw) * 46 / 390 * 100
  ,69px);height:min(
  var(--vw, 1vw) * 46 / 390 * 100
  ,69px);padding:0;border:none;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;z-index:1}.section-work-movie__play svg{width:100%;height:100%}.section-work-interview{display:flex;flex-direction:column;align-items:center;width:100%}.section-work-interview__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:0;line-height:1.2;color:#000;text-align:center}.section-work-interview__list{display:flex;flex-direction:column;width:100%;margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-work-interview__list .section-work-interview__item{margin-top:min(
  var(--vw, 1vw) * 48 / 390 * 100
  ,72px)}.section-work-interview__list .section-work-interview__item:first-child{margin-top:0}.section-work-interview__list .section-work-interview__item+.interview-accordion{margin-top:0}.section-work-interview__list .interview-accordion+.section-work-interview__item{margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-work-interview__item.is-accordion-open .section-work-interview-photo__hover{opacity:1}.section-work-interview__item.is-accordion-open .section-work-interview-photo__img{opacity:0}.section-work-interview__item{display:flex;flex-direction:column;position:relative;width:100%}.section-work-interview__item.is-accordion-open .section-work-interview-photo{border-bottom-left-radius:0;border-bottom-right-radius:0}.section-work-interview-photo{position:relative;width:100%;aspect-ratio:335/271}.section-work-interview-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-work-content--facility .section-work-interview-photo{border-color:#00bdf4}.section-work-content--cleaning .section-work-interview-photo{border-color:#ff447d}.section-work-content--office .section-work-interview-photo{border-color:#80ff1f}.section-work-content--office .section-work-interview-photo::after{background:linear-gradient(184deg, rgba(128, 255, 31, 0.5) 0.21%, rgba(255, 225, 0, 0.5) 98.11%)}.section-work-interview-photo__inner{position:relative;width:100%;height:100%}.section-work-interview-photo__img{position:absolute;bottom:0;left:0;width:100%;opacity:1;z-index:2}.section-work-interview-photo__hover{position:absolute;bottom:0;left:0;width:100%;opacity:0;z-index:1}.section-work-interview-photo__bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:0;aspect-ratio:326/196}.section-work-interview__info{flex:1;width:100%}.section-work-interview__info .interview-prof{height:100%}.section-work-content--facility .section-work-interview__info .interview-prof{border-color:#00bdf4}.section-work-content--cleaning .section-work-interview__info .interview-prof{border-color:#ff447d}.section-work-content--office .section-work-interview__info .interview-prof{border-color:#80ff1f}.section-work-schedule{display:flex;flex-direction:column;align-items:center;width:100%}.section-work-schedule__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:0;line-height:1.4;color:#000;text-align:center}.section-work-schedule__block{display:flex;flex-direction:column;width:100%;margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.section-work-content--facility .section-work-schedule__content{background:linear-gradient(180deg, rgba(0, 189, 244, 0.1) 0%, rgba(43, 255, 191, 0.1) 100%)}.section-work-content--cleaning .section-work-schedule__content{background:linear-gradient(180deg, rgba(255, 68, 125, 0.1) 0%, rgba(255, 162, 0, 0.1) 100%)}.section-work-content--office .section-work-schedule__content{background:linear-gradient(184deg, rgba(128, 255, 31, 0.1) 0.21%, rgba(255, 225, 0, 0.1))}.section-work-schedule__label{display:inline-flex;justify-content:center;align-items:center;background:#ff9000;width:-moz-fit-content;width:fit-content;padding:min(
  var(--vw, 1vw) * 6 / 390 * 100
  ,9px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);margin-inline:auto}.section-work-schedule__label-text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);line-height:1.2;color:#fff;text-align:center}.section-work-schedule__content{margin-top:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-work-schedule-timeline{display:flex;flex-direction:column;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work-schedule-timeline__column{display:flex;flex-direction:column;position:relative;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work-schedule-timeline__column.is-anim::before{scale:1 1}.section-work-schedule-timeline__column::before{content:"";background:#ff9000;position:absolute;left:min(
  var(--vw, 1vw) * 9 / 390 * 100
  ,13.5px);width:2px;height:calc(
    100% + min(
  var(--vw, 1vw) * 24 / 390 * 100
  , 36px) - min(
  var(--vw, 1vw) * 9 / 390 * 100
  , 13.5px)
    );transform:translateX(-50%);scale:1 0;transform-origin:top}.section-work-schedule-timeline__column:first-child::before{bottom:calc(max(
  var(--vw, 1vw) * -24 / 390 * 100
  , -36px));transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-work-schedule-timeline__column:nth-child(2)::before{top:calc(max(
  var(--vw, 1vw) * -24 / 390 * 100
  , -36px));transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) .5s}.section-work-schedule-item{display:grid;align-items:center;position:relative;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);grid-template-columns:min(
  var(--vw, 1vw) * 108 / 390 * 100
  ,162px) 1fr}.section-work-schedule-item--2lines{align-items:flex-start}.section-work-schedule-item__time-wrapper{display:grid;align-items:center;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);grid-template-columns:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px) 1fr}.section-work-schedule-item__dot{background:#ff9000;width:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px);border-radius:50%;z-index:1;aspect-ratio:1}.section-work-schedule-item__time{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);line-height:1.2;color:#ff9000;text-align:left}.section-work-schedule-item__task{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);line-height:2;color:#000}.section-work-voice{padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);margin-inline:auto}.section-work-voice__content{display:flex;flex-direction:column;width:100%;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-work-bg{display:block;position:absolute;max-width:unset;pointer-events:none;z-index:-1}.section-work-bg--1{top:max(
  var(--vw, 1vw) * -257 / 390 * 100
  ,-385.5px);left:max(
  var(--vw, 1vw) * -310 / 390 * 100
  ,-465px);width:min(
  var(--vw, 1vw) * 600 / 390 * 100
  ,900px)}.section-work-bg--2{top:min(
  var(--vw, 1vw) * 1602 / 390 * 100
  ,2403px);right:0;width:min(
  var(--vw, 1vw) * 573 / 390 * 100
  ,859.5px)}.section-work-bg--3{top:min(
  var(--vw, 1vw) * 3890 / 390 * 100
  ,5835px);left:max(
  var(--vw, 1vw) * -400 / 390 * 100
  ,-600px);width:min(
  var(--vw, 1vw) * 659 / 390 * 100
  ,988.5px)}.section-features{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, #d9f7fe 0%, #d9f7fe 100%);position:relative;width:100%;margin-top:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px)}.section-features__inner{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);padding-bottom:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px)}.section-features-graphic{display:block;position:absolute;top:max(
  var(--vw, 1vw) * -120 / 390 * 100
  ,-180px);right:max(
  var(--vw, 1vw) * -52 / 390 * 100
  ,-78px);width:min(
  var(--vw, 1vw) * 168 / 390 * 100
  ,252px);z-index:0}.section-features-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-features-header{display:flex;flex-direction:column;align-items:center;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0;text-align:center;z-index:2}.section-features-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%);background-clip:text;margin:0;line-height:1.2;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-features-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 21 / 390 * 100
  ,31.5px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000;text-align:center}.section-features-list{display:flex;flex-direction:column;width:100%;margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-features-list__item{display:flex;align-items:center;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0;border-bottom:1px solid rgba(0,0,0,.3);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);translate:2% 0}.section-features-list__item.is-anim{opacity:1;translate:0 0}.section-features-list__text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.5;color:#000}.section-features-list__br--sp{display:block}.section-features-list__icon{width:min(
  var(--vw, 1vw) * 43 / 390 * 100
  ,64.5px)}.section-features-photos{display:flex;flex-direction:column;position:relative;width:100vw;margin:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) calc(50% - var(--vw, 1vw)*50) 0;overflow:hidden;z-index:2;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-features-photos__row{display:flex;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-features-photos__box{display:flex;width:-moz-max-content;width:max-content;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-features-photos__row:nth-child(1) .section-features-photos__box{animation:photo-loop 30s linear infinite}.section-features-photos__row:nth-child(2) .section-features-photos__box{animation:photo-loop 45s linear infinite reverse}.section-features-photos__item{flex-shrink:0;width:min(
  var(--vw, 1vw) * 180 / 390 * 100
  ,270px);height:min(
  var(--vw, 1vw) * 120 / 390 * 100
  ,180px);overflow:hidden;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-features-photos__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-talent{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.section-talent__inner{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);padding-bottom:min(
  var(--vw, 1vw) * 60 / 390 * 100
  ,90px)}.section-talent-graphic{display:block;position:absolute;top:max(
  var(--vw, 1vw) * -120 / 390 * 100
  ,-180px);left:max(
  var(--vw, 1vw) * -52 / 390 * 100
  ,-78px);width:min(
  var(--vw, 1vw) * 226 / 390 * 100
  ,339px);z-index:0}.section-talent-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-talent-header{display:flex;flex-direction:column;align-items:center;padding:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0;text-align:center;z-index:2}.section-talent-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#15bb8e}.section-talent-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 21 / 390 * 100
  ,31.5px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000;text-align:center}.section-talent-header__description{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);margin:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0 0;line-height:2;color:#000;text-align:left}.section-talent-cards{display:flex;flex-direction:column;position:relative;width:100%;margin-top:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px);padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);z-index:2;gap:min(
  var(--vw, 1vw) * 48 / 390 * 100
  ,72px)}.section-talent-card{position:relative;width:100%}.section-talent-card__inner{display:flex;flex-direction:column;align-items:center;background:#f5f5f5;position:relative;padding:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-talent-card__inner::before{content:"";background:#b2b2b2;position:absolute;top:min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px);left:min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px);width:100%;height:100%;z-index:-1}.section-talent-card__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;text-align:center}.section-talent-card__description{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0 0;line-height:2;color:#000;text-align:center}.section-talent-card__button{display:flex;justify-content:center;align-items:center;background:#ff9000;margin-top:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);padding:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);box-shadow:0 0 4px rgba(0,0,0,.2);text-decoration:none;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;gap:min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px)}.section-talent-card__button-text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);line-height:1.3;color:#fff;white-space:nowrap;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-talent-card__button-icon{display:flex;justify-content:center;align-items:center;width:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);height:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);color:#fff;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-talent-card__button-icon svg{width:100%;height:100%}.section-talent-card__image{width:100%;height:min(
  var(--vw, 1vw) * 164 / 390 * 100
  ,246px);margin-top:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);overflow:hidden;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-talent-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-talent-card__br--sp{display:block}.section-recruitment{display:flex;flex-direction:column;align-items:center;background:rgba(245,245,245,.8);position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) 0 0}.section-recruitment__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-header{display:flex;flex-direction:column;align-items:center;text-align:center}.section-recruitment-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#15bb8e}.section-recruitment-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000}.section-recruitment-tabs{display:flex;align-items:flex-end;margin-top:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.section-recruitment-tabs__tab{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(14.7692307692px, 4.6153846154vw, 27px);display:inline-flex;justify-content:center;align-items:center;background:#b2b2b2;padding:min(
  var(--vw, 1vw) * 22 / 390 * 100
  ,33px) min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border:1px solid #fff;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) 0 0;line-height:1.5;color:#fff;cursor:pointer}.section-recruitment-tabs__tab--selected{background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%)}.section-recruitment__content{display:none;flex-direction:column;width:100%;overflow:hidden;border:1px solid #00bdf4;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-recruitment__content.is-active{display:flex}.section-recruitment-metro{display:flex;flex-direction:column;background:#fff;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-metro__inner{display:flex;flex-direction:column;background:#fff}.section-recruitment-outer-link{display:flex;flex-direction:column;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-block-title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000}.section-recruitment-block-title__wrapper{display:flex;flex-direction:column}.section-recruitment-type-select{display:flex;flex-direction:column;background:#fff;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-width:1px;border-style:solid;-o-border-image:linear-gradient(90deg, #2bffbf 0%, #00bdf4 100%) 1/0 0 1px;border-image:linear-gradient(90deg, #2bffbf 0%, #00bdf4 100%) 1/0 0 1px;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-type-select__label{font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);margin:0;line-height:1.6;color:#595959}.section-recruitment-type-select__options{display:flex;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-type-select__options--vertical{flex-direction:column;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-type-select__option{display:flex;align-items:center;cursor:pointer;gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-recruitment-type-select__radio{background:#fff;width:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);height:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);border:1px solid #000;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-recruitment-type-select__radio:checked{background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%);box-shadow:inset 0 0 0 3px #fff}.section-recruitment-type-select__text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);line-height:1.2;color:#000}.section-recruitment-details{display:none;flex-direction:column;background:#fff;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) 0 0;gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.section-recruitment-details.is-active{display:flex}.section-recruitment-details__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;text-align:center}.section-recruitment-details__row{display:flex;flex-direction:column;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);border-bottom:1px solid rgba(0,0,0,.3);gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-details__label{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);flex-shrink:0;margin:0;line-height:2;color:#000;white-space:nowrap}.section-recruitment-details__value{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:0;line-height:2;color:#000}.section-recruitment-details__value p{margin:0}.section-recruitment-details__spacer{height:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-details__note{padding:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px)}.section-recruitment-details-table{width:100%;margin-top:min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);overflow-x:auto;-webkit-overflow-scrolling:touch}.section-recruitment-details-table table{width:100%;min-width:min(
  var(--vw, 1vw) * 600 / 390 * 100
  ,900px);border-collapse:collapse}.section-recruitment-details-table__header{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);background:linear-gradient(180deg, rgba(0, 189, 244, 0.1) 0%, rgba(43, 255, 191, 0.1) 100%);padding:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);border:.5px solid #000;line-height:1.6;color:#000;text-align:center;white-space:nowrap}.section-recruitment-details-table__header:first-child{width:min(
  var(--vw, 1vw) * 100 / 390 * 100
  ,150px)}.section-recruitment-details-table__header:nth-child(2){width:min(
  var(--vw, 1vw) * 200 / 390 * 100
  ,300px)}.section-recruitment-details-table__header:nth-child(3){width:min(
  var(--vw, 1vw) * 100 / 390 * 100
  ,150px)}.section-recruitment-details-table__header:nth-child(4){width:min(
  var(--vw, 1vw) * 120 / 390 * 100
  ,180px)}.section-recruitment-details-table__cell{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);vertical-align:middle;padding:min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px) min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);border:.5px solid #000;line-height:1.6;color:#000}.section-recruitment-entry{display:flex;flex-direction:column;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-external-link{display:flex;flex-direction:column;overflow:hidden;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);text-decoration:none}.section-recruitment-external-link__thumb{position:relative;width:100%;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) 0 0}.section-recruitment-external-link__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-recruitment-external-link__overlay{display:flex;justify-content:flex-end;align-items:flex-end;background:linear-gradient(180deg, rgba(0, 189, 244, 0.5) 0%, rgba(43, 255, 191, 0.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-recruitment-external-link__overlay-text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);margin:0;line-height:1.5;color:#fff;text-align:right}.section-recruitment-external-link__overlay-accent{background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-recruitment-external-link__body{display:flex;flex-direction:column;align-items:center;background:#ff9000;margin-top:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0;border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px)}.section-recruitment-external-link__text{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);margin:0;line-height:1.5;color:#fff;text-align:center}.section-recruitment-external-link__icon{display:flex;justify-content:center;align-items:center;width:min(
  var(--vw, 1vw) * 22 / 390 * 100
  ,33px);height:min(
  var(--vw, 1vw) * 22 / 390 * 100
  ,33px);color:#fff}.section-recruitment-external-link__icon svg{width:100%;height:100%}.section-recruitment-local{display:flex;flex-direction:column;background:#fff;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-local__inner{display:flex;flex-direction:column}.section-recruitment-local__header{display:flex;flex-direction:column;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);border-width:1px;border-style:solid;-o-border-image:linear-gradient(90deg, #2bffbf 0%, #00bdf4 100%) 1/1px 0;border-image:linear-gradient(90deg, #2bffbf 0%, #00bdf4 100%) 1/1px 0;gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-recruitment-ratio{display:none;flex-direction:column;align-items:center;width:100%;margin-top:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.section-recruitment-ratio__header{display:flex;flex-direction:column;align-items:center;text-align:center}.section-recruitment-ratio__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );margin:0;line-height:1.2;color:#15bb8e}.section-recruitment-ratio__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );margin:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000}.section-recruitment-ratio__note{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0;line-height:2;color:#000}.section-recruitment-ratio__cards{display:flex;margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-ratio-card{display:flex;flex-direction:column;background:#fff;width:min(
  var(--vw, 1vw) * 320 / 1280 * 100
  ,400px);overflow:hidden;border:1px solid #15bb8e;border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-recruitment-ratio-card__header{display:flex;justify-content:center;align-items:center;background:#15bb8e;padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.section-recruitment-ratio-card__year{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );margin:0;line-height:1.2;color:#fff}.section-recruitment-ratio-card__body{display:flex;justify-content:center;align-items:center;padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.section-recruitment-ratio-card__value{display:flex;align-items:baseline;margin:0}.section-recruitment-ratio-card__num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:min(
  calc(
  7.2rem + 9 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  8.1rem
  );line-height:1.2;color:#000}.section-recruitment-ratio-card__unit{font-family:"Montserrat",sans-serif;font-weight:700;font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.2;color:#000}.section-recruitment-graphic{display:none;position:absolute;z-index:-1}.section-recruitment-graphic img{width:100%}.section-ratio{display:flex;flex-direction:column;align-items:center;background:rgba(245,245,245,.8);position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px) 0 min(
  var(--vw, 1vw) * 68 / 390 * 100
  ,102px)}.section-ratio__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);padding:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-ratio-header{display:flex;flex-direction:column;align-items:center;text-align:center}.section-ratio-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;margin:0;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);line-height:1.2;color:#15bb8e}.section-ratio-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;margin:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0 0;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);line-height:1.4;letter-spacing:.02em;color:#000}.section-ratio-header__description{max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);margin:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0 0;font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);line-height:2;color:#000;text-align:left}.section-ratio-cards{display:flex;flex-direction:column;width:100%;margin-top:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px);gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.section-ratio-card{display:flex;flex-direction:column;background:#fff;width:100%;overflow:hidden;border:1px solid #15bb8e;border-radius:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-ratio-card__header{display:flex;justify-content:center;align-items:center;background:#15bb8e;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.section-ratio-card__year{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;margin:0;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);line-height:1.2;color:#fff}.section-ratio-card__body{display:flex;justify-content:center;align-items:center;padding:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) 0}.section-ratio-card__value{display:flex;align-items:baseline;margin:0}.section-ratio-card__num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(59.0769230769px, 18.4615384615vw, 108px);line-height:1.2;color:#000}.section-ratio-card__unit{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(32.8205128205px, 10.2564102564vw, 60px);line-height:1.2;color:#000}.section-entry{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.section-entry-header{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.8);width:100%;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);text-align:center}.section-entry-header__title-en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#15bb8e}.section-entry-header__title-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(26.2564102564px, 8.2051282051vw, 48px);margin:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0 0;line-height:1.4;letter-spacing:.02em;color:#000}.section-entry-header__description{font-size:clamp(13.1282051282px, 4.1025641026vw, 24px);margin:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) 0 0;line-height:2;color:#000;text-align:left}.section-entry-categories{display:grid;width:100%}.section-entry-category{display:grid}.section-entry-category__header{display:flex;justify-content:center;align-items:center;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px)}.section-entry-category__title{font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:clamp(19.6923076923px, 6.1538461538vw, 36px);margin:0;line-height:1.2;color:#000;white-space:nowrap}.section-entry-category__body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:min(
  var(--vw, 1vw) * 56 / 390 * 100
  ,84px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px);gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px)}.section-entry-category--facility .section-entry-category__header{background:linear-gradient(180deg, #00bdf4 0%, #2bffbf 100%)}.section-entry-category--facility .section-entry-category__body{background:linear-gradient(180deg, rgba(0, 189, 244, 0.1) 0%, rgba(43, 255, 191, 0.1) 100%)}.section-entry-category--cleaning .section-entry-category__header{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%)}.section-entry-category--cleaning .section-entry-category__body{background:linear-gradient(180deg, rgba(255, 68, 125, 0.1) 0%, rgba(255, 162, 0, 0.1) 100%)}.section-entry-category--office .section-entry-category__header{background:linear-gradient(180deg, #80ff1f 0%, #ffe100 100%)}.section-entry-category--office .section-entry-category__body{background:linear-gradient(184deg, rgba(128, 255, 31, 0.1) 0%, rgba(255, 225, 0, 0.1) 100%)}.section-entry-copyright{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#595959;position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px);gap:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.section-entry-copyright__text{font-size:clamp(9.8461538462px, 3.0769230769vw, 18px);margin:0;line-height:2;color:#fff;text-align:center}.section-entry-copyright__link{font-size:clamp(11.4871794872px, 3.5897435897vw, 21px);display:flex;align-items:center;color:#fff;gap:min(
  var(--vw, 1vw) * 10 / 390 * 100
  ,15px)}.section-entry-graphic{display:block;position:absolute;z-index:-1}.section-entry-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-entry-graphic--1{display:none}.section-entry-graphic--2{top:min(
  var(--vw, 1vw) * 117 / 390 * 100
  ,175.5px);right:min(
  var(--vw, 1vw) * 17 / 390 * 100
  ,25.5px);width:min(
  var(--vw, 1vw) * 213 / 390 * 100
  ,319.5px)}.section-read{display:flex;flex-direction:column;align-items:center;background:#fff;position:relative;width:100%;padding:min(
  var(--vw, 1vw) * 163 / 390 * 100
  ,244.5px) min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) min(
  var(--vw, 1vw) * 380 / 390 * 100
  ,570px)}.section-read-content{display:flex;flex-direction:column;position:relative;width:100%;max-width:min(
  var(--vw, 1vw) * 326 / 390 * 100
  ,489px);z-index:2;gap:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px)}.section-read-content__text{margin:0;font-size:clamp(16.4102564103px, 5.1282051282vw, 30px);line-height:2.2;color:#000}.section-read-content__br--pc{display:none}.section-read-graphic{position:absolute;z-index:1}.section-read-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-read-graphic--top-left{display:block;top:0;left:0;width:min(
  var(--vw, 1vw) * 122 / 390 * 100
  ,183px)}.section-read-graphic--top-right{top:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);right:max(
  var(--vw, 1vw) * -25 / 390 * 100
  ,-37.5px);width:min(
  var(--vw, 1vw) * 170 / 390 * 100
  ,255px)}.section-read-graphic--center-right{top:min(
  var(--vw, 1vw) * 619 / 390 * 100
  ,928.5px);right:min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px);width:min(
  var(--vw, 1vw) * 122 / 390 * 100
  ,183px)}.section-read-graphic--bottom-left{bottom:min(
  var(--vw, 1vw) * 100 / 390 * 100
  ,150px);left:max(
  var(--vw, 1vw) * -80 / 390 * 100
  ,-120px);width:min(
  var(--vw, 1vw) * 214 / 390 * 100
  ,321px)}.section-read-graphic--bottom-right{bottom:0;right:max(
  var(--vw, 1vw) * -28 / 390 * 100
  ,-42px);width:min(
  var(--vw, 1vw) * 190 / 390 * 100
  ,285px)}@media screen and (min-width: 960px){[id^=section-]{scroll-margin-top:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.br--sp::before{content:"";white-space:normal}.br--md::before{content:"\a";white-space:pre}.none-sp{display:block}.none-md{display:none}.header__inner{align-items:center;padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.header-logo{flex-direction:row;align-items:center;gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.header-logo__img{width:min(
  var(--vw, 1vw) * 323 / 1280 * 100
  ,403.75px)}.header-menu{display:none}.header-nav{display:flex;align-items:stretch;gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.header-nav-mega--index .header-nav-mega-link{justify-content:flex-start;gap:min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.drawer{display:none}.txt_64b_120_jp{font-size:min(
  calc(
  6.4rem + 8 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  7.2rem
  )}.txt_64b_120_jp-m{font-size:min(
  calc(
  6.4rem + 8 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  7.2rem
  )}.txt_48b_120_jp{font-size:min(
  calc(
  4.8rem + 6 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  5.4rem
  )}.txt_48b_120_jp-m{font-size:min(
  calc(
  4.8rem + 6 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  5.4rem
  )}.txt_40b_140_jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.txt_40b_140_jp-m{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.txt_32b_120_jp{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.txt_32b_120_jp-m{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.txt_24b_120_jp{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.txt_24b_120_jp-m{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.txt_20b_150_jp{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.txt_20b_150_jp-m{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.txt_20_160_jp{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.txt_20_160_jp-m{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.txt_18b_150_jp{font-size:min(
  calc(
  1.8rem + 2.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.025rem
  )}.txt_18b_150_jp-m{font-size:min(
  calc(
  1.8rem + 2.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.025rem
  )}.txt_16_200_jp{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_200_jp-m{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_100_jp{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_100_jp-m{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_14_200_jp{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14_200_jp-m{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14_100_jp{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14_100_jp-m{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_10_200_jp{font-size:min(
  calc(
  1rem + 1.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.125rem
  )}.txt_10_200_jp-m{font-size:min(
  calc(
  1rem + 1.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.125rem
  )}.txt_10_100_jp{font-size:min(
  calc(
  1rem + 1.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.125rem
  )}.txt_10_100_jp-m{font-size:min(
  calc(
  1rem + 1.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.125rem
  )}.txt_64b_120_en{font-size:min(
  calc(
  6.4rem + 8 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  7.2rem
  )}.txt_64b_120_en-m{font-size:min(
  calc(
  6.4rem + 8 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  7.2rem
  )}.txt_56b_120_en{font-size:min(
  calc(
  5.6rem + 7 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  6.3rem
  )}.txt_56b_120_en-m{font-size:min(
  calc(
  5.6rem + 7 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  6.3rem
  )}.txt_48b_120_en{font-size:min(
  calc(
  4.8rem + 6 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  5.4rem
  )}.txt_48b_120_en-m{font-size:min(
  calc(
  4.8rem + 6 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  5.4rem
  )}.txt_40b_120_en{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.txt_40b_120_en-m{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.txt_32b_120_en{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.txt_32b_120_en-m{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.txt_24b_120_en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.txt_24b_120_en-m{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.txt_16_130_en{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_130_en-m{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_100_en{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_16_100_en-m{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.txt_14b_130_en{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14b_130_en-m{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14_100_en{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_14_100_en-m{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.txt_12_130_en{font-size:min(
  calc(
  1.2rem + 1.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.35rem
  )}.txt_12_130_en-m{font-size:min(
  calc(
  1.2rem + 1.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.35rem
  )}.txt_12_100_en{font-size:min(
  calc(
  1.2rem + 1.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.35rem
  )}.txt_12_100_en-m{font-size:min(
  calc(
  1.2rem + 1.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.35rem
  )}.btn-big{padding:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);border:1px solid #ff9000;border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);box-shadow:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) rgba(0,0,0,.2);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.btn-big--close{width:min(
  var(--vw, 1vw) * 184 / 1280 * 100
  ,230px);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.btn-big__icon{width:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px);height:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px)}.btn-entry{padding:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.btn-entry__content{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.btn-entry__title{font-size:min(
  calc(
  2.8rem + 3.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.15rem
  )}.btn-entry .arrow-icon{right:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.btn-entry-type{padding:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px);border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.btn-entry-type__content{gap:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.btn-entry-type__header{gap:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.btn-entry-type__header.btn-entry-type__header--title{display:flex;flex-direction:row}.btn-entry-type__tag{padding:min(
  var(--vw, 1vw) * 2 / 1280 * 100
  ,2.5px) min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.btn-entry-type__title{font-size:min(
  calc(
  2.8rem + 3.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.15rem
  )}.btn-entry-type__external{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.btn-entry-type .arrow-icon{right:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.arrow-icon{width:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);height:min(
  var(--vw, 1vw) * 17 / 1280 * 100
  ,21.25px)}.interview-prof{height:min(
  var(--vw, 1vw) * 202 / 1280 * 100
  ,252.5px);border-top:1px solid;border-left:none;border-radius:0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) 0}.interview-prof.is-open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.interview-prof__inner{padding:0 min(
  var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px) 0 min(
  var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px)}.interview-prof__content{flex-direction:row;justify-content:space-between;width:100%}.interview-prof__title{text-align:left}.interview-prof__subtitle{text-align:left}.interview-prof__info{margin-top:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);text-align:left}.interview-accordion{border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.interview-accordion__inner{padding:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0;gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.interview-accordion__header{gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.interview-accordion__catchphrase{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );padding:0 min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);letter-spacing:.02em}.interview-accordion__meta{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.interview-accordion__sections{flex-direction:row;flex-wrap:wrap;width:100%;max-width:none}.interview-accordion__sections::before{content:"";width:100%;height:1px;margin:0 min(
  var(--vw, 1vw) * 36 / 1280 * 100
  ,45px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.interview-accordion__section{width:50%;padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.interview-accordion__section--holiday{width:100%;border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.interview-accordion__section-header{gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.interview-accordion__section-icon{width:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);height:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.interview-accordion__section-title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.interview-accordion__section-text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.interview-accordion__section-holiday{flex-direction:row;align-items:flex-start;gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.interview-accordion__section-holiday-image{width:min(
  var(--vw, 1vw) * 382 / 1280 * 100
  ,477.5px);height:min(
  var(--vw, 1vw) * 235 / 1280 * 100
  ,293.75px)}.interview-accordion__close{margin-top:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.work-tab{padding:min(
  var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) 0 0;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.work-tab--selected{padding:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.voice-section__union--sp{display:none}.voice-section__union--md{display:block}.voice-section__body{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.voice-section__title{margin:0 0 min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.voice-section__comments{flex-direction:row;justify-content:center;gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.voice-section__card{flex:1;padding:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.modal-talent__content{max-width:min(
  var(--vw, 1vw) * 908 / 1280 * 100
  ,1135px);max-height:85vh;padding:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.modal-talent__close--pc{width:min(
  var(--vw, 1vw) * 74 / 1280 * 100
  ,92.5px);height:min(
  var(--vw, 1vw) * 74 / 1280 * 100
  ,92.5px);border-radius:0 min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0 min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.modal-talent__close--pc svg{width:min(
  var(--vw, 1vw) * 38 / 1280 * 100
  ,47.5px)}.modal-talent__close--sp{display:none}.modal-talent__title{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.4;letter-spacing:.02em}.modal-talent__scroll-area{margin-top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);padding-bottom:min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.modal-talent__image{height:min(
  var(--vw, 1vw) * 224 / 1280 * 100
  ,280px);max-width:min(
  var(--vw, 1vw) * 340 / 1280 * 100
  ,425px);margin-top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.modal-talent__section{margin-top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:auto min(
  var(--vw, 1vw) * 340 / 1280 * 100
  ,425px)}.modal-talent__section-title{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.modal-talent__section-text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin-top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.modal-talent__voice{margin-top:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.modal-talent__voice-title{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  )}.modal-talent-voice-box{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.modal-talent-voice-box--qualification{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.modal-talent-voice-box--qualification .modal-talent__voice-icon{width:auto}.modal-talent-voice-box__inner{flex-direction:row;gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.modal-talent__voice-icon{width:min(
  var(--vw, 1vw) * 131 / 1280 * 100
  ,163.75px);height:min(
  var(--vw, 1vw) * 121 / 1280 * 100
  ,151.25px)}.modal-talent__voice-text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );flex:1}.section-kv{margin-top:min(
  var(--vw, 1vw) * 94 / 1280 * 100
  ,117.5px);aspect-ratio:1280/865}.section-kv-copy{font-size:min(
  calc(
  5.6rem + 7 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  6.3rem
  );top:calc(
  var(--vw, 1vw) * 286 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 78 / 1280 * 100
  )}.section-kv-copy__text{display:block}.section-kv-copy__text+.section-kv-copy__text{margin-top:calc(
  var(--vw, 1vw) * 16 / 1280 * 100
  )}.section-kv-gradient{width:calc(
  var(--vw, 1vw) * 2786 / 1280 * 100
  )}.section-kv-person--1{top:calc(
  var(--vw, 1vw) * 158 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 280 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 142 / 1280 * 100
  )}.section-kv-person--2{top:calc(
  var(--vw, 1vw) * 20 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 387 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 160 / 1280 * 100
  )}.section-kv-person--3{top:calc(
  var(--vw, 1vw) * 73 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 624 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 102 / 1280 * 100
  )}.section-kv-person--4{top:calc(
  var(--vw, 1vw) * 595 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 400 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 144 / 1280 * 100
  )}.section-kv-person--5{top:calc(
  var(--vw, 1vw) * 396 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 814 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 112 / 1280 * 100
  )}.section-kv-person--6{top:calc(
  var(--vw, 1vw) * 296 / 1280 * 100
  );left:calc(
  var(--vw, 1vw) * 991 / 1280 * 100
  );width:calc(
  var(--vw, 1vw) * 103 / 1280 * 100
  )}.section-kv-object{display:none}.section-about{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0;gap:min(
  var(--vw, 1vw) * 36 / 1280 * 100
  ,45px)}.section-about__inner{max-width:min(
  var(--vw, 1vw) * 1041 / 1280 * 100
  ,1301.25px);gap:min(
  var(--vw, 1vw) * 36 / 1280 * 100
  ,45px)}.section-about-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-about-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );margin:min(
  var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px) 0 0;line-height:1.4;letter-spacing:.02em}.section-about-header__title-jp-line{display:inline}.section-about-header__title-br--sp{display:none}.section-about-header__description{max-width:min(
  var(--vw, 1vw) * 783 / 1280 * 100
  ,978.75px);margin:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0 0}.section-about-movie__title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );line-height:1.2}.section-about-movie__wrapper{width:min(
  var(--vw, 1vw) * 900 / 1280 * 100
  ,1125px);height:min(
  var(--vw, 1vw) * 506 / 1280 * 100
  ,632.5px);margin-top:min(
  var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px)}.section-about-movie__play{width:min(
  var(--vw, 1vw) * 93 / 1280 * 100
  ,116.25px)}.section-about-graphic{display:block}.section-about-graphic--top-left{display:block;top:min(
  var(--vw, 1vw) * 305 / 1280 * 100
  ,381.25px);left:0;width:min(
  var(--vw, 1vw) * 122 / 1280 * 100
  ,152.5px)}.section-about-graphic--bottom-right{bottom:max(
  var(--vw, 1vw) * -224 / 1280 * 100
  ,-280px);right:0;width:min(
  var(--vw, 1vw) * 177 / 1280 * 100
  ,221.25px)}.section-data-header{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.section-data-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-data-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.4}.section-data-grid{flex-direction:row}.section-data-card{flex:1;padding:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.section-data-card__header{width:min(
  var(--vw, 1vw) * 360 / 1280 * 100
  ,450px);padding:0 0 min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.section-data-card__title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-data-card__content{padding:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.section-data-card__number{font-size:min(
  calc(
  10rem + 12.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  11.25rem
  )}.section-data-card__number--small{font-size:min(
  calc(
  7rem + 8.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  7.875rem
  )}.section-data-card__unit{font-size:min(
  calc(
  5rem + 6.25 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  5.625rem
  )}.section-data-card__unit--small{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-data-card__note{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0 0}.section-data-card__content--yukyu{padding:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 37 / 1280 * 100
  ,46.25px)}.section-data-card__content--time{justify-content:flex-end}.section-data-card__yukyu-row{gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-data-card__yukyu-label{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );width:min(
  var(--vw, 1vw) * 144 / 1280 * 100
  ,180px)}.section-data-card__content--ikukyu{padding:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.section-data-ikukyu{gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-data-ikukyu__item{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-data-ikukyu__label{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.section-data-ikukyu-circle{width:min(
  var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px);height:min(
  var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px)}.section-data-ikukyu__value{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-data-ikukyu__value::before{width:min(
  var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.section-data-comment{display:flex}.section-data-fukuri-header{height:min(
  var(--vw, 1vw) * 66 / 1280 * 100
  ,82.5px);margin-top:min(
  var(--vw, 1vw) * 102 / 1280 * 100
  ,127.5px)}.section-data-fukuri-header__title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-data-fukuri-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.section-data-fukuri-card{justify-content:space-between;padding:min(
  var(--vw, 1vw) * 52 / 1280 * 100
  ,65px) min(
  var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px);gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-template-columns:1fr min(
  var(--vw, 1vw) * 204 / 1280 * 100
  ,255px)}.section-data-fukuri-card--2,.section-data-fukuri-card--3{background:#f5f5f5}.section-data-fukuri-card--1,.section-data-fukuri-card--4{background:#fff}.section-data-fukuri-card__title{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  );line-height:1.5}.section-data-fukuri-card__text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) auto 0}.section-data-fukuri-card__icon--1{width:min(
  var(--vw, 1vw) * 176 / 1280 * 100
  ,220px)}.section-data-fukuri-card__icon--2{width:min(
  var(--vw, 1vw) * 195 / 1280 * 100
  ,243.75px)}.section-data-fukuri-card__icon--3{width:min(
  var(--vw, 1vw) * 212 / 1280 * 100
  ,265px)}.section-data-fukuri-card__icon--4{width:min(
  var(--vw, 1vw) * 204 / 1280 * 100
  ,255px)}.section-data-photo-strip{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-data-photo-strip__box{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-data-photo-strip__item{width:min(
  var(--vw, 1vw) * 330 / 1280 * 100
  ,412.5px)}.section-work-header{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.section-work-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-work-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-work-tabs{justify-content:flex-start;padding:0 min(
  var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.section-work-tabs--bottom .work-tab{border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-work-content-wrapper{width:calc(100% - min(
  var(--vw, 1vw) * 240 / 1280 * 100
  ,300px))}.section-work-content{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);border-radius:0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);gap:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.section-work-job__title{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.4}.section-work-job__main{flex-direction:row;justify-content:center;margin-top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.section-work-job__icon{width:min(
  var(--vw, 1vw) * 162 / 1280 * 100
  ,202.5px);height:min(
  var(--vw, 1vw) * 149 / 1280 * 100
  ,186.25px)}.section-work-job__catch-text{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-work-job__description{margin-top:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);padding:0 min(
  var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.section-work-job__description-text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.section-work__br--sp{display:none}.section-work-movie__title{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.4}.section-work-movie__wrapper{height:min(
  var(--vw, 1vw) * 494 / 1280 * 100
  ,617.5px);margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-work-movie__label{top:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);left:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-work-movie__label-icon svg{width:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);height:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-work-movie__label-text{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.section-work-movie__caption{bottom:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-work-movie__caption-text{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.section-work-movie__play{width:min(
  var(--vw, 1vw) * 92 / 1280 * 100
  ,115px);height:min(
  var(--vw, 1vw) * 92 / 1280 * 100
  ,115px)}.section-work-interview__title{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );line-height:1.4}.section-work-interview__list{margin-top:min(
  var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px)}.section-work-interview__list .section-work-interview__item{margin-top:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.section-work-interview__list .interview-accordion+.section-work-interview__item{margin-top:min(
  var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.section-work-interview__item{flex-direction:row;height:min(
  var(--vw, 1vw) * 202 / 1280 * 100
  ,252.5px)}.section-work-interview__item.is-accordion-open .section-work-interview-photo{border-bottom-left-radius:0;border-bottom-right-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-work-interview-photo{flex-shrink:0;width:min(
  var(--vw, 1vw) * 335 / 1280 * 100
  ,418.75px);border:1px solid #ff447d;border-right:none}.section-work-interview__info{width:auto}.section-work-schedule__title{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-work-schedule__block{margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.section-work-schedule__label{padding:min(
  var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px) min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);margin-inline:unset}.section-work-schedule__label-text{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-work-schedule__content{margin-top:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-work-schedule-timeline{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.section-work-schedule-timeline__column{flex:1;gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-work-schedule-timeline__column::before{left:min(
  var(--vw, 1vw) * 9 / 1280 * 100
  ,11.25px);height:calc(
      100% + min(
  var(--vw, 1vw) * 40 / 1280 * 100
  , 50px) - min(
  var(--vw, 1vw) * 9 / 1280 * 100
  , 11.25px)
      )}.section-work-schedule-timeline__column:first-child::before{bottom:calc(max(
  var(--vw, 1vw) * -40 / 1280 * 100
  , -50px))}.section-work-schedule-timeline__column:nth-child(2)::before{top:calc(max(
  var(--vw, 1vw) * -40 / 1280 * 100
  , -50px))}.section-work-schedule-item{gap:min(
  var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);grid-template-columns:min(
  var(--vw, 1vw) * 108 / 1280 * 100
  ,135px) 1fr}.section-work-schedule-item__time-wrapper{grid-template-columns:min(
  var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px) 1fr}.section-work-schedule-item__dot{width:min(
  var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px)}.section-work-schedule-item__time{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-work-schedule-item__task{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.section-work-voice{width:calc(100% - min(
  var(--vw, 1vw) * 240 / 1280 * 100
  ,300px));max-width:min(
  var(--vw, 1vw) * 1040 / 1280 * 100
  ,1300px)}.section-work-voice__content{gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.section-work-bg--1{top:max(
  var(--vw, 1vw) * -577 / 1280 * 100
  ,-721.25px);left:0;width:min(
  var(--vw, 1vw) * 975 / 1280 * 100
  ,1218.75px)}.section-work-bg--2{top:min(
  var(--vw, 1vw) * 1602 / 1280 * 100
  ,2002.5px);right:0;width:min(
  var(--vw, 1vw) * 573 / 1280 * 100
  ,716.25px)}.section-work-bg--3{top:min(
  var(--vw, 1vw) * 3376 / 1280 * 100
  ,4220px);left:0;width:min(
  var(--vw, 1vw) * 659 / 1280 * 100
  ,823.75px)}.section-features{margin-top:min(
  var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.section-features__inner{padding-bottom:min(
  var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.section-features-graphic{top:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);right:min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px);width:min(
  var(--vw, 1vw) * 239 / 1280 * 100
  ,298.75px);height:min(
  var(--vw, 1vw) * 285 / 1280 * 100
  ,356.25px)}.section-features-header{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 0}.section-features-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-features-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-features-list{max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);padding:0 min(
  var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.section-features-list__item{padding:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0 min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-features-list__text{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  );line-height:1.2}.section-features-list__br--sp{display:none}.section-features-list__icon{width:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.section-features-photos{margin-top:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-features-photos__row{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-features-photos__item{width:min(
  var(--vw, 1vw) * 330 / 1280 * 100
  ,412.5px);height:min(
  var(--vw, 1vw) * 214 / 1280 * 100
  ,267.5px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-talent__inner{padding-bottom:min(
  var(--vw, 1vw) * 134 / 1280 * 100
  ,167.5px)}.section-talent-graphic{top:max(
  var(--vw, 1vw) * -20 / 1280 * 100
  ,-25px);left:0;width:min(
  var(--vw, 1vw) * 200 / 1280 * 100
  ,250px);z-index:1}.section-talent-header{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 0}.section-talent-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-talent-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-talent-header__description{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );max-width:min(
  var(--vw, 1vw) * 783 / 1280 * 100
  ,978.75px);margin:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0}.section-talent-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:min(
  var(--vw, 1vw) * 1280 / 1280 * 100
  ,1600px);margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);padding:0 min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.section-talent-card{width:min(
  var(--vw, 1vw) * 551 / 1280 * 100
  ,688.75px)}.section-talent-card--left{margin-right:auto}.section-talent-card--right{margin-left:auto}.section-talent-card__inner{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-talent-card__inner::before{top:min(
  var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);left:min(
  var(--vw, 1vw) * 17 / 1280 * 100
  ,21.25px)}.section-talent-card__title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-talent-card__description{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0}.section-talent-card__button{width:min(
  var(--vw, 1vw) * 150 / 1280 * 100
  ,187.5px);margin-top:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);padding:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px) min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);gap:min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.section-talent-card__button-text{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  )}.section-talent-card__button-icon{width:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px);height:min(
  var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px)}.section-talent-card__image{height:min(
  var(--vw, 1vw) * 173 / 1280 * 100
  ,216.25px);margin-top:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-talent-card__br--sp{display:none}.section-recruitment{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 0}.section-recruitment__inner{padding:0 min(
  var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.section-recruitment-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-recruitment-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-recruitment-tabs{margin-top:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);margin-right:auto}.section-recruitment-tabs__tab{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );padding:min(
  var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) 0 0;line-height:1.2;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-recruitment-tabs__tab--selected{padding:min(
  var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.section-recruitment__content{border-radius:0 0 min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-recruitment-metro{gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-outer-link{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-block-title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-recruitment-type-select{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);gap:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.section-recruitment-type-select__label{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.section-recruitment-type-select__options{gap:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.section-recruitment-type-select__options--vertical{flex-direction:row}.section-recruitment-type-select__option{gap:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-recruitment-type-select__radio{width:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);height:min(
  var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.section-recruitment-type-select__text{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-recruitment-details{padding:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0}.section-recruitment-details__title{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  );margin:0}.section-recruitment-details__row{flex-direction:row;padding:0 0 min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:min(
  var(--vw, 1vw) * 100 / 1280 * 100
  ,125px)}.section-recruitment-details__label{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );width:min(
  var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.section-recruitment-details__value{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );flex:1}.section-recruitment-details__spacer{height:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.section-recruitment-details__note{padding:0 min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 60 / 1280 * 100
  ,75px);text-align:center}.section-recruitment-details-table{margin-top:0;padding:0;overflow-x:visible}.section-recruitment-details-table table{min-width:auto}.section-recruitment-details-table__header{font-size:min(
  calc(
  1.4rem + 1.75 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.575rem
  );padding:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);line-height:2}.section-recruitment-details-table__header:first-child{width:min(
  var(--vw, 1vw) * 179 / 1280 * 100
  ,223.75px)}.section-recruitment-details-table__header:nth-child(2){width:min(
  var(--vw, 1vw) * 323 / 1280 * 100
  ,403.75px)}.section-recruitment-details-table__header:nth-child(3){width:min(
  var(--vw, 1vw) * 186 / 1280 * 100
  ,232.5px)}.section-recruitment-details-table__header:nth-child(4){width:min(
  var(--vw, 1vw) * 240 / 1280 * 100
  ,300px)}.section-recruitment-details-table__cell{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );padding:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);line-height:2}.section-recruitment-details-table tbody tr:first-child .section-recruitment-details-table__cell{height:min(
  var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.section-recruitment-details-table tbody tr:not(:first-child) .section-recruitment-details-table__cell{height:min(
  var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.section-recruitment-entry{flex-direction:row;justify-content:center;padding:0 min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-entry .btn-entry,.section-recruitment-entry .btn-entry-type{width:-moz-max-content;width:max-content;padding-left:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);padding-right:min(
  var(--vw, 1vw) * 84 / 1280 * 100
  ,105px)}.section-recruitment-external-link{flex-direction:column;border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.section-recruitment-external-link__thumb{border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0 0}.section-recruitment-external-link__overlay{padding:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-external-link__overlay-text{font-size:min(
  calc(
  3.2rem + 4 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  3.6rem
  );line-height:1.6}.section-recruitment-external-link__body{flex-direction:row;justify-content:center;width:min(
  var(--vw, 1vw) * 454 / 1280 * 100
  ,567.5px);margin-top:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);padding:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);border-radius:min(
  var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);transition:background .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);margin-inline:auto}.section-recruitment-external-link__text{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  );transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-recruitment-external-link__icon{width:min(
  var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px);height:min(
  var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px);transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-recruitment-local__header{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-recruitment-ratio{display:flex}.section-recruitment-graphic{display:block}.section-recruitment-graphic--right-top{top:max(
  var(--vw, 1vw) * -90 / 1280 * 100
  ,-112.5px);right:min(
  var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px);width:min(
  var(--vw, 1vw) * 280 / 1280 * 100
  ,350px)}.section-recruitment-graphic--left-top{top:min(
  var(--vw, 1vw) * 796 / 1280 * 100
  ,995px);left:0;width:min(
  var(--vw, 1vw) * 195 / 1280 * 100
  ,243.75px)}.section-recruitment-graphic--right-bottom{top:min(
  var(--vw, 1vw) * 2100 / 1280 * 100
  ,2625px);right:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);width:min(
  var(--vw, 1vw) * 239 / 1280 * 100
  ,298.75px)}.section-ratio{padding:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.section-ratio__inner{padding:0 min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.section-ratio-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-ratio-header__title-jp{margin:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0;font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-ratio-header__description{max-width:none;margin:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0;font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );text-align:center}.section-ratio-cards{flex-direction:row;justify-content:center;margin-top:min(
  var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-ratio-card{width:min(
  var(--vw, 1vw) * 320 / 1280 * 100
  ,400px);border-radius:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.section-ratio-card__header{padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.section-ratio-card__year{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-ratio-card__body{padding:min(
  var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.section-ratio-card__num{font-size:min(
  calc(
  7.2rem + 9 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  8.1rem
  )}.section-ratio-card__unit{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  )}.section-entry-header{padding:min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0}.section-entry-header__title-en{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-entry-header__title-jp{font-size:min(
  calc(
  4rem + 5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  4.5rem
  );margin:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0}.section-entry-header__description{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );margin:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0;text-align:center}.section-entry-categories{grid-template-columns:1fr 1fr 1fr}.section-entry-category{grid-template-rows:auto 1fr}.section-entry-category__header{height:min(
  var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);padding:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
  var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.section-entry-category__title{font-size:min(
  calc(
  2.4rem + 3 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.7rem
  )}.section-entry-category__body{padding:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
  var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px);gap:min(
  var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.section-entry-copyright{flex-direction:row;padding:min(
  var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.section-entry-copyright__text{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  )}.section-entry-copyright__link{font-size:min(
  calc(
  1.6rem + 2 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  1.8rem
  );position:absolute;right:min(
  var(--vw, 1vw) * 65 / 1280 * 100
  ,81.25px);transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);gap:min(
  var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.section-entry-graphic--1{display:block;top:max(
  var(--vw, 1vw) * -140 / 1280 * 100
  ,-175px);left:min(
  var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);width:min(
  var(--vw, 1vw) * 239 / 1280 * 100
  ,298.75px)}.section-entry-graphic--2{top:max(
  var(--vw, 1vw) * -7 / 1280 * 100
  ,-8.75px);right:min(
  var(--vw, 1vw) * 38 / 1280 * 100
  ,47.5px);width:min(
  var(--vw, 1vw) * 339 / 1280 * 100
  ,423.75px)}.section-read{display:block;margin-top:min(
  var(--vw, 1vw) * 100 / 1280 * 100
  ,125px);padding:min(
  var(--vw, 1vw) * 107 / 1280 * 100
  ,133.75px) 0 min(
  var(--vw, 1vw) * 435 / 1280 * 100
  ,543.75px)}.section-read-content{max-width:min(
  var(--vw, 1vw) * 538 / 1280 * 100
  ,672.5px);margin-left:min(
  var(--vw, 1vw) * 222 / 1280 * 100
  ,277.5px);gap:min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.section-read-content__text{font-size:min(
  calc(
  2rem + 2.5 * (
  var(--vw, 1vw) * 100 - 1280px
  ) / 320
  ),
  2.25rem
  )}.section-read-content__br--pc{display:block}.section-read-graphic--top-left{display:block;top:max(
  var(--vw, 1vw) * -63 / 1280 * 100
  ,-78.75px);left:max(
  var(--vw, 1vw) * -57 / 1280 * 100
  ,-71.25px);width:min(
  var(--vw, 1vw) * 244 / 1280 * 100
  ,305px)}.section-read-graphic--top-right{top:max(
  var(--vw, 1vw) * -186 / 1280 * 100
  ,-232.5px);right:min(
  var(--vw, 1vw) * 51 / 1280 * 100
  ,63.75px);width:min(
  var(--vw, 1vw) * 188 / 1280 * 100
  ,235px)}.section-read-graphic--center-right{top:min(
  var(--vw, 1vw) * 376 / 1280 * 100
  ,470px);right:min(
  var(--vw, 1vw) * 431 / 1280 * 100
  ,538.75px);width:min(
  var(--vw, 1vw) * 174 / 1280 * 100
  ,217.5px)}.section-read-graphic--bottom-left{bottom:min(
  var(--vw, 1vw) * 114 / 1280 * 100
  ,142.5px);left:max(
  var(--vw, 1vw) * -15 / 1280 * 100
  ,-18.75px);width:min(
  var(--vw, 1vw) * 376 / 1280 * 100
  ,470px)}.section-read-graphic--bottom-right{bottom:max(
  var(--vw, 1vw) * -40 / 1280 * 100
  ,-50px);right:max(
  var(--vw, 1vw) * -28 / 1280 * 100
  ,-35px);width:min(
  var(--vw, 1vw) * 422 / 1280 * 100
  ,527.5px)}}@media screen and (any-hover: hover)and (min-width: 960px){.hover-arrow-trigger:hover .arrow-icon__arrow{transform:translateX(100%)}.hover-arrow-trigger:hover .arrow-icon__arrow-hover{transform:translateX(0)}.work-tab:hover{background:#f5f5f5;padding:min(
  var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px) min(
  var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}}@media(any-hover: hover){.header-nav-mega-link:hover{background:#f5f5f5}.btn-big:hover{background:#fff}.btn-big:hover .btn-big__text{color:#ff9000}.btn-big:hover .btn-big__icon{color:#ff9000}.btn-entry:hover{background:#fff;border:1px solid #ff9000}.btn-entry:hover .btn-entry__label,.btn-entry:hover .btn-entry__title{color:#ff9000}.btn-entry--outline:hover{background:#ff9000;border-color:#ff9000}.btn-entry--outline:hover .btn-entry__label,.btn-entry--outline:hover .btn-entry__title{color:#fff}.btn-entry-type:hover{background:#fff;border:1px solid #ff9000;color:#ff9000}.btn-entry-type:hover .btn-entry-type__tag{background:#ff9000}.btn-entry-type:hover .btn-entry-type__tag-text{color:#fff}.hover-arrow-trigger:hover .arrow-icon__arrow,.hover-arrow-trigger:hover .arrow-icon__arrow-hover{transition:transform .3s ease-out}.work-tab--selected:hover{background:linear-gradient(180deg, #ff447d 0%, #ffa200 100%)}.section-work-interview__list .section-work-interview__item:hover .section-work-interview-photo__hover{opacity:1}.section-work-interview__list .section-work-interview__item:hover .section-work-interview-photo__img{opacity:0}.section-talent-card__button:hover{background:#fff}.section-talent-card__button:hover .section-talent-card__button-text{color:#ff9000}.section-talent-card__button:hover .section-talent-card__button-icon{color:#ff9000}.section-recruitment-tabs__tab:hover{padding:min(
  var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
  var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.section-recruitment-external-link__body:hover{background:#fff}.section-recruitment-external-link__body:hover .section-recruitment-external-link__text{color:#ff9000}.section-recruitment-external-link__body:hover .section-recruitment-external-link__icon{color:#ff9000}.section-entry-copyright__link:hover{opacity:.5}}