@media screen and (min-width:1200px){.Internship_only-sp__4lYbl{display:none!important}}@media screen and (max-width:1199px){.Internship_only-pc__ZiuJC{display:none!important}}@media screen and (min-width:1024px){.Internship_only-below-ipadpro__X_L2N{display:none!important}}@media screen and (max-width:1023px){.Internship_only-above-ipadpro__M1RaV{display:none!important}}@media screen and (min-width:1024px){.Internship_only-lg__3YDJH{display:none!important}}.Internship_member__e2YHG{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;margin:48px auto}@media screen and (max-width:767px){.Internship_member__e2YHG{width:100vw;margin:24px calc(50% - 50vw) 48px;grid-template-columns:1fr 1fr}}.Internship_section__tiQ_E{margin:84px auto}@media screen and (max-width:767px){.Internship_section__tiQ_E{margin:48px auto}}.Internship_recruit__container__tNQN1{width:90vw;max-width:1200px;margin:0 auto 48px}.Internship_feature__DI_j0{display:grid;margin:0 auto 64px;grid-template-columns:repeat(2,1fr);grid-gap:24px}@media screen and (max-width:767px){.Internship_feature__DI_j0{grid-template-columns:repeat(1,1fr);margin-top:32px;display:flex;flex-direction:column}}.Internship_feature-card__DCcTa{margin-bottom:32px}.Internship_feature-card__image-wrap__zPUJK{width:100%;aspect-ratio:1.7}@media screen and (max-width:767px){.Internship_feature-card__image-wrap__zPUJK{width:100vw;margin:0 calc(50% - 50vw)!important;aspect-ratio:1.8}}.Internship_feature-card__image-wrap__zPUJK img{width:100%;height:100%;border:3px solid #d11111;border-radius:12px;object-fit:cover}@media screen and (max-width:767px){.Internship_feature-card__image-wrap__zPUJK img{border:none;border-radius:0}}.Internship_feature-card__heading__W58W1{display:flex;align-items:center;margin-top:12px}.Internship_feature-card__badge__xpZFu{width:72px;height:72px;margin-right:16px}.Internship_feature-card__caption__3pMOw{font-size:14px;line-height:1.8;margin-top:12px;padding-bottom:16px;border-bottom:1px solid #dedede}.Internship_feature-card__list__65uVy{margin-top:16px}.Internship_feature-card__item__A_y4z{display:flex;align-items:center;margin-bottom:7px}.Internship_feature-card__item__A_y4z p{font-size:14px;font-weight:700}.Internship_feature-card__item__A_y4z img{margin-right:8px}.Internship_person__list__p3ZhN{display:grid;margin-top:20px;border-top:1px solid #dedede;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.Internship_person__list__p3ZhN{grid-template-columns:repeat(1,1fr)}}.Internship_person__item__o_Xfa{display:flex;align-items:center;padding:20px 32px;border-bottom:1px solid #dedede;column-gap:16px}@media screen and (max-width:767px){.Internship_person__item__o_Xfa{padding:16px 20px;border-right:1px solid #dedede;border-left:1px solid #dedede;column-gap:24px}}.Internship_person__item__o_Xfa:nth-child(2n){border-left:1px solid #dedede}.Internship_person__icon__M4J73{display:grid;flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:#b11111;place-items:center}@media screen and (max-width:767px){.Internship_person__icon__M4J73{width:36px;height:36px}}.Internship_person__icon-inner__JWa4I{width:22px;height:22px;object-fit:cover}@media screen and (max-width:767px){.Internship_person__icon-inner__JWa4I{width:20px;height:20px}}.Internship_person__heading__KYxaR{margin-bottom:6px}@media screen and (max-width:767px){.Internship_person__heading__KYxaR{margin-bottom:4px}}.Internship_person__title___sMZV{font-size:15px;margin-bottom:4px}@media screen and (max-width:767px){.Internship_person__title___sMZV{font-size:14px}}.Internship_person__title___sMZV span{margin-right:8px;color:#b11111}.Internship_person__summary__Bf_GX{font-size:17px;text-decoration:underline}@media screen and (max-width:767px){.Internship_person__summary__Bf_GX{font-size:14px}}.Internship_person__text__9YfTV{font-size:14px;line-height:1.7;margin-top:4px;color:#555}@media screen and (max-width:767px){.Internship_person__text__9YfTV{font-size:13px}}.Internship_job-content__flow-list__05e7C{position:relative;border:1px solid #dedede}.Internship_job-content__flow-list__05e7C:before{position:absolute;top:18px;left:60px;width:2px;height:calc(100% - 36px);content:"";background-color:#dedede}@media screen and (max-width:767px){.Internship_job-content__flow-list__05e7C:before{left:46px}}.Internship_job-content__flow-item__SZpN9:not(:last-child){border-bottom:1px solid #dedede}.Internship_job-content__flow-item-inner__w7WfS{display:flex;align-items:center;padding:18px 32px;gap:48px}@media screen and (max-width:767px){.Internship_job-content__flow-item-inner__w7WfS{padding:18px 24px;gap:32px}}.Internship_job-content__flow-icon__iQFuU{position:relative;display:flex;align-items:center;flex-shrink:0;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#b11111}@media screen and (max-width:767px){.Internship_job-content__flow-icon__iQFuU{width:48px;height:48px}}.Internship_job-content__flow-icon-inner__N5kKa{width:26px;height:26px}@media screen and (max-width:767px){.Internship_job-content__flow-icon-inner__N5kKa{width:23px;height:23px}}.Internship_job-content__flow-heading__LbdYf{font-size:17px}@media screen and (max-width:767px){.Internship_job-content__flow-heading__LbdYf{font-size:16px}}.Internship_job-content__flow-heading__LbdYf span{color:#b11111}.Internship_job-content__flow-category-list__MPAsD{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px;column-gap:8px}.Internship_job-content__flow-category-item__TM3ZN{font-size:10px;padding:2px 10px;color:#fff;border-radius:16px;background-color:#000}@media screen and (max-width:767px){.Internship_job-content__flow-category-item__TM3ZN{padding:1px 8px}}.Internship_job-content__flow-text___f8_x{font-size:14px;line-height:1.7;margin-top:8px;color:#555}@media screen and (max-width:767px){.Internship_job-content__flow-text___f8_x{font-size:13px}}.Internship_section__header__L8CMQ{position:relative;display:flex;justify-content:space-between;margin:0 auto 32px;padding-top:32px;column-gap:72px}@media screen and (max-width:1199px){.Internship_section__header__L8CMQ{flex-direction:column;width:100%;margin:0 auto 22px;padding-right:0;column-gap:0}}.Internship_section__title-wrap__YjXYg{align-self:center;flex-shrink:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:500px}@media screen and (max-width:1199px){.Internship_section__title-wrap__YjXYg{align-self:flex-start}}@media screen and (max-width:767px){.Internship_section__title-wrap__YjXYg{min-width:0;width:100%}}.Internship_section__title__kHDOp{font-family:var(--font-poppins),"sans-serif";font-weight:700;line-height:1.3;display:flex;overflow:hidden;align-items:center;letter-spacing:-.01em;color:#b11111}@media screen and (max-width:767px){.Internship_section__title__kHDOp{font-size:13px}}.Internship_section__title__kHDOp:after{display:inline-block;width:30px;height:1px;margin-left:1em;content:"";background-color:#d11111}.Internship_section__heading__7mh6Q{font-size:40px;overflow:hidden;letter-spacing:-.01em}@media screen and (max-width:1199px){.Internship_section__heading__7mh6Q{font-size:32px}}@media screen and (max-width:767px){.Internship_section__heading__7mh6Q{font-size:25px}}.Internship_section__heading__7mh6Q span{display:block}.Internship_section__letter__H47CJ{width:72px;margin-top:12px}@media screen and (max-width:1199px){.Internship_section__letter__H47CJ{display:none}}.Internship_section__thumbnail__Axhd_{width:70%}@media screen and (max-width:1199px){.Internship_section__thumbnail__Axhd_{width:100vw;margin:0 calc(50% - 50vw);height:auto}}.Internship_section__image__a4__s{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){.Internship_section__image__a4__s{margin-top:24px;object-position:top;aspect-ratio:2}}@media screen and (max-width:767px){.Internship_section__image__a4__s{aspect-ratio:1.5}}.Internship_subpage-nav__YIVEm{display:grid;width:100%;max-width:1500px;margin:48px auto 0;grid-template-columns:repeat(4,1fr);grid-gap:16px 24px;gap:16px 24px}@media screen and (max-width:1199px){.Internship_subpage-nav__YIVEm{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.Internship_subpage-nav__YIVEm{margin:22px auto 0;gap:0}}.Internship_subpage-nav__item__s_N51{font-size:18px;position:relative;padding-top:16px;padding-right:20px;padding-bottom:16px}@media screen and (max-width:767px){.Internship_subpage-nav__item__s_N51{font-size:13px;padding-top:18px;padding-bottom:18px;padding-left:16px;border-top:2px solid #e0e0e0;border-left:2px solid #e0e0e0}.Internship_subpage-nav__item__s_N51:nth-child(2n){border-right:2px solid #e0e0e0}.Internship_subpage-nav__item__s_N51:nth-child(7),.Internship_subpage-nav__item__s_N51:nth-child(8){border-bottom:2px solid #e0e0e0}.Internship_subpage-nav__item__s_N51:before{position:absolute;top:50%;left:-2px;width:2px;height:25px;content:"";transform:translateY(-50%);background-color:#d11111}.Internship_subpage-nav__item__s_N51:after{content:none}}.Internship_subpage-nav__item__s_N51:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:#cecece}@media screen and (max-width:767px){.Internship_subpage-nav__item__s_N51:before{display:none}}.Internship_subpage-nav__item__s_N51:after{position:absolute;bottom:0;left:0;width:12%;height:2px;content:"";transition:width .5s cubic-bezier(.215,.61,.355,1);background-color:#d11111}.Internship_subpage-nav__item__s_N51:hover{color:#585858}.Internship_subpage-nav__item__s_N51:hover:after{width:50%}.Internship_subpage-nav__index__TMHXl{font-family:var(--font-montserrat);font-size:20px;margin-right:20px;color:#d11111}@media screen and (max-width:767px){.Internship_subpage-nav__index__TMHXl{font-size:18px}}.Internship_subpage-nav__content__mQqFP{text-decoration:underline;font-weight:700}.Internship_subpage-nav__chevron__m5L3Y{position:absolute;top:50%;right:16px;width:20px;height:2px;transform:translateY(-50%)}@media screen and (max-width:767px){.Internship_subpage-nav__chevron__m5L3Y{display:none}}.Internship_subpage-nav__chevron__m5L3Y span:first-child{position:absolute;top:0;right:0;display:block;width:50%;height:100%;transform:rotate(40deg);transform-origin:right center;border-radius:2px;background-color:#d11111}.Internship_subpage-nav__chevron__m5L3Y span:nth-child(2){position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:2px;background-color:#d11111}.Internship_crosstalk__MQQSL{display:grid;margin:0 auto 64px;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media screen and (max-width:767px){.Internship_crosstalk__MQQSL{width:100vw;margin:32px calc(50% - 50vw);gap:0}}.Internship_crosstalk__item__s3ENL{position:relative;padding-bottom:28px}@media screen and (max-width:767px){.Internship_crosstalk__item__s3ENL{margin-bottom:16px;padding-bottom:16px}.Internship_crosstalk__item__s3ENL:nth-child(odd) .Internship_crosstalk__body__Csxx2{border-right:1px solid #dedede}}.Internship_crosstalk__item__s3ENL:before{position:absolute;z-index:1;right:0;bottom:0;left:auto;display:block;width:0;height:2px;content:"";transition-duration:.4s;transition-property:width;background-color:#d11111}.Internship_crosstalk__item__s3ENL:hover:before{left:0;width:100%}.Internship_crosstalk__item__s3ENL:hover .Internship_crosstalk__image__rdhyy:before{opacity:1}@media screen and (max-width:767px){.Internship_crosstalk__item__s3ENL:hover .Internship_crosstalk__image__rdhyy:before{opacity:0}}.Internship_crosstalk__item__s3ENL:hover .Internship_crosstalk__title__0UQ3z{text-decoration:underline}.Internship_crosstalk__image__rdhyy{position:relative}.Internship_crosstalk__image__rdhyy:before{position:absolute;content:"";transition:opacity .5s cubic-bezier(.43,.05,.17,1);opacity:0;background:rgba(72,72,72,.25);inset:0}.Internship_crosstalk__image__rdhyy img{width:100%}.Internship_crosstalk__body__Csxx2{margin-top:12px}@media screen and (max-width:767px){.Internship_crosstalk__body__Csxx2{margin-top:8px;padding:0 16px}}.Internship_crosstalk__heading__cNz_1{font-size:13px;font-weight:400}@media screen and (max-width:767px){.Internship_crosstalk__heading__cNz_1{font-size:11px}}.Internship_crosstalk__cross__qlMje{margin-right:18px}@media screen and (max-width:767px){.Internship_crosstalk__cross__qlMje{display:none}}.Internship_crosstalk__icon__4hgdz{width:48px;height:48px;margin-right:12px;border:1px solid #d11111;border-radius:50%;object-fit:cover}@media screen and (max-width:767px){.Internship_crosstalk__icon__4hgdz{width:28px;height:28px}}.Internship_crosstalk__title__0UQ3z{font-size:18px;line-height:1.7}@media screen and (max-width:767px){.Internship_crosstalk__title__0UQ3z{font-size:14px;line-height:1.5;margin-top:4px}}.Internship_crosstalk__profile__6Rgpd{display:flex;align-items:center;margin-top:12px}@media screen and (max-width:767px){.Internship_crosstalk__profile__6Rgpd{align-items:flex-start;flex-direction:column;margin-top:8px}}.Internship_crosstalk__person__P8_TK{display:flex;align-items:center;margin-right:18px}@media screen and (max-width:767px){.Internship_crosstalk__person__P8_TK{width:100%;margin-right:0;padding:8px 0;border-bottom:1px solid #dedede}}.Internship_crosstalk__person--second__wD32_{margin-right:0}@media screen and (max-width:767px){.Internship_crosstalk__person--second__wD32_{margin-top:12px;border-bottom:0}}.Internship_crosstalk__position__hTVys{font-size:12px}@media screen and (max-width:767px){.Internship_crosstalk__position__hTVys{font-size:10px}}.Internship_crosstalk__name__I__U5{font-size:15px;font-weight:700}@media screen and (max-width:767px){.Internship_crosstalk__name__I__U5{font-size:12px}}.Internship_benefit__C0R77{width:100%;margin:0 auto;padding:32px 0;background-color:#f0e7e7}@media screen and (max-width:767px){.Internship_benefit__C0R77{background-color:transparent}}.Internship_benefit__item__Obd7W{background-color:#fff}.Internship_benefit__item-bar__ZgqdW{width:100%;height:3px;background:linear-gradient(90deg,#d11111 25%,#ddd 0) no-repeat 50% 0/100% 100%}.Internship_benefit__list__o1uc3{display:grid;margin:0 auto;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}@media screen and (max-width:1023px){.Internship_benefit__list__o1uc3{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.Internship_benefit__list__o1uc3{grid-template-columns:1fr}}.Internship_benefit__item-header__Kz88_{display:flex;align-items:center;padding:20px 24px 0}.Internship_benefit__item-image__ysVM8{width:60px;height:60px;margin-right:16px;border-radius:50%;object-fit:cover}.Internship_benefit__item-text__SlD2B{font-size:13px;line-height:1.85;padding:16px 24px 24px}.Internship_recruit__zf7xw{padding-bottom:8px;background-color:#f5f5f5}.Internship_recruit__deck__ktVpJ{width:100%;margin:32px auto 0}.Internship_recruit__deck__ktVpJ iframe{width:100%}@media screen and (max-width:767px){.Internship_recruit__deck__ktVpJ iframe{height:300px}}.Internship_recruit-concept__4t8KD{margin:72px calc(50% - 50vw) 0;width:100vw}@media screen and (max-width:1199px){.Internship_recruit-concept__4t8KD{margin:48px calc(50% - 50vw) 0}}.Internship_recruit-concept__gallery__HjKoC{position:relative;margin-top:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media screen and (max-width:767px){.Internship_recruit-concept__gallery__HjKoC{width:100vw;margin:40px calc(50% - 50vw);gap:0}}.Internship_recruit-concept__gallery__HjKoC img{width:100%;aspect-ratio:1.6;border-radius:12px;object-fit:cover}@media screen and (max-width:767px){.Internship_recruit-concept__gallery__HjKoC img{aspect-ratio:1.2;border-radius:0;gap:0}}.Internship_recruit-concept__bg__2llKn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Internship_recruit-concept__bg__2llKn img{position:absolute;width:100%;height:100%;object-fit:cover}.Internship_recruit-concept__bg-overlay__MsndJ{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,8%,.9)}.Internship_recruit-concept__bg__2llKn:after{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.7;background:url(/images/CP_grid.svg) repeat 0 0;background-size:8rem auto}.Internship_recruit-concept__inner__yN6G5{position:relative;display:flex;justify-content:center;background-color:#333;color:#fff;padding:0 0 72px}@media screen and (max-width:1199px){.Internship_recruit-concept__inner__yN6G5{padding:0 0 48px}}.Internship_recruit-concept__body__BfnKt{width:100%;max-width:1296px;padding:72px 48px 24px}@media screen and (max-width:1199px){.Internship_recruit-concept__body__BfnKt{padding:48px 5vw 24px}}.Internship_recruit-concept__description__zFc5s{margin-top:24px}@media screen and (max-width:767px){.Internship_recruit-concept__description__zFc5s{margin-top:12px}}.Internship_recruit-concept__copy__pHqzR{line-height:2.3;margin-top:16px}@media screen and (max-width:1023px){.Internship_recruit-concept__copy__pHqzR{font-size:13px}}.Internship_recruit-concept__heading__YrMXE{font-size:32px;line-height:1.4;overflow:hidden;margin-top:36px}@media screen and (max-width:1023px){.Internship_recruit-concept__heading__YrMXE{font-size:22px;line-height:1.3}}.Internship_recruit-concept__heading__YrMXE span{display:inline-block}.Internship_recruit-concept__title__1jrFe{font-family:poppins,sans-serif;font-weight:700;display:flex;align-items:center;color:#d11111}@media screen and (max-width:1023px){.Internship_recruit-concept__title__1jrFe{font-size:13px}}.Internship_recruit-concept__title__1jrFe:after{display:inline-block;width:30px;height:1px;margin-left:1em;content:"";background-color:#d11111}.Internship_recruit__letter__L62Zf{width:72px}@media screen and (max-width:1199px){.Internship_recruit__letter__L62Zf{position:absolute;z-index:-1}}.Internship_job-content__RStkB{margin:0 auto}.Internship_job-content__header__i7r_G{position:relative;display:flex;justify-content:space-between;margin:48px auto 32px}@media screen and (max-width:767px){.Internship_job-content__header__i7r_G{margin:0 auto}}.Internship_job-content__title-wrap__VDJxR{width:50%}@media screen and (max-width:767px){.Internship_job-content__title-wrap__VDJxR{width:100%}}.Internship_job-content__thumbnail__0B35g{width:70%;aspect-ratio:1.8}@media screen and (max-width:1199px){.Internship_job-content__thumbnail__0B35g{display:none}}.Internship_job-content__image__0PfpJ{width:100%;height:100%;object-fit:cover}.Internship_job-content__title__m79m9{font-size:32px}.Internship_job-content__heading__KW1HM,.Internship_job-content__text__SOZaA{padding:20px 24px}@media screen and (max-width:1199px){.Internship_job-content__heading__KW1HM,.Internship_job-content__text__SOZaA{display:block;width:100%!important}}.Internship_job-content__heading__KW1HM{width:28%;text-align:left;border-bottom:2px solid #ccc}@media screen and (max-width:1199px){.Internship_job-content__heading__KW1HM{border-bottom:none}}@media screen and (max-width:767px){.Internship_job-content__heading__KW1HM{padding:30px 0 12px}}.Internship_job-content__text__SOZaA{font-size:15px;font-weight:400;width:65%;border-bottom:2px solid #eee}@media screen and (max-width:1199px){.Internship_job-content__text__SOZaA{padding-top:0}}@media screen and (max-width:767px){.Internship_job-content__text__SOZaA{font-size:13px;line-height:1.7;position:relative;padding:0 0 20px;border-bottom:none}.Internship_job-content__text__SOZaA:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background:linear-gradient(90deg,#d11111 25%,#ddd 0) no-repeat 50% 0/100% 100%}}.Internship_job-content__banner__6gGq8{display:block;margin-top:16px}@media screen and (max-width:767px){.Internship_job-content__banner__6gGq8 img{width:140px;height:auto}}.Internship_recruit_button___1DX6{display:flex;height:72px;margin:0 auto 32px;cursor:pointer}@media screen and (max-width:1199px){.Internship_recruit_button___1DX6{padding:0 24px}}@media screen and (max-width:767px){.Internship_recruit_button___1DX6{padding:0}}.Internship_recruit_button___1DX6.Internship_blue__ZCJU1{background-color:#007dcb}.Internship_recruit_button-triangle__939FN{width:40px;height:40px}.Internship_recruit_button-circle__SXUrl{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:12px;border-radius:50%;background-color:#d11111}@media screen and (max-width:767px){.Internship_recruit_button-circle__SXUrl{width:40px;height:40px}}.Internship_recruit_button-icon__xGF9t{width:22px}.Internship_recruit_button-caption__ap8eW{color:#000}.Internship_recruit_button-caption-english__rm3p7{font-size:12px;margin-bottom:-2px}.Internship_recruit_button-caption-japanese__ADNgY{font-size:20px}