.HeadingSecondary_heading__1hfdI{font-size:var(--large-font-size);color:var(--theme-color)}.HeadingSecondary_heading__1hfdI svg{width:17px;height:17px;fill:var(--theme-color);margin-right:7px;vertical-align:middle;margin-bottom:4px}@media screen and (min-width:769px){.HeadingSecondary_heading__1hfdI{font-size:var(--large-font-size-pc)}.HeadingSecondary_heading__1hfdI svg{width:18px;height:18px}}.TagList_tagList__35oXe{margin:-5px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.TagList_tagList__35oXe li{padding:3px}.TagList_tagList__35oXe li div:hover{background:hsla(0,0%,97.3%,.95)}.TagList_tagList__35oXe li div{background:#f2f2f2;padding:9px 10px;font-size:var(--small-font-size);border-radius:3px;word-break:break-all;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.TagList_tagListNotDisplay__31tcR{display:none}.TagList_displayButton__32SpC{margin-top:20px;margin-left:10px;font-size:var(--small-font-size)}.TagList_displayButton__32SpC span{margin-right:7px}.CardsRecruitSub_card__gs0Jf{margin-top:10px;background:#f2f2f2;border-radius:3px;font-weight:700}.CardsRecruitSub_card__gs0Jf>a{padding:20px;display:block}.CardsRecruitSub_card__gs0Jf>a:hover{background:hsla(0,0%,97.3%,.95)}.CardsRecruitSub_cardTitle__28Uyv{color:var(--color-recruit)}.CardsRecruitSub_card_company__13zrd{margin-top:7px}.CardsRecruitSub_card_company__13zrd,.CardsRecruitSub_card_department__7Ah0z{opacity:.4;font-size:var(--small-font-size)}.CardsRecruitSub_card_tags__1dJU4{font-size:var(--small-font-size);margin-top:12px}.CardsRecruitSub_card_tags__1dJU4 ul{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.CardsRecruitSub_card_tags__1dJU4 ul li{padding:2px}.CardsRecruitSub_card_tags__1dJU4 ul li div{border:1px solid rgba(0,0,0,.35);border-radius:2px;padding:4px 7px 2px;opacity:.4}.CardsRecruitSub_card_tags__1dJU4 ul li div.CardsRecruitSub_isHighlighted__1-VtJ{border:1px solid #666;color:#fff;background:#666;opacity:1}@media screen and (min-width:769px){.CardsRecruitSub_card_company__13zrd{margin-top:13px}}.TextLinkBorderWide_textLinkBorderWide__XAC0c{border-bottom:2px solid #e6e6e6;color:var(--theme-color);text-align:right}.TextLinkBorderWide_textLinkBorderWide__XAC0c:after{content:"";display:block;margin-bottom:-2px;border-bottom:2px solid var(--theme-color);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;transition:-webkit-transform .1s;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s,-moz-transform .1s}.TextLinkBorderWide_textLinkBorderWide__XAC0c:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.TextLinkBorderWide_textLinkBorderWide__XAC0c svg{fill:var(--theme-color);width:12px;height:16px;margin-left:7px;margin-bottom:2px;vertical-align:middle}.TextLinkBorderWide_textLinkBorderWide__XAC0c:hover svg{-webkit-animation:var(--hover-icon-animation);-moz-animation:var(--hover-icon-animation);animation:var(--hover-icon-animation)}.TextLinkBorderWide_textLinkBorderWide__XAC0c>a{margin-bottom:-2px;display:inline-block;border-bottom:2px solid var(--theme-color);padding-bottom:11px}@media screen and (min-width:769px){.TextLinkBorderWide_textLinkBorderWide__XAC0c>a{font-size:var(--large-font-size-pc)}.TextLinkBorderWide_textLinkBorderWide__XAC0c svg{width:18px;height:20px}}.recruit_recruit__3pjWg{padding-top:35px;padding-bottom:104px;margin:0 auto}.recruit_mainCopy__Q816t{font-size:4.4rem;font-weight:800}.recruit_mainCopy__Q816t>span{display:inline-block}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.recruit_mainCopy__Q816t>span{display:inline}}@-moz-document url-prefix(){.recruit_mainCopy__Q816t>span{display:inline-block}}.recruit_mainCopyDot__28QMb{position:relative}.recruit_mainCopyDot__28QMb:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-recruit);display:inline-block;position:absolute;left:50%;bottom:2px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);z-index:-1}.recruit_mainCopyLine__J6kRu{position:relative}.recruit_mainCopyLine__J6kRu:after{content:"";width:100%;height:6px;background:var(--color-recruit);display:inline-block;position:absolute;left:50%;bottom:2px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);z-index:-1}.recruit_subCopy__3bzlE{margin-top:38px;font-size:var(--extra-large-font-size);font-weight:800}.recruit_subCopy__3bzlE small{font-size:var(--small-font-size);font-weight:700;color:#999;margin-left:14px}.recruit_jobtype__2y37x{margin-top:32px}.recruit_jobTypeList__39k11{margin-top:32px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.recruit_jobTypeList__39k11>li{background:#f2f2f2;width:-moz-calc((100% - 10px)/2);width:calc((100% - 10px) / 2);border-radius:3px}.recruit_jobTypeList__39k11>li:nth-child(n+3){margin-top:10px}.recruit_jobTypeList__39k11>li>a{padding:14px 0 20px;display:block}.recruit_jobTypeList__39k11>li>a:hover{background:hsla(0,0%,100%,.2)}.recruit_jobTypeList__39k11>li:hover svg{-webkit-animation:var(--hover-icon-animation);-moz-animation:var(--hover-icon-animation);animation:var(--hover-icon-animation)}.recruit_jobTypeList__39k11>li>a:before{width:65px;display:block;margin:0 auto}.recruit_jobTypeList__39k11>li.recruit_jobTypeListItem_engineer__35i7o>a:before{content:url(/image/recruit/top/icon-jobtype-engineer.svg)}.recruit_jobTypeList__39k11>li.recruit_jobTypeListItem_designer__2hdZ5>a:before{content:url(/image/recruit/top/icon-jobtype-designer.svg)}.recruit_jobTypeList__39k11>li.recruit_jobTypeListItem_business__3-fO9>a:before{content:url(/image/recruit/top/icon-jobtype-business.svg)}.recruit_jobTypeList__39k11>li.recruit_jobTypeListItem_backoffice__3DKLt>a:before{content:url(/image/recruit/top/icon-jobtype-backoffice.svg)}.recruit_jobTypeList__39k11>li.recruit_jobTypeListItem_other__3DvJW>a:before{content:url(/image/recruit/top/icon-jobtype-other.svg)}.recruit_jobTypeListInner__3IZ66{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:normal;height:16px}.recruit_jobTypeListInner__3IZ66 svg{width:12px;margin:0 5px}.recruit_tgs__tzNJB{margin-top:66px}.recruit_tagsList__1SP-b{margin-top:32px}.recruit_newarrival__3JNNa{margin-top:66px}.recruit_newarrivalList__qZNkY{margin-top:32px}.recruit_readMore__1kpUH{margin-top:24px}.recruit_potential__1ynSe{margin-top:66px}.recruit_potentialTitle__233DV{margin-top:38px;font-size:var(--extra-large-font-size);font-weight:800;line-height:1}.recruit_potentialTitle__233DV small{font-size:var(--small-font-size);font-weight:400;color:#999}.recruit_potentialList__2B7rZ{margin-top:32px}.recruit_potentialList__2B7rZ li:not(:first-child){margin-top:7px}.recruit_potentialList__2B7rZ li>a{display:block;padding:20px}.recruit_potentialList__2B7rZ li>a:hover{background:hsla(0,0%,100%,.1)}.recruit_potentialInfoTitle__1HLpw{font-size:var(--extra-large-font-size);margin-top:40px;color:#fff}.recruit_potentialInfo__11yM_ svg{margin-top:7px;fill:#fff;width:22px}.recruit_potentialInfo__11yM_:hover svg{-webkit-animation:var(--hover-icon-animation-lg);-moz-animation:var(--hover-icon-animation-lg);animation:var(--hover-icon-animation-lg)}.recruit_potentialInfo__11yM_{background:var(--color-recruit);border-radius:3px}.recruit_potentialIntroduction__35_yC{background:url(/image/recruit/top/bg-introduction.jpg) no-repeat;background-size:115%;background-position:-30px;border-radius:3px}.recruit_potentialIntroductionSub__1EycS{font-size:var(--small-font-size-pc);opacity:.6;color:#fff}.recruit_potentialIntroductionTitle__1EyJX{font-size:var(--large-font-size);margin-top:74px;color:#fff}.recruit_potentialIntroductionTitle__1EyJX svg{fill:#fff;width:17px;height:18px;margin-left:7px;vertical-align:top}.recruit_potentialIntroduction__35_yC:hover svg{-webkit-animation:var(--hover-icon-animation);-moz-animation:var(--hover-icon-animation);animation:var(--hover-icon-animation)}@media screen and (min-width:769px){.recruit_recruit__3pjWg{padding:46px 44px 78px}.recruit_mainCopy__Q816t{font-size:7.2rem;font-weight:700}.recruit_mainCopyDot__28QMb:after{width:15px;height:15px}.recruit_mainCopyLine__J6kRu:after{height:11px}.recruit_subCopy__3bzlE{margin-top:143px;font-size:var(--little-huge-font-size-pc)}.recruit_subCopy__3bzlE small{font-size:var(--little-large-font-size-pc)}.recruit_jobtype__2y37x{margin-top:65px}.recruit_jobTypeList__39k11{margin-top:39px}.recruit_career__2NRkZ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.recruit_career__2NRkZ>:first-child{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.recruit_career__2NRkZ>:last-child{width:312px;margin-left:44px}.recruit_jobTypeList__39k11>li>a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:20px}.recruit_jobTypeList__39k11>li>a:before{margin:0}.recruit_jobTypeListInner__3IZ66{margin-left:13px;font-size:var(--large-font-size-pc);height:27px}.recruit_jobTypeListInner__3IZ66 svg{width:18px;vertical-align:text-top}.recruit_tgs__tzNJB{margin-top:65px}.recruit_potential__1ynSe{margin-top:91px}.recruit_potentialTitle__233DV{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;font-size:var(--little-huge-font-size-pc)}.recruit_potentialTitle__233DV small{margin-left:14px;font-size:var(--little-large-font-size-pc);font-weight:700}.recruit_tagsList__1SP-b{margin-top:39px}.recruit_potentialList__2B7rZ{margin-top:65px;display:-webkit-flex;display:-moz-box;display:flex}.recruit_potentialList__2B7rZ>li:first-child{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.recruit_potentialList__2B7rZ>li:last-child{margin-top:0;width:312px;margin-left:44px}.recruit_potentialList__2B7rZ>li>a{padding:26px}.recruit_potentialInfoTitle__1HLpw{margin-top:50px}.recruit_potentialInfoSub__1Inni{font-size:var(--little-large-font-size-pc)}.recruit_potentialInfo__11yM_ svg{width:40px}.recruit_potentialIntroduction__35_yC{background-position:-40px;background-size:cover}.recruit_potentialIntroductionTitle__1EyJX{font-size:var(--large-font-size-pc)}.recruit_potentialIntroductionSub__1EycS{font-size:var(--medium-font-size-pc);line-height:2}.recruit_newarrivalList__qZNkY{margin-top:39px}}@media screen and (min-width:1024px){.recruit_recruit__3pjWg{padding:46px 0 78px;max-width:936px}.recruit_otherMediaInner__2kYlt,.recruit_relationContentsInner__2P3pA{padding:78px 0;max-width:936px}}@media screen and (min-width:1170px){.recruit_recruit__3pjWg{padding:46px 44px 78px;max-width:1024px}.recruit_otherMediaInner__2kYlt,.recruit_relationContentsInner__2P3pA{padding:78px 44px;max-width:1024px}}@media screen and (min-width:1280px){.recruit_recruit__3pjWg{padding:46px 0 78px}}@media screen and (min-width:1440px){.recruit_recruit__3pjWg{max-width:1152px}.recruit_mainCopy__Q816t{font-size:8.6rem}.recruit_otherMediaInner__2kYlt,.recruit_relationContentsInner__2P3pA{max-width:1152px}}@media screen and (min-width:1600px){.recruit_recruit__3pjWg{max-width:1280px;padding:46px 0 78px}.recruit_otherMediaInner__2kYlt,.recruit_relationContentsInner__2P3pA{max-width:1280px}}