.CompanyProfileTable-module__tPU9xa__company-profile-table{border-spacing:0;width:100%}.CompanyProfileTable-module__tPU9xa__company-profile-table th,.CompanyProfileTable-module__tPU9xa__company-profile-table td{border-bottom:var(--dimension-border-medium)solid var(--color-border-default-low);padding:0;display:block}@media screen and (min-width:768px){.CompanyProfileTable-module__tPU9xa__company-profile-table th,.CompanyProfileTable-module__tPU9xa__company-profile-table td{width:auto;padding:var(--dimension-spacing-extra-large);display:table-cell}}@media screen and not (min-width:768px){.CompanyProfileTable-module__tPU9xa__company-profile-table th,.CompanyProfileTable-module__tPU9xa__company-profile-table td{font-size:var(--font-size-small)}}.CompanyProfileTable-module__tPU9xa__company-profile-table th{width:var(--dimension-scale-224);color:var(--color-text-default-mid);text-align:start;border-bottom:none}@media screen and (min-width:768px){.CompanyProfileTable-module__tPU9xa__company-profile-table th{border-bottom:var(--dimension-border-medium)solid var(--color-border-default-low)}}@media screen and not (min-width:768px){.CompanyProfileTable-module__tPU9xa__company-profile-table th{padding-top:var(--dimension-spacing-large);padding-bottom:var(--dimension-spacing-extra-small)}}.CompanyProfileTable-module__tPU9xa__company-profile-table td{font-weight:var(--font-weight-bold)}@media screen and not (min-width:768px){.CompanyProfileTable-module__tPU9xa__company-profile-table td{padding-bottom:var(--dimension-spacing-large)}}
.EmbeddedMap-module__Kc6iEG__embedded-map{width:100%;height:var(--dimension-scale-224);border:none}@media screen and (min-width:768px){.EmbeddedMap-module__Kc6iEG__embedded-map{height:40rem}}
.SlideInPhoto-module__mLGtqG__slide-in-photo{border-radius:var(--dimension-radius-extra-large);transition:all 1.4s cubic-bezier(.24,1,.32,1) .2s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(43deg,#000 0% 50%,#0000 50% 100%);mask-image:linear-gradient(43deg,#000 0% 50%,#0000 50% 100%);-webkit-mask-position:160% 80%;mask-position:160% 80%;-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SlideInPhoto-module__mLGtqG__slide-in-photo:after{z-index:1;background-image:var(--gradient-prepaid-card-my-card-base);opacity:1;content:"";width:100%;height:100%;transition:all 1.4s cubic-bezier(.24,1,.32,1) .2s;position:absolute;top:0;left:0}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-none{border-radius:0}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-extra-small{border-radius:var(--dimension-radius-extra-small)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-small{border-radius:var(--dimension-radius-small)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-medium{border-radius:var(--dimension-radius-medium)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-large{border-radius:var(--dimension-radius-large)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-extra-large{border-radius:var(--dimension-radius-extra-large)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__-radius-two-extra-large{border-radius:var(--dimension-radius-two-extra-large)}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__--activated{-webkit-mask-position:0 80%;mask-position:0 80%}.SlideInPhoto-module__mLGtqG__slide-in-photo.SlideInPhoto-module__mLGtqG__--activated:after{opacity:0}
.CoralGradientText-module___bMSaa__coral-gradient-text{background-color:#0000;background-image:var(--gradient-scale-coral-100);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
.FloatingButtons-module__umU9fW__floating-button{z-index:2;opacity:0;animation:1s ease-out forwards FloatingButtons-module__umU9fW__fade-in;position:fixed;bottom:0;left:0}@media screen and not (min-width:768px){.FloatingButtons-module__umU9fW__floating-button .FloatingButtons-module__umU9fW___button:nth-child(n+2){display:none}}@keyframes FloatingButtons-module__umU9fW__fade-in{to{opacity:1;transform:translateY(0)}}
@keyframes GroupPhotoHeroSection-module__mVOuLa__mask{0%{-webkit-mask-position:160% 80%;mask-position:160% 80%}to{-webkit-mask-position:0 80%;mask-position:0 80%}}@keyframes GroupPhotoHeroSection-module__mVOuLa__fade-out{0%{opacity:1}to{opacity:0}}@keyframes GroupPhotoHeroSection-module__mVOuLa__heart-beat{0%{transform:scale(1)}to{transform:scale(1.1)}}.GroupPhotoHeroSection-module__mVOuLa__group-photo-hero-section{animation:2.4s cubic-bezier(.24,1,.32,1) .2s forwards GroupPhotoHeroSection-module__mVOuLa__mask;overflow:hidden;-webkit-mask-image:linear-gradient(43deg,#000 0% 50%,#0000 50% 100%);mask-image:linear-gradient(43deg,#000 0% 50%,#0000 50% 100%);-webkit-mask-position:160% 80%;mask-position:160% 80%;-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.GroupPhotoHeroSection-module__mVOuLa__group-photo-hero-section:after{z-index:1;background-image:var(--gradient-prepaid-card-my-card-base);opacity:1;content:"";width:100%;height:100%;animation:1.4s cubic-bezier(.24,1,.32,1) .2s forwards GroupPhotoHeroSection-module__mVOuLa__fade-out;position:absolute;top:0;left:0}.GroupPhotoHeroSection-module__mVOuLa__group-photo-hero-section img{object-fit:cover;height:45rem;animation:6s linear infinite alternate both GroupPhotoHeroSection-module__mVOuLa__heart-beat}@media screen and not (min-width:768px){.GroupPhotoHeroSection-module__mVOuLa__group-photo-hero-section img{height:30rem}}
.ImageThumbnail-module__IQwiTa__image-thumbnail{width:var(--dimension-scale-64);height:var(--dimension-scale-64);border:var(--dimension-border-medium)solid var(--color-border-default-low);border-radius:calc(var(--dimension-scale-64)/2);overflow:hidden}.ImageThumbnail-module__IQwiTa__image-thumbnail img{object-fit:cover;width:100%}.ImageThumbnail-module__IQwiTa__image-thumbnail.ImageThumbnail-module__IQwiTa__-size-small{width:var(--dimension-scale-32);height:var(--dimension-scale-32);border-radius:calc(var(--dimension-scale-32)/2)}@media screen and (min-width:768px){.ImageThumbnail-module__IQwiTa__image-thumbnail.ImageThumbnail-module__IQwiTa__-size-small{width:var(--dimension-scale-48);height:var(--dimension-scale-48);border-radius:calc(var(--dimension-scale-48)/2)}}.ImageThumbnail-module__IQwiTa__image-thumbnail.ImageThumbnail-module__IQwiTa__-size-medium{width:var(--dimension-scale-64);height:var(--dimension-scale-64);border-radius:calc(var(--dimension-scale-64)/2)}
.PlusThumbnail-module__J861RW__plus-thumbnail{width:var(--dimension-scale-64);height:var(--dimension-scale-64);background-color:var(--color-text-default-low);border-radius:calc(var(--dimension-scale-64)/2)}
.HiringJobList-module__Evn1hG__hiring-job-list .HiringJobList-module__Evn1hG___link{background-color:var(--color-scale-stone-99);border-radius:var(--dimension-radius-medium);display:block;overflow:hidden}.HiringJobList-module__Evn1hG__hiring-job-list .HiringJobList-module__Evn1hG___link:hover .HiringJobList-module__Evn1hG___icon{transform:translate(var(--dimension-scale-8),0)}.HiringJobList-module__Evn1hG__hiring-job-list .HiringJobList-module__Evn1hG___icon{transition:all .1s ease-out}
.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___item{grid-row:span 2;grid-template-rows:subgrid;gap:var(--dimension-spacing-medium);display:grid}@media screen and not (min-width:768px){.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___item{gap:var(--dimension-spacing-medium)}}.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___link{background-color:var(--color-scale-stone-99);border-radius:var(--dimension-radius-medium);justify-content:space-between;align-items:center;display:flex}.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___link:hover .JobIntroductionList-module__UCm05G___icon{transform:translate(var(--dimension-scale-8),0)}.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___hover{width:100%;height:100%;padding:var(--dimension-spacing-large);align-items:center;display:flex}.JobIntroductionList-module__UCm05G__job-introduction-list .JobIntroductionList-module__UCm05G___icon{transition:all .1s ease-out}
.HeroSection-module__iOMIWa__hero-section{position:relative}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___photo picture{width:100%}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___photo img{object-fit:cover;height:30rem}@media screen and (min-width:768px){.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___photo img{height:23rem}}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___wrapper{display:flex;position:absolute;top:0}@media screen and (min-width:768px){.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___prev{position:absolute;top:0;left:0}}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___prev .HeroSection-module__iOMIWa___link:hover .HeroSection-module__iOMIWa___icon{transform:translate(calc(-1*var(--dimension-scale-8)),0)}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___link:hover .HeroSection-module__iOMIWa___icon{transform:translate(var(--dimension-scale-8),0)}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___overline{font-size:var(--font-size-three-extra-large)!important}@media screen and (min-width:768px){.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___overline{font-size:var(--font-size-four-extra-large)!important}}.HeroSection-module__iOMIWa__hero-section .HeroSection-module__iOMIWa___icon{transition:all .1s ease-out}
@keyframes MemberCarouselSection-module__3qBYDG__fade-in{0%{opacity:0}to{opacity:1}}.MemberCarouselSection-module__3qBYDG___wrapper{position:relative;overflow:hidden}.MemberCarouselSection-module__3qBYDG___container{width:100%;position:static!important;overflow:visible!important}.MemberCarouselSection-module__3qBYDG___item{animation:1s ease-in-out MemberCarouselSection-module__3qBYDG__fade-in}.MemberCarouselSection-module__3qBYDG___podcast{position:relative}.MemberCarouselSection-module__3qBYDG___podcast:before{left:calc(-1*var(--dimension-spacing-large));width:var(--dimension-border-large);background-color:var(--color-border-default-low);content:"";height:100%;display:block;position:absolute}.MemberCarouselSection-module__3qBYDG___icon{transition:all .1s ease-out}.MemberCarouselSection-module__3qBYDG___link:hover .MemberCarouselSection-module__3qBYDG___icon{transform:translate(var(--dimension-scale-4),0)}.MemberCarouselSection-module__3qBYDG___button{top:calc(50% - (var(--dimension-scale-56)/2));right:var(--dimension-spacing-extra-large);z-index:1;position:absolute}@media screen and not (min-width:1024px){.MemberCarouselSection-module__3qBYDG___button{display:none}}
.NewsList-module__0e7P1G___container{border-bottom:var(--dimension-border-medium)solid var(--color-border-default-mid);width:100%}.NewsList-module__0e7P1G___link{width:100%}@media screen and (min-width:768px){.NewsList-module__0e7P1G___media{width:var(--dimension-scale-312)}}
.PagenateNavigationSection-module__YebCEq__pagenate-navigation-section{background-color:var(--color-scale-stone-99);border-radius:var(--dimension-radius-two-extra-large)}@media screen and not (min-width:768px){.PagenateNavigationSection-module__YebCEq__pagenate-navigation-section .PagenateNavigationSection-module__YebCEq___current{display:none}}
.QuoteTitle-module__1C2u7G___title{margin-right:var(--dimension-spacing-medium);margin-left:var(--dimension-spacing-medium);text-align:center;position:relative;font-size:var(--font-size-four-extra-large)!important;line-height:var(--line-height-normal-four-extra-large)!important}@media screen and not (min-width:1024px){.QuoteTitle-module__1C2u7G___title{font-size:var(--font-size-three-extra-large)!important;line-height:var(--line-height-normal-two-extra-large)!important}}.QuoteTitle-module__1C2u7G___title:before,.QuoteTitle-module__1C2u7G___title:after{content:"";background-image:url(/common/icon-quote.svg);width:13px;height:16px;display:block;position:absolute;top:0}.QuoteTitle-module__1C2u7G___title:before{left:calc(-1*var(--dimension-spacing-medium))}.QuoteTitle-module__1C2u7G___title:after{right:calc(-1*var(--dimension-spacing-medium))}.QuoteTitle-module__1C2u7G___title.QuoteTitle-module__1C2u7G__-language-en{font-weight:var(--font-weight-semi-bold);font-family:var(--font-family-web-corporate-accent)!important}.QuoteTitle-module__1C2u7G___title.QuoteTitle-module__1C2u7G__-language-ja{font-weight:var(--font-weight-bold);font-family:var(--font-family-web-japanese)!important}
.MemberPanel-module__UbzBPa___title{display:none}@media screen and (min-width:768px){.MemberPanel-module__UbzBPa___title{display:block}}
.RecruitSection-module__VXh62G__recruit-section{border-radius:var(--dimension-radius-two-extra-large);background-image:url(/common/recruit-bg.webp);background-position:50%;background-size:cover;min-height:27rem}@media screen and not (min-width:768px){.RecruitSection-module__VXh62G__recruit-section{min-height:initial}}
.ValueList-module__UaVyUa__value-list .ValueList-module__UaVyUa___item{grid-row:span 2;grid-template-rows:subgrid;gap:var(--dimension-spacing-large);justify-content:center;display:grid}
.Pagenation-module__Qss3mq___page-number{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);font-family:var(--font-family-web-corporate-accent);line-height:var(--line-height-normal-large)}.Pagenation-module__Qss3mq___icon{display:flex}
.PodcastList-module__tJa8sG___container{border-bottom:var(--dimension-border-medium)solid var(--color-border-default-mid);width:100%}.PodcastList-module__tJa8sG___link{width:100%}
.TagFilter-module__LsmfBq__tag-filter{border:var(--dimension-border-medium)solid var(--color-border-default-high);border-radius:var(--dimension-radius-two-extra-large);align-items:center;display:flex;position:relative}.TagFilter-module__LsmfBq__tag-filter select{appearance:none;min-width:var(--dimension-scale-240);padding:var(--dimension-spacing-medium)var(--dimension-spacing-extra-large);color:var(--color-text-default-high);cursor:pointer;background:0 0;border:none;outline:none;position:relative}.TagFilter-module__LsmfBq__tag-filter .TagFilter-module__LsmfBq___icon{right:var(--dimension-spacing-medium);pointer-events:none;position:absolute}
