.member .sectionWrap{display:flex;flex-direction:column;gap:0}.member .memberHero{width:100%}.member .memberHero img{display:block;height:auto;object-fit:cover;width:100%}.member .charaBlock{align-items:center;display:flex;gap:64px}@media only screen and (max-width:1023px){.member .charaBlock{align-items:stretch;flex-direction:column}}@media only screen and (max-width:767px){.member .charaBlock{gap:8.2051282051vw}}.member .charaBlock__visual{flex:1 1 0;min-width:0}.member .charaBlock__visual img{display:block;height:auto;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.member .charaBlock__visual{align-self:center;width:70%}}.member .charaBlock__body{flex:1 1 0;min-width:0}.member .charaBlock__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2;margin-top:32px}.member .charaBlock__text>p+p{margin-top:1.5em}@media only screen and (max-width:767px){.member .charaBlock__text{font-size:3.5897435897vw}}.member .memberPeople{display:flex;flex-direction:column;gap:49px}@media only screen and (min-width:768px) and (max-width:1023px){.member .memberPeople{gap:6.2820512821vw}}@media only screen and (max-width:767px){.member .memberPeople{gap:10.2564102564vw}}.member .memberTabsRow{align-items:center;display:flex;gap:24px;justify-content:space-between}@media only screen and (max-width:1023px){.member .memberTabsRow{flex-wrap:wrap}}.member .memberTabsRow .memberTabs{display:none}.member .memberTabsRow{justify-content:flex-end}@media only screen and (max-width:767px){.member .memberTabsRow{justify-content:flex-start}}@media only screen and (min-width:1024px){.member .memberPeople{position:relative}.member .memberTabsRow{margin:0;position:absolute;right:20px;top:136px}}@media only screen and (min-width:768px) and (max-width:1023px){.member .memberPeople{position:relative}.member .memberTabsRow{margin:0;position:absolute;right:0;top:15.641025641vw}}.member .memberTabs{align-items:center;background-color:#fff;border-radius:9999px;display:inline-flex;padding:8px 12px}.member .memberTab{appearance:none;background-color:transparent;border:none;border-radius:9999px;color:var(--color-text);cursor:pointer;font-family:inherit;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;margin:0;outline:none;padding:8px 40px;transition:background-color var(--dur-base) var(--ease-std),color var(--dur-base) var(--ease-std)}.member .memberTab.is-active{background-color:var(--color-accent);color:#fff}@media only screen and (max-width:767px){.member .memberTab{padding:2.0512820513vw 7.1794871795vw}}.member .cultureBlock{display:flex;flex-direction:column;gap:48px}@media only screen and (max-width:767px){.member .cultureBlock{gap:10.2564102564vw}}.member .cultureBlock__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}@media only screen and (max-width:1023px){.member .cultureBlock__head{align-items:stretch;flex-direction:column}.member .cultureBlock__more{align-self:flex-start}}.member .cultureBlock__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2;margin-top:32px}@media only screen and (max-width:767px){.member .cultureBlock__text{font-size:3.5897435897vw}}.member .cultureBlock__cards{display:flex;gap:40px;margin-right:calc(50% - 50vw);overflow-x:auto;position:relative;scrollbar-width:none}.member .cultureBlock__cards::-webkit-scrollbar{display:none}.member .cultureBlock__cards>li{flex:0 0 520px}@media only screen and (min-width:768px) and (max-width:1023px){.member .cultureBlock__cards>li{flex-basis:56.4102564103vw}}@media only screen and (max-width:767px){.member .cultureBlock__cards>li{flex-basis:71.7948717949vw}.member .cultureBlock__cards{gap:6.1538461538vw}}.member .cultureBlock__nav{display:flex;gap:8px;justify-content:flex-start}.member .cultureCard img{aspect-ratio:1040/600;display:block;object-fit:cover;width:100%}.member .cultureCard__caption{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;margin-top:12px}.member .sliderArrow{appearance:none;border:none;display:grid;font-family:inherit;height:40px;margin:0;outline:none;padding:0;place-items:center;width:40px}@media only screen and (max-width:767px){.member .sliderArrow{height:8.2051282051vw;width:8.2051282051vw}}.member .sliderArrow{background-color:transparent;border:1px solid #333130;border-radius:50%;color:#333130;cursor:pointer;transition:background-color var(--dur-base) var(--ease-std)}.member .sliderArrow svg{height:auto;width:50%}@media (hover:hover) and (pointer:fine){.member .sliderArrow:hover{background-color:rgba(51,49,48,.06)}}#contents.member_child.culture .cultureHero__img{display:block;height:auto;width:100%}#contents.member_child.culture .cultureMsg .sectionInner{text-align:center}#contents.member_child.culture .cultureMsg__lead,#contents.member_child.culture .cultureMsg__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.94}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .cultureMsg__lead,#contents.member_child.culture .cultureMsg__text{font-size:1.9230769231vw}}@media only screen and (max-width:767px){#contents.member_child.culture .cultureMsg__lead,#contents.member_child.culture .cultureMsg__text{font-size:3.8461538462vw}}#contents.member_child.culture .cultureMsg__text{margin-top:.6em}#contents.member_child.culture .roundtable__title{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__title{gap:4.1025641026vw}}#contents.member_child.culture .roundtable__tag{border:3px solid var(--color-text);border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.14;padding:9px 18px 9px 17px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtable__tag{border-width:2px;font-size:2.5641025641vw;padding:10px 18px}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__tag{border-width:2px;font-size:5.1282051282vw;padding:1.5384615385vw 3.0769230769vw}}#contents.member_child.culture .roundtable__head .headBlock__eyebrow{margin-bottom:40px}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__head .headBlock__eyebrow{margin-bottom:7.1794871795vw}}#contents.member_child.culture .roundtable__head{margin-bottom:32px}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__head{margin-bottom:6.1538461538vw}}#contents.member_child.culture .roundtable__lead{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:2.4;margin-bottom:48px;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtable__lead{font-size:1.9230769231vw;margin-bottom:5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__lead{font-size:3.8461538462vw;margin-bottom:8.2051282051vw}}#contents.member_child.culture .roundtable__cards{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtable__cards{gap:3.0769230769vw}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtable__cards{gap:6.1538461538vw;grid-template-columns:1fr}}#contents.member_child.culture .roundtableCard{background-color:#fff;border-radius:24px;box-shadow:0 6px 24px rgba(212,195,183,.2)}#contents.member_child.culture .roundtableCard__link{color:inherit;display:block;padding:64px 56px 56px;position:relative;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtableCard__link{padding:6.1538461538vw 5.1282051282vw 5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__link{padding:8.2051282051vw 6.1538461538vw 6.1538461538vw}}@media (hover:hover) and (pointer:fine){#contents.member_child.culture .roundtableCard__link:hover .roundtableCard__media img{transform:scale(1.04)}}#contents.member_child.culture .roundtableCard__media{border-radius:16px;overflow:hidden}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__media{border-radius:3.0769230769vw}}#contents.member_child.culture .roundtableCard__media img{aspect-ratio:1040/600;display:block;object-fit:cover;transition:transform var(--dur-base) var(--ease-std);width:100%}#contents.member_child.culture .roundtableCard__body{display:flex;flex-direction:column;gap:24px;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtableCard__body{gap:2.5641025641vw;margin-top:3.5897435897vw}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__body{gap:5.1282051282vw;margin-top:6.1538461538vw}}#contents.member_child.culture .roundtableCard__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.4}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .roundtableCard__title{font-size:2.8205128205vw}}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__title{font-size:5.1282051282vw}}#contents.member_child.culture .roundtableCard__foot{align-items:center;display:flex;gap:16px;justify-content:space-between}#contents.member_child.culture .roundtableCard__meta{display:flex;flex-direction:column;gap:12px}#contents.member_child.culture .roundtableCard__role{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.4}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__role{font-size:3.5897435897vw}}#contents.member_child.culture .roundtableCard__person{align-items:baseline;display:flex;gap:19px}#contents.member_child.culture .roundtableCard__name{color:var(--color-text);font-family:Arvo,serif;font-size:18px;font-weight:400;line-height:1.33}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__name{font-size:4.1025641026vw}}#contents.member_child.culture .roundtableCard__year{color:var(--color-text-sub);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__year{font-size:3.3333333333vw}}#contents.member_child.culture .roundtableCard__arrow{border:1px solid var(--color-text);border-radius:50%;color:var(--color-text);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}#contents.member_child.culture .roundtableCard__arrow svg{height:auto;width:15px}@media only screen and (max-width:767px){#contents.member_child.culture .roundtableCard__arrow{height:9.2307692308vw;width:9.2307692308vw}}#contents.member_child.culture .dailyClip{position:relative}#contents.member_child.culture .dailyClip__bg{background-color:var(--color-bg-light);border-radius:40px 0 0 40px;bottom:96px;left:33.4%;position:absolute;right:0;top:96px;z-index:0}@media only screen and (max-width:767px){#contents.member_child.culture .dailyClip__bg{display:none}}#contents.member_child.culture .dailyClip .inner{position:relative;z-index:1}#contents.member_child.culture .dailyClip__head{margin-bottom:48px}@media only screen and (max-width:767px){#contents.member_child.culture .dailyClip__head{margin-bottom:8.2051282051vw}}#contents.member_child.culture .dailyClip__nav{display:flex;gap:8px;justify-content:flex-start;margin-top:48px}@media only screen and (max-width:767px){#contents.member_child.culture .dailyClip__nav{margin-top:8.2051282051vw}}#contents.member_child.culture .clipArrow{appearance:none;background-color:transparent;border:1px solid #333130;border-radius:50%;color:#333130;cursor:pointer;display:grid;font-family:inherit;height:40px;margin:0;outline:none;padding:0;place-items:center;transition:background-color var(--dur-base) var(--ease-std);width:40px}#contents.member_child.culture .clipArrow svg{height:20px;width:20px}@media (hover:hover) and (pointer:fine){#contents.member_child.culture .clipArrow:hover{background-color:rgba(51,49,48,.06)}}#contents.member_child.culture .dailyClip__track{display:flex;gap:40px;margin-right:calc(50% - 50vw);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#contents.member_child.culture .dailyClip__track::-webkit-scrollbar{display:none}#contents.member_child.culture .dailyClip__track>li{flex:0 0 520px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.culture .dailyClip__track>li{flex-basis:56.4102564103vw}}@media only screen and (max-width:767px){#contents.member_child.culture .dailyClip__track>li{flex-basis:71.7948717949vw}#contents.member_child.culture .dailyClip__track{gap:6.1538461538vw}}#contents.member_child.culture .clipCard__media{overflow:hidden}#contents.member_child.culture .clipCard__media img{aspect-ratio:1040/600;display:block;object-fit:cover;width:100%}#contents.member_child.culture .clipCard__badge{background-color:var(--color-accent);border-radius:4px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1;margin-top:24px;padding:4px 8px}#contents.member_child.culture .clipCard__caption{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1;margin-top:16px}@media only screen and (max-width:767px){#contents.member_child.culture .clipCard__caption{font-size:3.8461538462vw}}#contents.member_child.culture .dailyClip__more{display:flex;justify-content:center;margin-top:48px}@media only screen and (max-width:767px){#contents.member_child.culture .dailyClip__more{margin-top:8.2051282051vw}}#contents.member_child.culture .btnMore{align-items:center;border:1px solid var(--color-primary);border-radius:9999px;color:var(--color-primary);display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;gap:16px;padding:14px 16px 14px 32px;text-decoration:none;transition:background-color var(--dur-base) var(--ease-std),color var(--dur-base) var(--ease-std)}#contents.member_child.culture .btnMore .btnMore__icon{background-color:var(--color-primary);border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}#contents.member_child.culture .btnMore .btnMore__icon svg{height:16px;width:16px}@media (hover:hover) and (pointer:fine){#contents.member_child.culture .btnMore:hover{background-color:var(--color-primary);color:#fff}}#contents.member_child.people .peopleHero__img{display:block;height:auto;width:100%}#contents.member_child.people .peopleIntro .sectionInner{text-align:center}#contents.member_child.people .peopleIntro__lead,#contents.member_child.people .peopleIntro__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.94}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.people .peopleIntro__lead,#contents.member_child.people .peopleIntro__text{font-size:1.9230769231vw}}@media only screen and (max-width:767px){#contents.member_child.people .peopleIntro__lead,#contents.member_child.people .peopleIntro__text{font-size:3.8461538462vw}}#contents.member_child.people .peopleIntro__text{margin-top:.6em}#contents.member_child.people .peopleTabs{align-items:center;background-color:#fff;border-radius:9999px;display:flex;margin-bottom:56px;padding:11px 12px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.people .peopleTabs{margin-bottom:5.1282051282vw;padding:1.4102564103vw 1.5384615385vw}}@media only screen and (max-width:767px){#contents.member_child.people .peopleTabs{overflow-x:auto;scrollbar-width:none}#contents.member_child.people .peopleTabs::-webkit-scrollbar{display:none}#contents.member_child.people .peopleTabs{margin-bottom:10.2564102564vw;padding:1.5384615385vw}}#contents.member_child.people .peopleTab{appearance:none;background-color:transparent;border:none;border-radius:9999px;color:var(--color-text);cursor:pointer;flex:1 1 0;font-family:inherit;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;letter-spacing:.04em;line-height:1.4;margin:0;outline:none;padding:8px 16px;text-align:center;transition:background-color var(--dur-base) var(--ease-std),color var(--dur-base) var(--ease-std);white-space:nowrap}#contents.member_child.people .peopleTab.is-active{background-color:var(--color-accent);color:#fff}@media (hover:hover) and (pointer:fine){#contents.member_child.people .peopleTab:hover{color:var(--color-accent)}}#contents.member_child.people .peopleTab.is-active:hover{color:#fff}@media only screen and (max-width:767px){#contents.member_child.people .peopleTab{flex:0 0 auto;font-size:3.3333333333vw;padding:2.0512820513vw 4.1025641026vw}}#contents.member_child.people .peopleList__cards>li[hidden]{display:none}#contents.member_child.career-path{background-color:var(--color-bg-light)}#contents.member_child.career-path #underTitle.careerTitle{padding:0;position:relative}#contents.member_child.career-path .careerTitle__bg{display:block}#contents.member_child.career-path .careerTitle__bg img{display:block;height:auto;width:100%}#contents.member_child.career-path .careerTitle__inner{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:flex-start;padding-top:8.2638888889vw;position:absolute;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerTitle__inner{justify-content:center;padding-top:0}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerTitle__inner{justify-content:center;padding-top:0}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerTitle__inner{justify-content:center;padding-top:0;transform:translateY(-6.1538461538vw)}}#contents.member_child.career-path .careerTitle__en{color:var(--color-primary);font-family:Cormorant Infant,serif;font-size:2.2222222222vw;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerTitle__en{font-size:2.5641025641vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerTitle__en{font-size:5.1282051282vw}}#contents.member_child.career-path .careerTitle__ja{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:3.8888888889vw;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin-top:.5555555556vw}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerTitle__ja{font-size:3.8461538462vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerTitle__ja{font-size:7.6923076923vw}}#contents.member_child.career-path .careerTitle__lead{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:1.25vw;font-weight:500;letter-spacing:0;line-height:2;margin-top:.7638888889vw}@media only screen and (max-width:767px){#contents.member_child.career-path .careerTitle__lead{font-size:3.8461538462vw;margin-top:4.1025641026vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerTitle__lead{font-size:1.9230769231vw;margin-top:2.0512820513vw}}#contents.member_child.career-path .careerIntro{background-color:#fff;border-radius:8.3333333333vw 8.3333333333vw 0 0}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro{border-radius:10.2564102564vw 10.2564102564vw 0 0}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerIntro{border-radius:10.2564102564vw 10.2564102564vw 0 0}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro{border-radius:5.1282051282vw 5.1282051282vw 0 0}}#contents.member_child.career-path .careerIntro__inner{align-items:center;display:grid;gap:119px;grid-template-columns:1fr 42%;padding-block:142px 262px}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerIntro__inner{grid-template-columns:1fr}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro__inner{gap:5.1282051282vw;padding-block:6.1538461538vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerIntro__inner{gap:8.2051282051vw;padding-block:10.2564102564vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro__inner{gap:4.1025641026vw;padding-block:5.1282051282vw}}#contents.member_child.career-path .careerIntro__lead{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.6;margin-top:24px}@media only screen and (max-width:767px){#contents.member_child.career-path .careerIntro__lead{font-size:5.641025641vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro__lead{font-size:2.8205128205vw}}#contents.member_child.career-path .careerIntro__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:2;margin-top:24px}@media only screen and (max-width:767px){#contents.member_child.career-path .careerIntro__text{font-size:3.8461538462vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerIntro__text{font-size:1.9230769231vw}}#contents.member_child.career-path .careerIntro__photo img{display:block;height:auto;width:100%}#contents.member_child.career-path .careerFlowGrad{background:var(--bg-grad);border-radius:8.3333333333vw 8.3333333333vw 0 0;margin-top:-120px;position:relative}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerFlowGrad{border-radius:10.2564102564vw 10.2564102564vw 0 0;margin-top:0}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerFlowGrad{border-radius:10.2564102564vw 10.2564102564vw 0 0;margin-top:0}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerFlowGrad{border-radius:5.1282051282vw 5.1282051282vw 0 0;margin-top:0}}#contents.member_child.career-path .careerFlow{position:relative}@media only screen and (max-width:767px){#contents.member_child.career-path #flow .sectionInner{padding-bottom:26.9230769231vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #flow .sectionInner{padding-bottom:13.4615384615vw}}#contents.member_child.career-path .careerFlowSteps,#contents.member_child.career-path .careerFlow__timeline{position:relative}#contents.member_child.career-path .careerFlowSteps:before{background:linear-gradient(180deg,rgba(249,125,98,.9) 0,#f37176 18%,#e088be 50%,#8d8ed0 80%,#4acbd2);border-radius:9999px;bottom:-100px;content:"";left:50%;position:absolute;top:-95px;transform:translateX(-50%);width:12px;z-index:0}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerFlowSteps:before{left:9px}}#contents.member_child.career-path .careerStage{margin-bottom:118px;position:relative;text-align:center;z-index:1}#contents.member_child.career-path .careerStage:not(:first-child){margin-top:150px}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerStage{padding-left:56px;text-align:left}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage{margin-bottom:5.1282051282vw}#contents.member_child.career-path .careerStage:not(:first-child){margin-top:19.2307692308vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStage{margin-bottom:8.2051282051vw}#contents.member_child.career-path .careerStage:not(:first-child){margin-top:38.4615384615vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage{margin-bottom:4.1025641026vw}#contents.member_child.career-path .careerStage:not(:first-child){margin-top:19.2307692308vw}}#contents.member_child.career-path .careerStage__tag{align-items:center;aspect-ratio:192/70;background:url(/recruit/images/member/career-path/icon_balloon.svg) no-repeat top/100% auto;color:var(--color-primary);display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;justify-content:center;line-height:1;margin-bottom:22px;padding-bottom:16px;width:192px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage__tag{font-size:2.5641025641vw;padding-bottom:1.5384615385vw;width:19.2307692308vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStage__tag{font-size:4.6153846154vw;padding-bottom:3.0769230769vw;width:38.4615384615vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage__tag{font-size:2.3076923077vw;padding-bottom:1.5384615385vw;width:19.2307692308vw}}#contents.member_child.career-path .careerStage__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:700;line-height:1.3}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage__title{font-size:4.6153846154vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStage__title{font-size:7.6923076923vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStage__title{font-size:3.8461538462vw}}#contents.member_child.career-path .careerStage__illust{position:absolute;right:41px;top:-166px;width:189px;z-index:2}#contents.member_child.career-path .careerStage__illust img{display:block;height:auto;width:100%}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerStage__illust{display:none}}#contents.member_child.career-path .careerStep.scrollTrigger{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-std),transform .8s var(--ease-std)}#contents.member_child.career-path .careerStep.scrollTrigger.scrollIn{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#contents.member_child.career-path .careerStep.scrollTrigger{opacity:1;transform:none;transition:none}}#contents.member_child.career-path .careerStep{max-width:100%;position:relative;width:950px;z-index:1}#contents.member_child.career-path .careerStep:not(:last-child){margin-bottom:72px}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerStep{margin-left:56px;width:auto}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep:not(:last-child){margin-bottom:9.2307692308vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep:not(:last-child){margin-bottom:10.2564102564vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep:not(:last-child){margin-bottom:5.1282051282vw}}#contents.member_child.career-path .careerStep--left{margin-right:auto}#contents.member_child.career-path .careerStep--right{margin-left:auto}#contents.member_child.career-path .careerStep__card{background-color:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 6px 20px rgba(212,195,183,.25);padding:72px 56px 56px;position:relative}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__card{border-radius:2.0512820513vw;padding:6.6666666667vw 5.1282051282vw 5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep__card{border-radius:4.1025641026vw;padding:10.2564102564vw 8.2051282051vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__card{border-radius:2.0512820513vw;padding:5.1282051282vw 4.1025641026vw}}#contents.member_child.career-path .careerStep--goal .careerStep__card{border:2px solid var(--color-primary)}#contents.member_child.career-path .careerStep__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.3}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__title{font-size:3.3333333333vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep__title{font-size:6.1538461538vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__title{font-size:3.0769230769vw}}#contents.member_child.career-path .careerStep__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.75;margin-top:20px}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep__text{font-size:4.1025641026vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__text{font-size:2.0512820513vw}}#contents.member_child.career-path .careerStep__illust{bottom:100%;margin-bottom:-24px;position:absolute;width:220px;z-index:2}#contents.member_child.career-path .careerStep__illust img{display:block;height:auto;width:100%}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep__illust{width:35.8974358974vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__illust{width:17.9487179487vw}}#contents.member_child.career-path .careerStep--left .careerStep__illust{left:24px}#contents.member_child.career-path .careerStep--right .careerStep__illust{right:24px}#contents.member_child.career-path #step-foundation .careerStep__illust{bottom:auto;left:56px;margin-bottom:0;top:-105px}@media only screen and (min-width:1024px){#contents.member_child.career-path #step-lead .careerStep__card,#contents.member_child.career-path #step-teach .careerStep__card{padding:56px}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-lead .careerStep__card,#contents.member_child.career-path #step-teach .careerStep__card{padding:5.1282051282vw}}#contents.member_child.career-path #step-specialist{margin-left:180px;max-width:100%;width:1023px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-specialist{margin-left:0;width:auto}}#contents.member_child.career-path #step-specialist .careerStep__card{border:none;padding:56px 64px;position:relative}#contents.member_child.career-path #step-specialist .careerStep__card:before{background:linear-gradient(to bottom right,rgba(249,125,98,.9),#f37176 18%,#e088be 50%,#8d8ed0 80%,#4acbd2);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-specialist .careerStep__card{padding:5.1282051282vw 6.1538461538vw}}@media only screen and (max-width:767px){#contents.member_child.career-path #step-specialist .careerStep__card{padding:10.2564102564vw 8.2051282051vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-specialist .careerStep__card{padding:5.1282051282vw 4.1025641026vw}}#contents.member_child.career-path #step-specialist .careerStep__title{max-width:100%;width:512px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-specialist .careerStep__title{width:auto}}#contents.member_child.career-path #step-specialist .careerStep__text{max-width:100%;width:490px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-specialist .careerStep__text{width:auto}}#contents.member_child.career-path #step-specialist .specialistIllust{position:absolute;right:64px;top:50%;transform:translateY(-50%);width:250px;z-index:2}#contents.member_child.career-path #step-specialist .specialistIllust img{display:block;height:auto;width:100%}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-specialist .specialistIllust{display:none}}#contents.member_child.career-path #step-lead .careerStep__text{max-width:100%;width:584px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-lead .careerStep__text{width:auto}}#contents.member_child.career-path #step-lead .careerStep__illust{bottom:auto;margin-bottom:0;right:64px;top:-20px;width:188px}#contents.member_child.career-path #step-teach .careerStep__card{max-width:100%;width:770px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-teach .careerStep__card{width:auto}}#contents.member_child.career-path #step-teach .careerStep__text{max-width:100%;width:490px}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-teach .careerStep__text{width:auto}}#contents.member_child.career-path #step-teach .teachIllustWalk{left:1062px;position:absolute;top:35px;width:91px;z-index:2}#contents.member_child.career-path #step-teach .teachIllustWalk img{display:block;height:auto;width:100%}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-teach .teachIllustWalk{display:none}}#contents.member_child.career-path #step-teach .careerStep__illust{bottom:auto;left:auto;margin-bottom:0;right:-47px;top:43px;width:224px}#contents.member_child.career-path #step-lead .stepIllustLeft{left:-199px;position:absolute;top:-59px;width:69px;z-index:2}#contents.member_child.career-path #step-lead .stepIllustLeft img{display:block;height:auto;width:100%}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-lead .stepIllustLeft{display:none}}@media only screen and (max-width:767px){#contents.member_child.career-path #step-lead{margin-bottom:56.1538461538vw}#contents.member_child.career-path #step-lead .careerStep__card .careerStep__illust{margin:4.1025641026vw auto 0;width:36.1538461538vw}#contents.member_child.career-path #step-lead .stepIllustLeft{display:block;left:14.6153846154vw;margin-top:8.7179487179vw;position:absolute;top:100%;width:13.0769230769vw}#contents.member_child.career-path #step-teach{margin-bottom:50vw}#contents.member_child.career-path #step-teach .careerStep__card .careerStep__illust{margin:4.1025641026vw auto 0;width:43.0769230769vw}#contents.member_child.career-path #step-teach .teachIllustWalk{display:block;left:auto;margin-top:8.2051282051vw;position:absolute;right:12.3076923077vw;top:100%;width:17.6923076923vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-lead{margin-bottom:28.0769230769vw}#contents.member_child.career-path #step-lead .careerStep__card .careerStep__illust{margin:2.0512820513vw auto 0;width:18.0769230769vw}#contents.member_child.career-path #step-lead .stepIllustLeft{display:block;left:7.3076923077vw;margin-top:4.358974359vw;position:absolute;top:100%;width:6.5384615385vw}#contents.member_child.career-path #step-teach{margin-bottom:25vw}#contents.member_child.career-path #step-teach .careerStep__card .careerStep__illust{margin:2.0512820513vw auto 0;width:21.5384615385vw}#contents.member_child.career-path #step-teach .teachIllustWalk{display:block;left:auto;margin-top:4.1025641026vw;position:absolute;right:6.1538461538vw;top:100%;width:8.8461538462vw}}#contents.member_child.career-path #step-orientation .careerStep__illust{bottom:auto;margin-bottom:0;right:56px;top:-88px;width:185px}#contents.member_child.career-path .careerStep__photo{border-radius:16px;margin-top:24px;overflow:hidden}#contents.member_child.career-path .careerStep__photo img{display:block;height:auto;width:100%}@media only screen and (max-width:767px){#contents.member_child.career-path .careerStep__photo{border-radius:3.0769230769vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerStep__photo{border-radius:1.5384615385vw}}#contents.member_child.career-path #step-solo{margin-left:110px;max-width:100%;padding-top:68px;width:1099px}#contents.member_child.career-path #step-solo .careerStep__card{max-width:100%;width:730px}#contents.member_child.career-path #step-solo .careerStep__text{max-width:100%;width:455px}#contents.member_child.career-path #step-solo .careerStep__photo{border:8px solid #fff;border-radius:24px;box-shadow:0 10px 30px rgba(212,195,183,.35);box-sizing:border-box;left:600px;margin-top:0;position:absolute;top:0;width:460px}#contents.member_child.career-path #step-solo .soloTop{left:275px;position:absolute;top:-85px;width:227px;z-index:2}#contents.member_child.career-path #step-solo .soloTop img{display:block;height:auto;width:100%}#contents.member_child.career-path #step-solo .soloWalk{left:988px;position:absolute;top:201px;width:112px;z-index:2}#contents.member_child.career-path #step-solo .soloWalk img{display:block;height:auto;width:100%}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-solo{margin-left:56px;padding-top:0;width:auto}#contents.member_child.career-path #step-solo .careerStep__card,#contents.member_child.career-path #step-solo .careerStep__text{width:auto}#contents.member_child.career-path #step-solo .careerStep__photo{border-width:6px;left:auto;position:static;top:auto;width:auto}#contents.member_child.career-path #step-solo .soloTop,#contents.member_child.career-path #step-solo .soloWalk{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-solo .careerStep__photo{margin-top:3.0769230769vw}}@media only screen and (max-width:767px){#contents.member_child.career-path #step-solo{margin-left:0}#contents.member_child.career-path #step-solo .careerStep__card{padding:18.4615384615vw 8.2051282051vw 12.3076923077vw;width:79.4871794872vw}#contents.member_child.career-path #step-solo .careerStep__photo{margin-left:12.8205128205vw;margin-top:-8.2051282051vw;position:relative;width:76.9230769231vw;z-index:2}#contents.member_child.career-path #step-solo .soloTop{display:block;left:auto;right:-10.5128205128vw;top:-6.1538461538vw;width:41.0256410256vw}#contents.member_child.career-path #step-solo .soloWalk{bottom:-7.6923076923vw;display:block;left:2.8205128205vw;right:auto;top:auto;width:21.5384615385vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-solo{margin-left:0}#contents.member_child.career-path #step-solo .careerStep__card{padding:9.2307692308vw 8.2051282051vw 12.3076923077vw;width:79.4871794872vw}#contents.member_child.career-path #step-solo .careerStep__photo{margin-left:12.8205128205vw;margin-top:-8.2051282051vw;position:relative;width:76.9230769231vw;z-index:2}#contents.member_child.career-path #step-solo .soloTop{display:block;left:auto;right:-10.5128205128vw;top:-6.1538461538vw;width:20.5128205128vw}#contents.member_child.career-path #step-solo .soloWalk{bottom:-7.6923076923vw;display:block;left:2.8205128205vw;right:auto;top:auto;width:21.5384615385vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth{background-color:hsla(0,0%,100%,.95)}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth{background-color:hsla(0,0%,100%,.95)}}#contents.member_child.career-path .careerGrowth__card{background-color:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:var(--shadow-big);overflow:hidden;padding:64px 56px;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__card{border-radius:2.0512820513vw;padding:6.1538461538vw 5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__card{background-color:transparent;border-radius:0;box-shadow:none;margin-left:50%;padding:12.3076923077vw 8.2051282051vw;transform:translateX(-50%);width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__card{background-color:transparent;border-radius:0;box-shadow:none;margin-left:50%;padding:6.1538461538vw 4.1025641026vw;transform:translateX(-50%);width:100vw}}#contents.member_child.career-path .careerGrowth__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:700;line-height:1.3}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__title{font-size:4.6153846154vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__title{font-size:7.6923076923vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__title{font-size:3.8461538462vw}}#contents.member_child.career-path .careerGrowth__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.75;margin-top:24px}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__text{font-size:4.1025641026vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__text{font-size:2.0512820513vw}}#contents.member_child.career-path .careerGrowth__line{background-color:var(--color-border);display:block;height:1px;margin:48px 0;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__line{margin:6.1538461538vw 0}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__line{margin:10.2564102564vw 0}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__line{margin:5.1282051282vw 0}}#contents.member_child.career-path .careerGrowth__sub{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.3}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__sub{font-size:6.1538461538vw}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__sub{font-size:3.0769230769vw}}#contents.member_child.career-path .careerGrowth__accent{color:var(--color-primary)}#contents.member_child.career-path .careerGrowth__map{margin:24px -56px 0}#contents.member_child.career-path .careerGrowth__map img{display:block;height:auto;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__map{margin-bottom:0;margin-left:-5.1282051282vw;margin-right:-5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__map{margin:4.1025641026vw -8.2051282051vw 0;overflow-x:auto;-webkit-overflow-scrolling:touch}#contents.member_child.career-path .careerGrowth__map img{height:84.6153846154vw;max-width:none;width:auto}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__map{margin:2.0512820513vw -4.1025641026vw 0;overflow-x:visible;-webkit-overflow-scrolling:touch}#contents.member_child.career-path .careerGrowth__map img{height:auto;max-width:100%;width:100%}}#contents.member_child.career-path .careerGrowth__note{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.35;margin-top:48px;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path .careerGrowth__note{font-size:1.5384615385vw;margin-top:5.1282051282vw}}@media only screen and (max-width:767px){#contents.member_child.career-path .careerGrowth__note{font-size:3.0769230769vw;margin-top:8.2051282051vw}}@media only screen and (max-width:1023px){#contents.member_child.career-path .careerFlowSteps:before{bottom:-120px;left:50%;top:0}#contents.member_child.career-path .careerFlowSteps--toStage2:before{bottom:-160px}#contents.member_child.career-path .careerFlowSteps--fromStage2:before{bottom:-65px;top:-60px}#contents.member_child.career-path .careerFlowSteps--year3:before,#contents.member_child.career-path .careerFlowSteps--year5:before{bottom:-72px;top:-43px}#contents.member_child.career-path .careerStage{padding-left:0;text-align:center}#contents.member_child.career-path .careerStage.careerStage--withIllust{margin-bottom:83px;margin-top:200px}#contents.member_child.career-path .careerStage.careerStage--stage3,#contents.member_child.career-path .careerStage.careerStage--stage5{margin-bottom:75px;margin-top:97px}#contents.member_child.career-path .careerStep,#contents.member_child.career-path .careerStep--left,#contents.member_child.career-path .careerStep--right{margin-left:0;margin-right:0;max-width:100%;width:auto}#contents.member_child.career-path #step-foundation .careerStep__illust,#contents.member_child.career-path #step-lead .careerStep__illust,#contents.member_child.career-path #step-orientation .careerStep__illust,#contents.member_child.career-path #step-teach .careerStep__illust,#contents.member_child.career-path .careerStep__illust{bottom:auto;left:auto;margin:0 auto 4px;position:static;right:auto;top:auto;width:132px}#contents.member_child.career-path #step-foundation .careerStep__illust{margin:0 auto -32px 24px;position:relative;top:20px;width:56%;z-index:2}}@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-foundation .careerStep__illust{width:28%}}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-orientation .careerStep__illust{margin:0 24px -40px auto;position:relative;top:20px;width:42%;z-index:2}}@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){#contents.member_child.career-path #step-orientation .careerStep__illust{width:21%}}@media only screen and (max-width:1023px){#contents.member_child.career-path #step-foundation .careerStep__card,#contents.member_child.career-path #step-orientation .careerStep__card{padding-top:80px}#contents.member_child.career-path .careerStage__illust{display:block;left:0;top:-160px;width:140px}#contents.member_child.career-path #step-lead .careerStep__text,#contents.member_child.career-path #step-teach .careerStep__text{width:auto}#contents.member_child.career-path #step-specialist .careerStep__title{text-align:center}#contents.member_child.career-path #step-specialist .specialistIllust{display:block;left:auto;margin:16px auto 0;position:static;top:auto;transform:none;width:250px}}