@charset "UTF-8";.footer img,.header img{max-width:100%}.footer,.header{font-family:YuGothic,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,meiryo,arial,sans-serif;overflow-wrap:break-word;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
  /*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */}.footer *,.footer :after,.footer :before,.header *,.header :after,.header :before{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.footer html,.header html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.footer body,.header body{margin:0}.footer main,.header main{display:block}.footer address,.footer blockquote,.footer dl,.footer figure,.footer form,.footer iframe,.footer p,.footer pre,.footer table,.header address,.header blockquote,.header dl,.header figure,.header form,.header iframe,.header p,.header pre,.header table{margin:0}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.footer ol,.footer ul,.header ol,.header ul{list-style:none;margin:0;padding:0}.footer dt,.header dt{font-weight:700}.footer dd,.header dd{margin-left:0}.footer hr,.header hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}.footer pre,.header pre{font-family:monospace,monospace;font-size:inherit}.footer address,.header address{font-style:inherit}.footer a,.header a{background-color:transparent;color:inherit;text-decoration:none}.footer abbr[title],.header abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.footer b,.footer strong,.header b,.header strong{font-weight:bolder}.footer code,.footer kbd,.footer samp,.header code,.header kbd,.header samp{font-family:monospace,monospace;font-size:inherit}.footer small,.header small{font-size:80%}.footer sub,.footer sup,.header sub,.header sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.footer sub,.header sub{bottom:-.25em}.footer sup,.header sup{top:-.5em}.footer embed,.footer iframe,.footer img,.footer object,.header embed,.header iframe,.header img,.header object{vertical-align:bottom}.footer button,.footer input,.footer optgroup,.footer select,.footer textarea,.header button,.header input,.header optgroup,.header select,.header textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}.footer [type=checkbox],.footer [type=radio],.header [type=checkbox],.header [type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.footer button,.footer input,.header button,.header input{overflow:visible}.footer button,.footer select,.header button,.header select{text-transform:none}.footer [type=button],.footer [type=reset],.footer [type=submit],.footer button,.header [type=button],.header [type=reset],.header [type=submit],.header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.footer [type=button][disabled],.footer [type=reset][disabled],.footer [type=submit][disabled],.footer button[disabled],.header [type=button][disabled],.header [type=reset][disabled],.header [type=submit][disabled],.header button[disabled]{cursor:default}.footer [type=button]::-moz-focus-inner,.footer [type=reset]::-moz-focus-inner,.footer [type=submit]::-moz-focus-inner,.footer button::-moz-focus-inner,.header [type=button]::-moz-focus-inner,.header [type=reset]::-moz-focus-inner,.header [type=submit]::-moz-focus-inner,.header button::-moz-focus-inner{border-style:none;padding:0}.footer [type=button]:-moz-focusring,.footer [type=reset]:-moz-focusring,.footer [type=submit]:-moz-focusring,.footer button:-moz-focusring,.header [type=button]:-moz-focusring,.header [type=reset]:-moz-focusring,.header [type=submit]:-moz-focusring,.header button:-moz-focusring{outline:1px dotted ButtonText}.footer select::-ms-expand,.header select::-ms-expand{display:none}.footer option,.header option{padding:0}.footer fieldset,.header fieldset{margin:0;min-width:0;padding:0}.footer legend,.header legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.footer progress,.header progress{vertical-align:baseline}.footer textarea,.header textarea{overflow:auto}.footer [type=number]::-webkit-inner-spin-button,.footer [type=number]::-webkit-outer-spin-button,.header [type=number]::-webkit-inner-spin-button,.header [type=number]::-webkit-outer-spin-button{height:auto}.footer [type=search],.header [type=search]{outline-offset:-2px}.footer [type=search]::-webkit-search-decoration,.header [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.footer ::-webkit-file-upload-button,.header ::-webkit-file-upload-button{-webkit-appearance:auto;appearance:auto;font:inherit}.footer label[for],.header label[for]{cursor:pointer}.footer details,.header details{display:block}.footer summary,.header summary{display:list-item}.footer [contenteditable],.header [contenteditable]{outline:none}.footer table,.header table{border-collapse:collapse;border-spacing:0}.footer caption,.header caption{text-align:left}.footer td,.footer th,.header td,.header th{padding:0;vertical-align:top}.footer th,.header th{font-weight:700;text-align:left}.footer template,.header template{display:none}.footer [hidden],.header [hidden]{display:none}.fixed{overflow-y:scroll;right:0}.fixed,.recruitHeader{left:0;position:fixed;width:100%}.recruitHeader{background-color:#fff;top:0;z-index:2000}.recruitHeader .recruitHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruitLogo{-ms-flex-negative:0;flex-shrink:0}.recruitLogo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruitLogo__company,.recruitLogo__text{-ms-flex-negative:0;flex-shrink:0}.recruitLogo__text{font-family:Noto Sans JP,arial,sans-serif;font-size:14px;font-weight:500;line-height:2;margin-left:16px}.recruitHeaderNav__contentInner{height:100%}.recruitHeaderNav__menuItem>a,.recruitHeaderNav__menuItem>span{font-family:Noto Sans JP,arial,sans-serif;font-weight:500}.recruitHeaderNav__menu--secoundLayer a{font-family:Noto Sans JP,arial,sans-serif}.is-slide .recruitHeaderNav__btn--back svg{display:inline-block;text-align:center}.recruitHeaderNav__linkItem a:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.recruitHeaderNav__linkText--jp{font-family:Noto Sans JP,arial,sans-serif;font-weight:500}.recruitHeaderNav__linkText--en{font-family:Barlow,meiryo,arial,sans-serif}.recruitFooterBottom a:hover,.recruitFooterMiddle a:hover,.recruitFooterTop a:hover{text-decoration:underline}.footerBack__inner{font-family:Barlow,meiryo,arial,sans-serif;font-size:16px;margin:auto;max-width:1100px;text-align:right;width:95%}.footerBack__inner a{display:inline-block;padding:26px 0;position:relative;-webkit-transition:.2s;transition:.2s}.footerBack__inner a:hover{color:#ff4600}.footerBack__inner a:hover:before{width:100%}.footerBack__inner a:before{background:#ff4600;bottom:0;content:"";display:block;height:4px;position:absolute;right:0;-webkit-transition:.2s;transition:.2s;width:0}.footerBack__inner a:hover span:after{top:5px}.footerBack__inner a span{display:block;padding-right:20px;position:relative}.footerBack__inner a span:after{border-color:#ff4600 transparent transparent #ff4600;border-style:solid;border-width:1px;content:"";display:block;height:8px;position:absolute;right:0;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s;width:8px}.recruitFooterTop__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1100px;padding:50px 0;position:relative;width:100%}.recruitFooterTopColumn{color:#fff}.recruitFooterTopColumn:first-child{white-space:nowrap}.recruitFooterTopColumn:last-child{margin-right:0}.recruitFooterTopColumn__head{font-family:Noto Sans JP,arial,sans-serif;font-size:15px;font-weight:500;white-space:nowrap}.recruitFooterTopColumn__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;padding-top:24px}.recruitFooterTopColumn__item{font-size:13px;line-height:2;margin-top:4px;white-space:nowrap}.recruitFooterTopColumn__inner{padding:0 15px}.recruitFooterMiddle{background:#121212}.recruitFooterMiddle__inner{margin:auto;max-width:1100px;padding:24px 0;width:95%}.recruitFooterMiddle__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Noto Sans JP,arial,sans-serif;font-size:15px}.recruitFooterMiddle__links,.recruitrecruitFooterMiddle__linksItem a{display:-webkit-box;display:-ms-flexbox;display:flex}.recruitrecruitFooterMiddle__linksItem img{-o-object-fit:contain;object-fit:contain}.recruitFooterBottom,.recruitFooterTop{background:#040000}.recruitFooterBottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;max-width:1100px;padding:21px 0;width:95%}.recruitFooterBottom__links{color:#fff;font-size:12px}.recruitFooterBottom__copyright{color:#969799;font-family:Barlow,meiryo,arial,sans-serif;font-size:11px}.recruitNotification{background-color:#ffd7cc;min-height:60px;width:100%}.recruitNotification__inner{display:block}.recruitNotification__text{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff4600;font-family:Noto Sans JP,arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:0}.recruitNotification__text:after{content:">"}.br--l,.br--m,.br--mqDown,.br--mqUp,.br--pc,.br--s,.br--sp,.br--xl{display:none}@media screen and (min-width:481px){.recruitNotification__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media screen and (min-width:481px) and (max-width:768px){.br--m{display:block}}@media screen and (min-width:769px){.recruitFooterTop__inner{display:grid;gap:0 40px;grid-template-columns:repeat(5,160px) 100px;grid-template-rows:74px 74px 1fr}.recruitFooterTopColumn.recruitFooterTopColumn--top{grid-column-start:1;grid-row-start:1}.recruitFooterTopColumn.recruitFooterTopColumn--message{grid-column-start:1;grid-row-start:2}.recruitFooterTopColumn.recruitFooterTopColumn--business{grid-column-start:2;grid-row:2/4}.recruitFooterTopColumn.recruitFooterTopColumn--environment{grid-column-start:3;grid-row:2/4}.recruitFooterTopColumn.recruitFooterTopColumn--interview{grid-column-start:4;grid-row-start:2}.recruitFooterTopColumn.recruitFooterTopColumn--blog{grid-column-start:4;grid-row-start:3}.recruitFooterTopColumn.recruitFooterTopColumn--requirements{grid-column-start:5;grid-row:2/4}.recruitFooterTopColumn.recruitFooterTopColumn--requirements .recruitFooterTopColumn__item--spacer{margin-top:1.5em}.recruitFooterTopColumn.recruitFooterTopColumn--entry{grid-column-start:6;grid-row-start:2}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head{background-color:#ff4600;height:120px;width:100px}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:120px;justify-content:center;padding-bottom:20px}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a span,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span span{position:relative;z-index:2}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a:before,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span:before{background-color:#040000;content:"";display:block;inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:0}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a:hover,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span:hover{text-decoration:none}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a:hover:before,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span:hover:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top}.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a:after,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.recruitrecruitFooterMiddle__linksItem a{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.recruitNotification__inner{padding:19.5px}.br--pc{display:block}.displayNone--pc{display:none}}@media screen and (min-width:769px) and (max-width:1099px){.recruitFooterBottom a:hover,.recruitFooterMiddle a:hover,.recruitFooterTop a:hover{text-decoration:initial}.footerBack__inner a:hover{color:#000}.footerBack__inner a:hover:before{width:0}.footerBack__inner a:hover span:after{top:10px}.br--l{display:block}}@media screen and (min-width:769px) and (min-width:1100px){.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>a:after,.recruitFooterTopColumn.recruitFooterTopColumn--entry .recruitFooterTopColumn__head>span:after{background-image:url(/recruit/blog/wp-content/themes/progresstech.recruit/assets.corp/images/common/header/arrow_white.png);height:6px;left:50%;top:73px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:42px}}@media screen and (min-width:1099px){.br--mqUp{display:block}}@media screen and (min-width:1100px){.recruitHeader .recruitHeader__inner{padding-left:40px}.br--xl{display:block}}@media screen and (min-width:1280px){.recruitHeader{height:100px}.recruitHeader:has(.recruitNotification){height:auto;min-height:100px}.recruitHeader .recruitHeader__inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;height:100px;margin:0 auto;max-width:1920px;position:relative}.recruitLogo__company{width:170px}.recruitHeaderNav__btn{display:none}.recruitHeaderNav__content{height:100%;max-width:1390px;width:100%}.recruitHeaderNav__contentInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruitHeaderNav__btn--close{display:none}.recruitHeaderNav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;margin-right:clamp(60px,26.67vw - 281.33px,180px);max-width:1200px;width:100%}.recruitHeaderNav__menu:before{background-color:rgba(4,0,0,.8);content:"";display:block;height:48px;left:50%;position:absolute;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:100vw}.recruitHeaderNav__menuItem{display:none;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recruitHeaderNav__menuItem>a,.recruitHeaderNav__menuItem>span{display:block;height:100%}.recruitHeaderNav__menuItem>a:hover span,.recruitHeaderNav__menuItem>span:hover span{color:#ff4600}.recruitHeaderNav__menuItem>a:hover span:after,.recruitHeaderNav__menuItem>span:hover span:after{width:100%}.recruitHeaderNav__menuItem>a span,.recruitHeaderNav__menuItem>span span{display:inline-grid;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#040000;font-size:16px;height:100%;white-space:nowrap}.recruitHeaderNav__menuItem>a span:after,.recruitHeaderNav__menuItem>span span:after{background-color:#ff4600;content:"";display:block;height:5px;left:0;position:absolute;top:calc(100% - 5px);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:0}.recruitHeaderNav__menuItem--hasSecond.is-hoverStyle>a span,.recruitHeaderNav__menuItem--hassecond:hover>a span{color:#ff4600}.recruitHeaderNav__menuItem--hasSecond.is-hoverStyle>a span:after,.recruitHeaderNav__menuItem--hassecond:hover>a span:after{width:100%}.recruitHeaderNav__menuItem--pc{display:block;height:16px;height:100%}.recruitHeaderNav__menu--secoundLayer{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:calc(100% - 1px);visibility:hidden;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;background-color:#fff;border-top:1px solid #ff4600;justify-content:flex-end;max-width:200px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-bottom:8px;padding-top:17px;width:200px}.recruitHeaderNav__menu--secoundLayer:before{content:"";display:block;height:42px;left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:calc(100% - 150px)}.recruitHeaderNav__menu--secoundLayer>li{height:100%;width:100%}.recruitHeaderNav__menu--secoundLayer>li.recruitHeaderNav__menu--pcNone{display:none}.recruitHeaderNav__menu--secoundLayer a{background-color:#fff;color:#040000;display:block;font-size:14px;font-weight:500;height:100%;line-height:1.5;padding:7px 16px 8px;position:relative}.recruitHeaderNav__menu--secoundLayer a:hover{color:#ff4600}.recruitHeaderNav__menu--secoundLayer span{display:block;position:relative;white-space:nowrap;width:100%}.recruitHeaderNav__menuItem--business .recruitHeaderNav__menu--secoundLayer,.recruitHeaderNav__menuItem--environment .recruitHeaderNav__menu--secoundLayer{padding-top:19px}.recruitHeaderNav__menuItem--business .recruitHeaderNav__menu--secoundLayer a,.recruitHeaderNav__menuItem--environment .recruitHeaderNav__menu--secoundLayer a{line-height:2;padding:1px 16px}.recruitHeaderNav__menuItem--hasSecond:hover .recruitHeaderNav__menu--toSecoundLayer+.recruitHeaderNav__menu--secoundLayer{-webkit-animation:fadeInAnimation .4s cubic-bezier(.645,.045,.355,1);animation:fadeInAnimation .4s cubic-bezier(.645,.045,.355,1);visibility:visible;z-index:2}.recruitHeaderNav__link{max-width:150px;position:relative;width:100%}.recruitHeaderNav__linkItem{display:none}.recruitHeaderNav__linkItem a:after{background-image:url(/recruit/blog/wp-content/themes/progresstech.recruit/assets.corp/images/common/header/arrow_white.png);height:6px;left:50%;top:73px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:42px}.recruitHeaderNav__linkItem--pc{background-color:#ff4600;display:block;height:120px;width:150px}.recruitHeaderNav__linkItem--pc a{color:#fff;display:block;height:100%;position:relative}.recruitHeaderNav__linkItem--pc a:before{background-color:#040000;content:"";display:block;inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:0}.recruitHeaderNav__linkItem--pc a:hover:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top}.recruitHeaderNav__linkText--jp{font-size:15px;left:50%;position:absolute;top:43px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.recruitHeaderNav__linkText--en{display:none}}@media screen and (min-width:1280px) and (max-width:1729px){.recruitHeader .recruitHeader__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recruitHeaderNav__contentInner{width:100%}}@media screen and (min-width:1730px){.recruitHeaderNav__menu{margin-right:180px}}@media screen and (max-width:1279px){.recruitHeader{height:62px}.recruitHeader:has(.recruitNotification){height:auto;min-height:62px}.recruitHeader+main{padding-top:62px}.recruitLogo__company{width:136px}.recruitHeaderNav__btn{height:62px;position:relative;width:62px}.recruitHeaderNav__btn span{background-color:#040000;height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.recruitHeaderNav__btn span:first-child{top:22px}.recruitHeaderNav__btn span:nth-child(2){top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.recruitHeaderNav__btn span:nth-child(3){bottom:22px}.recruitHeaderNav__content{-ms-overflow-style:none;scrollbar-width:none}.recruitHeaderNav__content::-webkit-scrollbar{display:none}.recruitHeaderNav__content{background-color:#040000;display:none;height:100vh;left:0;padding:62px 0 0 16px;position:absolute;top:0;width:100%}.recruitHeaderNav__content.is-menuOpen{display:block}.recruitHeaderNav__contentInner{overflow-y:scroll;padding-bottom:80px}.recruitHeaderNav__contentInner a{color:#fff;display:block}.recruitHeaderNav__btn--close{height:62px;position:absolute;right:0;top:0;width:62px;z-index:3}.recruitHeaderNav__btn--close span{background-color:#fff;height:2px;left:50%;position:absolute;top:50%;width:20px}.recruitHeaderNav__btn--close span:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.recruitHeaderNav__btn--close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.recruitHeaderNav__menu{margin-bottom:40px}.recruitHeaderNav__menu a{border-bottom:1px solid hsla(220,1%,59%,.3)}.recruitHeaderNav__menuItem>a,.recruitHeaderNav__menuItem>span{font-size:16px;padding:24px 0}.recruitHeaderNav__menu--toSecoundLayer{border-bottom:1px solid hsla(220,1%,59%,.3);color:#fff;display:block;position:relative}.recruitHeaderNav__menu--toSecoundLayer:after,.recruitHeaderNav__menu--toSecoundLayer:before{background-color:#fff;content:"";display:block;position:absolute}.recruitHeaderNav__menu--toSecoundLayer:before{height:1px;right:23px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px}.recruitHeaderNav__menu--toSecoundLayer:after{height:17px;right:31px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.recruitHeaderNav__menu--toSecoundLayer.is-accordionActive:after{display:none}.recruitHeaderNav__menu--secoundLayer.is-accordionOpen a{line-height:1.5;opacity:1;overflow:visible;padding:16px 0}.recruitHeaderNav__menu--secoundLayer>li{padding-left:32px}.recruitHeaderNav__menu--secoundLayer>li>a{font-size:14px;line-height:0;opacity:0;overflow:hidden;padding:0;-webkit-transition-duration:.4s;transition-duration:.4s}.is-slide .recruitHeaderNav__btn--back{background-image:url(/recruit/blog/wp-content/themes/progresstech.recruit/assets.corp/images/common/header/arrow_left.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 18px;height:62px;left:0;position:absolute;top:0;width:62px}.recruitHeaderNav__link{padding-right:16px}.recruitHeaderNav__linkItem:not(:last-child){margin-bottom:16px}.recruitHeaderNav__linkItem a{background-color:#ff4600;padding:16px 20px;position:relative}.recruitHeaderNav__linkItem a:after{background-image:url(/recruit/blog/wp-content/themes/progresstech.recruit/assets.corp/images/common/header/arrow_white_sp.png);height:6px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px}.recruitHeaderNav__linkText--jp{display:block;font-size:14px;line-height:2.286}.recruitHeaderNav__linkText--en{color:#ff4600;display:block;font-size:10px;letter-spacing:.16em}.recruitFooterTop{display:none}}@media screen and (max-width:1099px){.recruitHeader .recruitHeader__inner{padding-left:20px}.br--mqDown{display:block}}@media screen and (max-width:768px){.recruitFooterBottom a:hover,.recruitFooterMiddle a:hover,.recruitFooterTop a:hover{text-decoration:initial}.footerBack__inner{text-align:center}.footerBack__inner a:hover{color:#000}.footerBack__inner a:hover:before{width:0}.footerBack__inner a:hover span:after{top:10px}.recruitFooterMiddle__inner{padding:0 0 19px}.recruitFooterMiddle__links{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recruitrecruitFooterMiddle__linksItem{margin-top:20px}.recruitrecruitFooterMiddle__linksItem a{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruitrecruitFooterMiddle__linksItem a span{font-size:15px;letter-spacing:.1em;line-height:1.5}.recruitFooterBottom__inner{display:block;padding:40px 0 38px;text-align:center}.recruitFooterBottom__links{font-size:14px}.recruitFooterBottom__copyright{font-size:12px;line-height:1.5;margin-top:60px}.recruitNotification__inner{padding:19.5px 17px}.br--sp{display:block}.displayNone--sp{display:none}}@media screen and (max-width:480px){.recruitNotification__text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.br--s{display:block}}