.sp-only{display:none !important}.potRecruit{background-color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;line-height:1.5;padding-top:clamp(60px,.87vw + 53.32px,70px);position:relative;isolation:isolate}@media screen and (max-width: 767px){.potRecruit{padding-top:60px}}.potRecruit__parallax{position:absolute;inset:0;clip-path:inset(0);-webkit-clip-path:inset(0);z-index:-1;pointer-events:none}.potRecruit__parallax::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("/assets/img/career_potential/bg.webp");background-size:100% auto;background-position:top left;background-repeat:no-repeat}@media screen and (max-width: 767px){.potRecruit__parallax::before{background-image:url("/assets/img/career_potential/bg_sp.webp")}}.potRecruit *,.potRecruit *::before,.potRecruit *::after{box-sizing:border-box;margin:0;padding:0}.potMv{position:relative;width:100%;aspect-ratio:1920/888;overflow:hidden}@media screen and (max-width: 767px){.potMv{height:auto;aspect-ratio:375/577}}.potMv__bg{position:absolute;inset:0;z-index:0}.potMv__bgImg{width:100%;height:100%;object-fit:cover;object-position:bottom;display:block}.potMv__content{position:absolute;inset:0;z-index:1;padding-inline:clamp(20px,5.21vw - 20.01px,80px)}@media screen and (max-width: 767px){.potMv__content{padding-inline:18px 0}}.potMv__title{margin-top:29px;margin-left:clamp(-44px,-3.82vw + 29.33px,0px)}@media screen and (max-width: 767px){.potMv__title{margin-top:9px;margin-left:4px}}.potMv__titleEn{display:block;font-family:"Noto Serif JP",serif;font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;color:#fff;letter-spacing:.05em;line-height:1;text-shadow:0 0 20px rgba(91,0,0,.2)}@media screen and (max-width: 767px){.potMv__titleEn{font-size:24px;text-shadow:0 0 20px rgba(0,10,85,.4)}}.potMv__titleSub{display:block;font-family:"Noto Serif JP",serif;font-size:clamp(13px,.26vw + 11.01px,16px);font-weight:400;color:#fff;letter-spacing:.05em;line-height:1;margin-top:clamp(9px,.43vw + 5.67px,14px);text-shadow:0 0 20px rgba(91,0,0,.2)}@media screen and (max-width: 767px){.potMv__titleSub{font-size:13px;margin-top:9px;text-shadow:0 0 20px rgba(0,10,85,.4)}}.potMv__copy{font-size:clamp(81px,10.33vw + 1.66px,200px);font-weight:900;color:#fff;letter-spacing:.1em;line-height:1.125;text-shadow:0 3px 10px rgba(0,44,71,.3);margin-top:clamp(0px,8.68vw - 66.67px,80px)}@media screen and (max-width: 767px){.potMv__copy{font-size:81px;line-height:1.123;margin-top:48px}}.potSecHead{display:flex;align-items:center;gap:clamp(11px,1.13vw + 2.32px,24px)}@media screen and (max-width: 767px){.potSecHead{flex-direction:column;align-items:flex-start;gap:11px}}.potSecHead__ttl{font-size:clamp(32px,4.17vw,80px);font-weight:700;line-height:1;letter-spacing:.05em;color:#000}@media screen and (max-width: 767px){.potSecHead__ttl{font-size:32px}}.potSecHead__en{font-size:clamp(14px,.87vw + 7.32px,24px);font-weight:700;letter-spacing:.05em;color:#000;display:flex;flex-direction:column;gap:clamp(6px,1.39vw - 4.68px,22px)}.potSecHead__en::after{content:"";display:block;width:28px;height:4px;background:#dd463d}@media screen and (max-width: 767px){.potSecHead__en{font-size:14px;gap:6px}}.potAbout__head{margin-bottom:clamp(21px,5.99vw - 25px,90px)}@media screen and (max-width: 767px){.potAbout__head{margin-bottom:21px}}.potAbout{padding:clamp(86px,3.99vw + 55.36px,132px) 0 0}@media screen and (max-width: 767px){.potAbout{padding:86px 0 0}}.potAbout__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potAbout__inner{padding:0 24px}}.potAbout__row{display:flex;gap:clamp(28px,7.99vw - 33.36px,120px);margin-bottom:clamp(40px,3.47vw + 13.35px,80px)}@media screen and (max-width: 767px){.potAbout__row{flex-direction:column;gap:28px;margin-bottom:40px}}.potAbout__ttl{font-size:clamp(22px,1.74vw + 8.64px,42px);font-weight:700;letter-spacing:.05em;line-height:1.74;flex:0 0 auto}@media screen and (max-width: 767px){.potAbout__ttl{font-size:22px;line-height:36px}}.potAbout__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em;flex:1}@media screen and (max-width: 767px){.potAbout__txt{font-size:16px;line-height:2}}.potAbout__cards{display:flex;gap:clamp(18px,1.22vw + 8.63px,32px)}@media screen and (max-width: 767px){.potAbout__cards{flex-direction:column;margin-inline:-24px;gap:18px}}.potAbout__card{flex:1;position:relative;height:240px;overflow:hidden}@media screen and (max-width: 767px){.potAbout__card{flex:none;height:240px}}.potAbout__cardBg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.potAbout__cardContent{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(49,49,49,.5)}.potAbout__cardLabel{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:700;line-height:37px;letter-spacing:.05em}.potAbout__cardNum{font-family:"Source Serif 4",serif;font-weight:700;font-style:italic;font-size:52px;line-height:38px}.potAbout__cardBig{font-family:"Source Serif 4",serif;font-weight:700;font-style:italic;font-size:93px;line-height:113px}@media screen and (max-width: 767px){.potAbout__cardBig{line-height:1}}.potAbout__cardSub{font-family:"Noto Serif JP",serif;font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:700;line-height:33px;letter-spacing:.05em}.potAbout__card--no1 .potAbout__cardBig{font-size:94px}.potAbout__card--100 .potAbout__cardNum{font-size:50px}.potAbout__card--100 .potAbout__cardLabel{line-height:34px}.potAbout__card--100 .potAbout__cardSub{font-size:17px}.potCareer__head{margin-bottom:clamp(24px,5.9vw - 21.31px,92px)}@media screen and (max-width: 767px){.potCareer__head{margin-bottom:24px}}.potCareer{padding:clamp(88px,7.55vw + 30.02px,175px) 0 0}@media screen and (max-width: 767px){.potCareer{padding:88px 0 0}}.potCareer__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potCareer__inner{padding:0 24px}}.potCareer__ttp{display:flex;gap:clamp(28px,18.06vw - 110.7px,236px);margin-bottom:clamp(32px,4.17vw,80px)}@media screen and (max-width: 767px){.potCareer__ttp{flex-direction:column;gap:28px;margin-bottom:0}}.potCareer__ttpLeft{flex:0 0 auto}.potCareer__ttpTtl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:clamp(36px,2.78vw + 14.65px,68px)}@media screen and (max-width: 767px){.potCareer__ttpTtl{font-size:24px;line-height:36px}}.potCareer__ttpRight{flex:1}.potCareer__ttpTxt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potCareer__ttpTxt{font-size:16px;line-height:2}}.potTtpImg{margin-bottom:clamp(58px,3.99vw + 27.36px,104px)}@media screen and (max-width: 767px){.potTtpImg{margin-bottom:58px;width:calc(100% + 48px);margin-inline:-24px;margin-top:33px}}.potTtpImg__img{width:1345px;height:auto;display:block;margin-inline:auto}.potMentor__headLine{width:42px;height:4px;background:#dd463d;margin-inline:auto;margin-bottom:clamp(11px,1.13vw + 2.32px,24px)}@media screen and (max-width: 767px){.potMentor__headLine{margin-bottom:11px}}.potMentor__headTtl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;text-align:center;margin-bottom:clamp(10px,5.21vw - 30.01px,70px);letter-spacing:0}@media screen and (max-width: 767px){.potMentor__headTtl{font-size:24px;line-height:36px;margin-bottom:10px}}.potMentor__row{display:flex;gap:clamp(24px,8.33vw - 39.97px,120px);margin-bottom:40px}@media screen and (max-width: 767px){.potMentor__row{flex-direction:column;gap:24px}}.potMentor__photo{flex:0 0 39.47%}@media screen and (max-width: 767px){.potMentor__photo{flex:none}}.potMentor__img{width:100%;border-radius:4px;margin-top:clamp(15px,1.22vw + 5.63px,29px);display:block}.potMentor__body{flex:1}.potMentor__ttl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;margin-bottom:clamp(22px,.17vw + 20.69px,24px);letter-spacing:.05em;line-height:1.74}@media screen and (max-width: 767px){.potMentor__ttl{font-size:24px;line-height:36px;margin-bottom:22px}}.potMentor__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potMentor__txt{font-size:16px;line-height:2}}.potMentor__points{display:flex;gap:20px 39px;list-style:none;flex-wrap:wrap;background:#fff;box-shadow:0 3px 20px rgba(209,222,232,.54);opacity:.8;padding:clamp(21px,1.82vw + 7.02px,42px) clamp(10px,.87vw + 3.32px,20px) clamp(19px,1.56vw + 7.02px,37px) clamp(68px,5.9vw + 22.69px,136px);margin-inline:auto}@media screen and (max-width: 767px){.potMentor__points{flex-direction:column;gap:23px;padding:24px 20px;opacity:1}}.potMentor__point{padding-left:clamp(14px,1.22vw + 4.63px,28px);position:relative;font-size:clamp(14px,.52vw + 10.01px,20px);font-weight:700;line-height:clamp(21px,.78vw + 15.01px,30px);letter-spacing:.05em}@media screen and (max-width: 767px){.potMentor__point{font-size:14px;line-height:21px;padding-left:20px}}.potMentor__point::before{content:"";width:clamp(12px,.52vw + 8px,18px);height:clamp(12px,.52vw + 8px,18px);border:3px solid #f03333;border-radius:50%;position:absolute;left:0;top:5px}@media screen and (max-width: 767px){.potMentor__point::before{width:12px;height:12px;border:2px solid #f03333;top:3px}}.potGrowEnv{padding:clamp(60px,5.82vw + 15.3px,127px) 0 0}@media screen and (max-width: 767px){.potGrowEnv{padding:60px 0 0}}.potGrowEnv__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potGrowEnv__inner{padding:0 24px}}.potGrowEnv__top{display:flex;gap:clamp(24px,20.49vw - 133.36px,260px);margin-bottom:clamp(60px,1.74vw + 46.64px,80px)}@media screen and (max-width: 767px){.potGrowEnv__top{flex-direction:column;gap:24px;margin-bottom:60px}}.potGrowEnv__topLeft{flex:0 0 auto}.potGrowEnv__ttl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:1.74}@media screen and (max-width: 767px){.potGrowEnv__ttl{font-size:24px;line-height:36px}}.potGrowEnv__topRight{flex:1}.potGrowEnv__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potGrowEnv__txt{font-size:16px;line-height:2}}.potStory{display:flex;gap:clamp(35px,2vw + 19.64px,58px)}@media screen and (max-width: 767px){.potStory{flex-direction:column;gap:35px}}.potStory__item{flex:1;background:#fff;padding:clamp(22px,.95vw + 14.7px,33px) 22px 50px;box-shadow:0 3px 20px rgba(209,222,232,.54)}@media screen and (max-width: 767px){.potStory__item{padding:22px 22px 50px}}.potStory__head{display:flex;gap:clamp(12px,1.04vw + 4.01px,24px);align-items:center}@media screen and (max-width: 767px){.potStory__head{gap:12px}}.potStory__icon{width:clamp(70px,1.74vw + 56.64px,90px);height:clamp(70px,1.74vw + 56.64px,90px);border-radius:50%;object-fit:cover;flex-shrink:0}@media screen and (max-width: 767px){.potStory__icon{width:70px;height:70px}}.potStory__headTxt{flex:1}.potStory__ttl{font-size:clamp(18px,.35vw + 15.31px,22px);font-weight:700;color:#dd463d;line-height:clamp(27px,.52vw + 23.01px,33px);letter-spacing:.05em}@media screen and (max-width: 767px){.potStory__ttl{font-size:18px;line-height:27px}}.potStory__meta{font-size:14px;font-weight:500;color:#000;line-height:32px;letter-spacing:.05em;margin-top:clamp(4px,.35vw + 1.31px,8px)}@media screen and (max-width: 767px){.potStory__meta{margin-top:4px}}.potStory__line{border:none;height:1px;background:#ccc;margin-top:clamp(17px,.61vw + 12.32px,24px);margin-bottom:clamp(15px,1.13vw + 6.32px,28px)}@media screen and (max-width: 767px){.potStory__line{margin-top:17px;margin-bottom:15px}}.potStory__txt{font-size:clamp(14px,.17vw + 12.69px,16px);font-weight:500;line-height:clamp(28px,.35vw + 25.31px,32px);letter-spacing:.05em}@media screen and (max-width: 767px){.potStory__txt{font-size:14px;line-height:28px}}.potVoiceSec{padding:clamp(89px,6.34vw + 40.31px,162px) 0 0}@media screen and (max-width: 767px){.potVoiceSec{padding:89px 0 0}}.potVoiceSec__inner{max-width:1680px;margin-inline:auto;padding:0 clamp(24px,4.86vw - 13.32px,80px)}@media screen and (max-width: 767px){.potVoiceSec__inner{padding:0 24px}}.potVoiceSec__head{margin-bottom:clamp(30px,5.21vw - 10.01px,90px)}@media screen and (max-width: 767px){.potVoiceSec__head{margin-bottom:30px}}.potVoice{display:flex;gap:clamp(24px,1.39vw + 13.32px,40px);margin-bottom:clamp(51px,6.68vw,128px)}@media screen and (max-width: 767px){.potVoice{flex-direction:column;gap:24px;margin-bottom:0}}.potVoice__card{position:relative;flex:1;display:block;height:clamp(200px,5.9vw + 154.69px,268px);background:#fff;overflow:visible;text-decoration:none;color:inherit;box-shadow:0 3px 20px rgba(209,222,232,.54)}@media screen and (max-width: 767px){.potVoice__card{flex:none;width:calc(100% + 48px);margin-inline:-24px;height:200px;max-width:none}}.potVoice__photo{position:absolute;top:0;right:0;width:65.5%;height:79%;object-fit:cover}@media screen and (max-width: 767px){.potVoice__photo{width:calc(100% - 59px);height:158px}}.potVoice__overlay{position:absolute;left:0;bottom:0;width:66.5%;height:76.7%;background:#dd463d;clip-path:polygon(0 0, 75% 0, 100% 100%, 0 100%);padding:clamp(13px,1.13vw + 4.32px,26px) 37px clamp(8px,.69vw + 2.7px,16px) clamp(10px,.87vw + 3.32px,20px);display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media screen and (max-width: 767px){.potVoice__overlay{top:80px;left:0;bottom:auto;width:87.2%;height:120px;clip-path:polygon(0 0, 68% 0, 100% 100%, 0 100%);padding:17px 24px 3px 24px}}.potVoice__quote{font-size:clamp(16px,.87vw + 9.32px,26px);font-weight:700;line-height:clamp(24px,1.74vw + 10.64px,44px);letter-spacing:.05em;color:#fff}@media screen and (max-width: 767px){.potVoice__quote{font-size:16px;line-height:24px}}.potVoice__meta{display:flex;align-items:baseline;gap:16px}@media screen and (max-width: 767px){.potVoice__meta{gap:8px}}.potVoice__post{font-size:clamp(14px,.17vw + 12.69px,16px);font-weight:400;color:#fff;line-height:2.5}@media screen and (max-width: 767px){.potVoice__post{font-size:14px}}.potVoice__nameWrap{display:flex;align-items:baseline;gap:4px}.potVoice__name{font-family:"Noto Serif JP",serif;font-size:clamp(22px,.87vw + 15.32px,32px);font-weight:700;color:#fff}@media screen and (max-width: 767px){.potVoice__name{font-size:22px}}.potVoice__san{font-size:clamp(14px,.17vw + 12.69px,16px);font-weight:700;color:#fff}@media screen and (max-width: 767px){.potVoice__san{font-size:14px}}.potVoice__more{position:absolute;right:12px;bottom:12px;font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:700;color:#000;text-decoration:none;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:8px;z-index:1}@media screen and (max-width: 767px){.potVoice__more{left:auto;top:158px;right:0;bottom:auto;font-size:0;padding:20px 17px 20px 20px;width:18px;height:4px;box-sizing:content-box}.potVoice__more::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:13px;height:1px;background:#000}.potVoice__more::after{content:"";position:absolute;right:17px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:2px 0 2px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}}.potCreate{margin-top:clamp(53px,2.34vw + 35.03px,80px)}@media screen and (max-width: 767px){.potCreate{margin-top:53px}}.potCreate__row{display:flex;gap:clamp(28px,14.06vw - 79.98px,190px);margin-bottom:clamp(62px,1.3vw + 52.02px,77px)}@media screen and (max-width: 767px){.potCreate__row{flex-direction:column;gap:28px;margin-bottom:62px}}.potCreate__left{flex:0 0 auto}.potCreate__ttl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:clamp(36px,2.34vw + 18.03px,63px)}@media screen and (max-width: 767px){.potCreate__ttl{font-size:24px;line-height:36px}}.potCreate__right{flex:1}.potCreate__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potCreate__txt{font-size:16px;line-height:2}}.potRedBoxes{display:flex;justify-content:center;align-items:stretch;gap:0;margin-top:clamp(24px,3.12vw,60px)}@media screen and (max-width: 767px){.potRedBoxes{flex-direction:column}}.potRedBox{flex:0 0 clamp(150px,19.44vw + .7px,374px);background:#dd463d;position:relative;z-index:1;color:#fff;padding:38px clamp(20px,1.04vw + 12.01px,32px) 48px;text-align:center}@media screen and (max-width: 767px){.potRedBox{flex:none;width:100%;padding:36px 20px 49px}}.potRedBox__ttl{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.05em;text-align:center;margin-bottom:22px}.potRedBox__desc{font-size:clamp(14px,.17vw + 12.69px,16px);font-weight:500;line-height:32px;letter-spacing:.05em;text-align:left}.potRedBoxes__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(80px,10.33vw + .67px,199px);overflow:visible}@media screen and (max-width: 767px){.potRedBoxes__arrow{padding:0 0 12px;width:100%}}.potRedBoxes__arrow svg{display:block;transform:translateX(-15px)}@media screen and (max-width: 767px){.potRedBoxes__arrow svg{transform:translateX(0)}}.potGrowth__head{margin-bottom:clamp(51px,3.56vw + 23.66px,92px)}@media screen and (max-width: 767px){.potGrowth__head{margin-bottom:51px}}.potGrowth{padding:clamp(86px,9.9vw + 9.97px,200px) 0 0}@media screen and (max-width: 767px){.potGrowth{padding:86px 0 0}}.potGrowth__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potGrowth__inner{padding:0 24px}}.potGrowth__heading{text-align:center;margin-bottom:clamp(44px,3.99vw + 13.36px,90px)}@media screen and (max-width: 767px){.potGrowth__heading{margin-bottom:44px}}.potGrowth__headLine{display:block;width:42px;height:4px;background:#dd463d;margin-inline:auto;margin-bottom:clamp(4px,.35vw + 1.31px,8px)}.potGrowth__headTtl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:0}@media screen and (max-width: 767px){.potGrowth__headTtl{font-size:24px;line-height:36px}}.potEvalCards{display:flex;gap:clamp(26px,2.08vw + 10.03px,50px);margin-bottom:clamp(61px,7.99vw - .37px,153px)}@media screen and (max-width: 767px){.potEvalCards{flex-direction:column;gap:26px;margin-bottom:0}}.potEvalCard{flex:1;background:#fff;padding:clamp(47px,4.08vw + 15.66px,94px) clamp(12px,1.04vw + 4.01px,24px) clamp(50px,4.34vw + 16.67px,100px);box-shadow:0 3px 20px rgba(209,222,232,.54);position:relative;overflow:hidden}@media screen and (max-width: 767px){.potEvalCard{padding:32px 20px 48px}}.potEvalCard__ttl{font-size:clamp(24px,.69vw + 18.7px,32px);font-weight:700;color:#dd463d;text-align:center;margin-bottom:clamp(21px,2.08vw + 5.03px,45px);line-height:1.22;position:relative;z-index:1}@media screen and (max-width: 767px){.potEvalCard__ttl{font-size:24px;line-height:39px;margin-bottom:21px}}.potEvalCard__desc{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2;letter-spacing:.05em;text-align:left;position:relative;z-index:1}@media screen and (max-width: 767px){.potEvalCard__desc{font-size:16px;line-height:32px}}.potEvalCard__icon{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.potCareerStep{margin-top:clamp(49px,2.69vw + 28.34px,80px)}@media screen and (max-width: 767px){.potCareerStep{margin-top:49px}}.potCareerStep__top{display:flex;gap:clamp(16px,9.03vw - 53.35px,120px);margin-bottom:clamp(32px,4.17vw,80px)}@media screen and (max-width: 767px){.potCareerStep__top{flex-direction:column;gap:16px;margin-bottom:0}}.potCareerStep__topLeft{flex:0 0 auto;max-width:600px}.potCareerStep__ttl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:1.74}@media screen and (max-width: 767px){.potCareerStep__ttl{font-size:24px;line-height:36px}}.potCareerStep__topRight{flex:1}.potCareerStep__subLabel{font-size:clamp(20px,1.04vw + 12.01px,32px);font-weight:700;line-height:40px;letter-spacing:.05em;margin-bottom:clamp(14px,2.52vw - 5.35px,43px);margin-top:12px}@media screen and (max-width: 767px){.potCareerStep__subLabel{font-size:20px;line-height:40px;margin-bottom:14px}}.potCareerStep__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potCareerStep__txt{font-size:16px;line-height:2}}.potSteps{display:flex;margin-top:clamp(43px,1.48vw + 31.63px,60px);border:1px solid #cbcbcb;background:#fff}@media screen and (max-width: 767px){.potSteps{flex-direction:column;margin-top:43px}}.potStep{flex:1;border-right:1px solid #cbcbcb}.potStep:last-child{border-right:none}@media screen and (max-width: 767px){.potStep{display:flex;border-right:none;border-bottom:1px solid #cbcbcb}.potStep:last-child{border-bottom:none}}.potStep__label{background:#dd463d;color:#fff;font-size:clamp(18px,.17vw + 16.69px,20px);font-weight:700;line-height:clamp(27px,1.82vw + 13.02px,48px);letter-spacing:.05em;padding:clamp(8px,.69vw + 2.7px,16px) clamp(6px,.52vw + 2.01px,12px);text-align:center}@media screen and (max-width: 767px){.potStep__label{flex:0 0 112px;font-size:18px;line-height:27px;padding:12px;display:flex;align-items:center;justify-content:center}}.potStep__desc{font-size:14px;font-weight:500;line-height:1.5;padding:clamp(8px,.69vw + 2.7px,16px) clamp(12px,1.04vw + 4.01px,24px) clamp(14px,1.13vw + 5.32px,27px);letter-spacing:.05em}@media screen and (max-width: 767px){.potStep__desc{flex:1;padding:20px 20px 26px 20px}}.potReward__head{margin-bottom:clamp(24px,4.86vw - 13.32px,80px)}@media screen and (max-width: 767px){.potReward__head{margin-bottom:24px}}.potReward{padding:clamp(87px,8.07vw + 25.02px,180px) 0 0}@media screen and (max-width: 767px){.potReward{padding:87px 0 0}}.potReward__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potReward__inner{padding:0 24px}}.potReward__intro{display:flex;gap:clamp(28px,25.69vw - 169.3px,324px);margin-bottom:clamp(32px,4.17vw,80px)}@media screen and (max-width: 767px){.potReward__intro{flex-direction:column;gap:28px;margin-bottom:0}}.potReward__introLeft{flex:0 0 auto}.potReward__introTtl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:1.74}@media screen and (max-width: 767px){.potReward__introTtl{font-size:24px;line-height:36px}}.potReward__introRight{flex:1}.potReward__introTxt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potReward__introTxt{font-size:16px;line-height:2}}.potSalaryCards{display:flex;gap:clamp(20px,2.6vw,50px);margin:clamp(30px,2.6vw + 10.03px,60px) 0 clamp(40px,3.47vw + 13.35px,80px)}@media screen and (max-width: 767px){.potSalaryCards{flex-direction:column;gap:20px;margin-top:48px;margin-bottom:0}}.potSalaryCard{flex:1;background:#fff;padding:clamp(20px,1.74vw + 6.64px,40px) clamp(12px,1.04vw + 4.01px,24px) clamp(33px,2.78vw + 11.65px,65px);text-align:center;box-shadow:0 3px 20px rgba(209,222,232,.54)}@media screen and (max-width: 767px){.potSalaryCard{padding:24px 20px 26px}}.potSalaryCard--sales .potSalaryCard__ttl{margin-top:0}.potSalaryCard--sales .potSalaryCard__amount{margin-top:clamp(8px,.61vw + 3.32px,15px)}@media screen and (max-width: 767px){.potSalaryCard--sales .potSalaryCard__amount{margin-top:5px}}.potSalaryCard--sales .potSalaryCard__prefix{margin-top:clamp(10px,.87vw + 3.32px,20px)}@media screen and (max-width: 767px){.potSalaryCard--sales .potSalaryCard__prefix{margin-top:10px}}.potSalaryCard--sales .potSalaryCard__desc{margin-top:clamp(10px,.87vw + 3.32px,20px)}@media screen and (max-width: 767px){.potSalaryCard--sales .potSalaryCard__desc{margin-top:-5px}}.potSalaryCard--manager .potSalaryCard__ttl{margin-top:0}.potSalaryCard--manager .potSalaryCard__amount{margin-top:2px}.potSalaryCard--manager .potSalaryCard__amountRow+.potSalaryCard__amountRow{margin-top:clamp(-34px,-2.95vw + 22.66px,0px)}@media screen and (max-width: 767px){.potSalaryCard--manager .potSalaryCard__amountRow+.potSalaryCard__amountRow{margin-top:-27px}}.potSalaryCard--manager .potSalaryCard__prefix{margin-top:clamp(10px,.87vw + 3.32px,20px)}@media screen and (max-width: 767px){.potSalaryCard--manager .potSalaryCard__prefix{margin-top:10px}}.potSalaryCard--manager .potSalaryCard__desc{margin-top:-6px}@media screen and (max-width: 767px){.potSalaryCard--manager .potSalaryCard__desc{margin-top:3px}}.potSalaryCard--executive .potSalaryCard__ttl{margin-top:0}.potSalaryCard--executive .potSalaryCard__amount{margin-top:clamp(8px,.61vw + 3.32px,15px)}@media screen and (max-width: 767px){.potSalaryCard--executive .potSalaryCard__amount{margin-top:3px}.potSalaryCard--executive .potSalaryCard__amount .potSalaryCard__num--92{margin-left:-8px}}.potSalaryCard--executive .potSalaryCard__desc{margin-top:clamp(10px,.87vw + 3.32px,20px)}@media screen and (max-width: 767px){.potSalaryCard--executive .potSalaryCard__desc{margin-top:5px}}.potSalaryCard__ttl{font-size:clamp(26px,.52vw + 22.01px,32px);font-weight:700;line-height:39px;color:#dd463d}@media screen and (max-width: 767px){.potSalaryCard__ttl{font-size:26px;line-height:39px}}.potSalaryCard__amount{display:flex;align-items:baseline;justify-content:center}.potSalaryCard__amount--director{display:block}.potSalaryCard__prefix{font-size:clamp(14px,.35vw + 11.31px,18px);font-weight:700;line-height:1.1;margin-right:4px;align-self:center}@media screen and (max-width: 767px){.potSalaryCard__prefix{font-size:14px}}.potSalaryCard__num--92{font-size:clamp(45px,4.08vw + 13.67px,92px);font-weight:700}@media screen and (max-width: 767px){.potSalaryCard__num--92{font-size:64px}}.potSalaryCard__num--70{font-size:clamp(40px,2.6vw + 20.03px,70px);font-weight:700}@media screen and (max-width: 767px){.potSalaryCard__num--70{font-size:64px}}.potSalaryCard__unit--35{font-size:clamp(16px,1.65vw + 3.33px,35px);font-weight:700}@media screen and (max-width: 767px){.potSalaryCard__unit--35{font-size:24px}}.potSalaryCard__unit--26{font-size:clamp(20px,.52vw + 16.01px,26px);font-weight:700}@media screen and (max-width: 767px){.potSalaryCard__unit--26{font-size:20px}}.potSalaryCard__amountRow{display:flex;align-items:baseline;justify-content:center}.potSalaryCard__desc{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2;letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.potSalaryCard__desc{font-size:16px;line-height:36px;text-align:left}}.potBenefits{display:flex;gap:clamp(18px,1.91vw + 3.33px,40px);margin-bottom:clamp(56px,4.86vw + 18.68px,112px)}@media screen and (max-width: 767px){.potBenefits{flex-direction:column;gap:18px;margin-bottom:0}}.potBenefit{flex:1;background:#fff;padding:clamp(10px,.87vw + 3.32px,20px) clamp(25px,2.17vw + 8.35px,50px) clamp(12px,1.04vw + 4.01px,24px) clamp(30px,2.6vw + 10.03px,60px);box-shadow:0 3px 20px rgba(209,222,232,.54)}@media screen and (max-width: 767px){.potBenefit{padding:2px 12px 12px 20px;margin-top:50px}}@media screen and (max-width: 767px){.potBenefit+.potBenefit{margin-top:0}}.potBenefit__ttl{font-size:clamp(24px,.69vw + 18.7px,32px);font-weight:700;line-height:73px;letter-spacing:.05em;color:#dd463d;text-align:center;margin-bottom:clamp(14px,1.22vw + 4.63px,28px)}@media screen and (max-width: 767px){.potBenefit__ttl{font-size:24px;line-height:73px;margin-bottom:0}}.potBenefit__list{list-style:none;padding:0;margin:0}.potBenefit__item{display:flex;align-items:center;gap:clamp(13px,1.65vw,32px);padding:clamp(7px,.52vw + 3.01px,13px) 0}@media screen and (max-width: 767px){.potBenefit__item{gap:13px;padding:10px 0}}.potBenefit__icon{width:clamp(40px,1.39vw + 29.32px,56px);height:clamp(40px,1.39vw + 29.32px,56px);flex-shrink:0;object-fit:contain;filter:brightness(0)}@media screen and (max-width: 767px){.potBenefit__icon{width:40px;height:40px}}.potBenefit__text{font-size:clamp(18px,.52vw + 14.01px,24px);font-weight:700;letter-spacing:.05em;line-height:30px}@media screen and (max-width: 767px){.potBenefit__text{font-size:18px;line-height:27px}}@media screen and (max-width: 767px){.potBenefit__sub{font-size:14px;line-height:25px}}.potSchedule{margin-top:clamp(50px,2.6vw + 30.03px,80px);padding-bottom:clamp(66px,8.16vw + 3.33px,160px)}@media screen and (max-width: 767px){.potSchedule{padding-bottom:66px;margin-top:50px}}.potSchedule__top{display:flex;gap:clamp(30px,7.99vw - 31.36px,122px);margin-bottom:clamp(44px,2.6vw + 24.03px,74px)}@media screen and (max-width: 767px){.potSchedule__top{flex-direction:column;gap:30px;margin-bottom:44px}}.potSchedule__topLeft{flex:0 0 auto}.potSchedule__ttl{font-size:clamp(24px,1.56vw + 12.02px,42px);font-weight:700;letter-spacing:.05em;line-height:1.74}@media screen and (max-width: 767px){.potSchedule__ttl{font-size:24px;line-height:36px}}.potSchedule__topRight{flex:1}.potSchedule__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potSchedule__txt{font-size:16px;line-height:2}}.potTimeline{display:grid;grid-template-columns:repeat(7, 1fr);margin-top:clamp(20px,1.74vw + 6.64px,40px);position:relative}@media screen and (max-width: 767px){.potTimeline{display:flex;flex-direction:column;margin-top:20px}}.potTimeline::after{content:"";position:absolute;left:0;right:0;top:50%;height:clamp(3px,.17vw + 1.67px,5px);background:#000;transform:translateY(-50%);z-index:0}@media screen and (max-width: 767px){.potTimeline::after{left:50%;right:auto;top:0;bottom:0;width:3px;height:auto;transform:translateX(-50%)}}.potTimeline__item{display:grid;grid-template-rows:1fr auto 1fr;row-gap:clamp(4px,.35vw + 1.33px,8px);justify-items:center;position:relative;z-index:1;min-width:0}@media screen and (max-width: 767px){.potTimeline__item{display:block;position:relative;width:calc(50% + 12px)}}@media screen and (max-width: 767px){.potTimeline__item+.potTimeline__item{margin-top:16px}}@media screen and (max-width: 767px){.potTimeline__item--odd{align-self:flex-start}}@media screen and (max-width: 767px){.potTimeline__item--even{align-self:flex-end}}.potTimeline__body{display:flex;flex-direction:column;align-items:center;width:0;min-width:100%}.potTimeline__item--odd .potTimeline__body{grid-row:1;align-self:end;justify-self:stretch}@media screen and (max-width: 767px){.potTimeline__item--odd .potTimeline__body{align-self:auto;justify-self:auto;padding-right:36px}}.potTimeline__item--even .potTimeline__body{grid-row:3;align-self:start;justify-self:stretch}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__body{align-self:auto;justify-self:auto;padding-inline:36px 0}}.potTimeline__item--odd .potTimeline__pin{grid-row:2}@media screen and (max-width: 767px){.potTimeline__item--odd .potTimeline__pin{position:absolute;right:0;bottom:0}}.potTimeline__item--even .potTimeline__pin{grid-row:2}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__pin{position:absolute;left:0;bottom:0}}.potTimeline__card{display:flex;flex-direction:column;align-items:center;align-self:stretch;max-width:100%;min-width:0}.potTimeline__item--even .potTimeline__card{flex-direction:column-reverse}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__card{flex-direction:column}}.potTimeline__imgWrap{aspect-ratio:218/140;overflow:hidden;width:100%}@media screen and (max-width: 767px){.potTimeline__imgWrap{aspect-ratio:148/96}}.potTimeline__img{width:100%;height:100%;object-fit:cover;display:block}.potTimeline__label{background:#dd463d;color:#fff;font-size:clamp(12px,.52vw + 8px,18px);font-weight:500;text-align:center;letter-spacing:.05em;line-height:2;padding-inline:clamp(8px,.35vw + 5.33px,12px);white-space:nowrap;margin-top:clamp(-18px,-0.78vw - 3px,-9px);position:relative;z-index:1}@media screen and (max-width: 767px){.potTimeline__label{font-size:14px;line-height:1.71;margin-top:-12px;padding-inline:5px;white-space:normal}}.potTimeline__item--even .potTimeline__label{margin-top:0}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__label{margin-top:-12px}}.potTimeline__item--even .potTimeline__imgWrap{margin-top:clamp(-18px,-0.78vw - 3px,-9px);position:relative}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__imgWrap{margin-top:0}}.potTimeline__dotted{display:block;position:relative;width:clamp(2px,.09vw + 1.33px,3px);height:clamp(16px,1.39vw + 5.33px,32px);margin-top:clamp(4px,.35vw + 1.33px,8px)}@media screen and (max-width: 767px){.potTimeline__dotted{display:none}}.potTimeline__dotted::before{content:"";position:absolute;top:0;left:0;width:clamp(2px,.09vw + 1.33px,3px);height:clamp(2px,.09vw + 1.33px,3px);border-radius:50%;background:#dd463d;box-shadow:0 clamp(3.5px,.33vw + .97px,7.25px) 0 #dd463d,0 clamp(7px,.65vw + 2.01px,14.5px) 0 #dd463d,0 clamp(10.5px,.98vw + 2.97px,21.75px) 0 #dd463d,0 clamp(14px,1.3vw + 4.02px,29px) 0 #dd463d}.potTimeline__item--even .potTimeline__dotted{order:1;margin-top:0}.potTimeline__time{font-size:clamp(12px,.52vw + 8px,18px);font-weight:700;letter-spacing:.05em;color:#000;margin-top:clamp(2px,.17vw + .67px,4px)}@media screen and (max-width: 767px){.potTimeline__time{font-size:16px;margin-top:6px}}.potTimeline__item--even .potTimeline__time{order:2}.potTimeline__item--even .potTimeline__card{order:3;margin-top:clamp(2px,.17vw + .67px,4px)}@media screen and (max-width: 767px){.potTimeline__item--even .potTimeline__card{order:0;margin-top:0}}.potTimeline__pin{width:clamp(24px,1.91vw + 9.33px,46px);height:clamp(24px,1.91vw + 9.33px,46px);border-radius:50%;background:#f03333;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.potTimeline__pin{width:24px;height:24px}}.potTimeline__pin span{width:clamp(12px,.87vw + 5.33px,22px);height:clamp(12px,.87vw + 5.33px,22px);border-radius:50%;background:#fff;display:block}@media screen and (max-width: 767px){.potTimeline__pin span{width:12px;height:12px}}@media screen and (max-width: 767px){.potTimeline__item--odd::before{content:"";position:absolute;right:28px;bottom:10px;width:3px;height:3px;border-radius:50%;background:#f03333;box-shadow:-6px 0 0 #f03333,-12px 0 0 #f03333}}@media screen and (max-width: 767px){.potTimeline__item--even::before{content:"";position:absolute;left:28px;bottom:10px;width:3px;height:3px;border-radius:50%;background:#f03333;box-shadow:6px 0 0 #f03333,12px 0 0 #f03333}}@media screen and (max-width: 767px){.potTimeline__item--odd:nth-child(-n+3)::before{box-shadow:-6.83px 0 0 #f03333,-13.67px 0 0 #f03333,-20.5px 0 0 #f03333,-27.33px 0 0 #f03333,-34.17px 0 0 #f03333,-41px 0 0 #f03333}}@media screen and (max-width: 767px){.potTimeline__item--even:nth-child(-n+3)::before{box-shadow:6.83px 0 0 #f03333,13.67px 0 0 #f03333,20.5px 0 0 #f03333,27.33px 0 0 #f03333,34.17px 0 0 #f03333,41px 0 0 #f03333}}.potEntry{background:#e8ecf0;padding:clamp(35px,7.38vw - 21.68px,120px) 0}@media screen and (max-width: 767px){.potEntry{padding:35px 0 80px}}.potEntry__inner{max-width:1680px;padding:0 clamp(24px,4.86vw - 13.32px,80px);margin-inline:auto}@media screen and (max-width: 767px){.potEntry__inner{padding:0 24px}}.potEntry__row{display:flex;gap:clamp(34px,7.47vw - 23.37px,120px);margin-bottom:clamp(53px,3.73vw + 24.35px,96px)}@media screen and (max-width: 767px){.potEntry__row{flex-direction:column;gap:34px;margin-bottom:53px}}.potEntry__left{flex:0 0 auto;max-width:600px}.potEntry__en{font-size:clamp(32px,4.17vw,80px);font-weight:700;line-height:clamp(36px,3.99vw + 5.36px,82px);letter-spacing:.05em}@media screen and (max-width: 767px){.potEntry__en{font-size:32px;margin-bottom:0;line-height:36px}}.potEntry__right{flex:1}.potEntry__ttl{font-size:clamp(24px,.69vw + 18.7px,32px);font-weight:700;letter-spacing:.05em;margin-bottom:clamp(24px,1.56vw + 12.02px,42px);line-height:40px;margin-top:14px}@media screen and (max-width: 767px){.potEntry__ttl{font-size:24px;line-height:48px;margin-bottom:24px}}.potEntry__txt{font-size:clamp(16px,.17vw + 14.69px,18px);font-weight:500;line-height:2.22;letter-spacing:.05em}@media screen and (max-width: 767px){.potEntry__txt{font-size:16px;line-height:2}}.potEntry__banner{display:block;background:#dd463d;padding:clamp(35px,2.95vw + 12.35px,69px) clamp(13px,1.04vw + 5.01px,25px) clamp(13px,1.13vw + 4.32px,26px) clamp(30px,2.6vw + 10.03px,60px);width:100%;text-decoration:none;color:#fff}@media screen and (max-width: 767px){.potEntry__banner{padding:32px 13px 13px 24px}}.potEntry__bannerEn{font-size:clamp(42px,1.74vw + 28.64px,62px);font-weight:700;line-height:1}@media screen and (max-width: 767px){.potEntry__bannerEn{font-size:42px}}.potEntry__bannerJp{margin-top:clamp(9px,.69vw + 3.7px,17px);font-size:clamp(14px,.52vw + 10.01px,20px);font-weight:700;line-height:29px;letter-spacing:.05em}@media screen and (max-width: 767px){.potEntry__bannerJp{font-size:14px;line-height:29px;margin-top:10px}}.potEntry__bannerArrow{width:clamp(32px,1.74vw + 18.64px,52px);height:clamp(32px,1.74vw + 18.64px,52px);background:#fff;display:flex;align-items:center;justify-content:center;margin-top:clamp(45px,1.04vw + 37.01px,57px);margin-left:auto}@media screen and (max-width: 767px){.potEntry__bannerArrow{width:32px;height:32px;margin-top:45px}.potEntry__bannerArrow svg{width:24px}}@media screen and (max-width: 767px){.sp-only{display:block !important}}@media screen and (max-width: 767px){.pc-only{display:none !important}}
