@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Roboto:wght@100;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Noto Sans JP,sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1.8;width:100vw;word-break:break-word}body,html{overflow-x:hidden}body{line-height:1;width:100%}article,aside,details,figcaption,figure,header,hgroup,menu,nav,section{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img,video{height:auto;max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}button{outline:none}@media (min-width:1230px){.tab{display:none!important}}@media (max-width:1024px){.pc{display:none!important}}h2{font-size:2.625rem;font-weight:700}@media (max-width:1024px){h2{font-size:2rem}}h3{font-family:Sawarabi Mincho,sans-serif;font-size:1.625rem;font-weight:400;letter-spacing:.1em;line-height:1.8}@media (max-width:1024px){h3{font-size:1.4rem;line-height:1.6}}@media (max-width:599px){h3{font-size:1.125rem}}.filter{position:relative}.filter:after{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:500;height:60px;justify-content:center;letter-spacing:.1em;max-width:240px;overflow:hidden;position:relative;-webkit-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;z-index:1}.btn span{left:0;letter-spacing:.2em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.btn--arrow:after{bottom:18px;content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/icon-arrow-right-white.png);position:absolute;right:10px}.btn--external:after{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/icon-external-white.png);left:15px;position:relative}.btn--external-gray:after{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/icon-external-gray.png);left:15px;position:relative}@media (max-width:599px){.btn{height:50px}}.btn:before{border-right:0 solid transparent;border-top:80px solid #fff;content:"";position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:-1}.btn:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.btn-gray{background-color:#72727b;border:1px solid #72727b;color:#fff;line-height:1}.btn-gray:hover{border:1px solid #72727b;color:#72727b}.btn-black{background-color:#000;border:1px solid #000}.btn-black:hover{border:1px solid #000;color:#000}.btn-white-gray{background-color:#fff;border:1px solid #72727b;color:#72727b}.btn-white-gray:before{border-top:80px solid #72727b}.btn-white-gray:hover{color:#fff}.dual-btn{display:flex;flex-flow:row wrap;gap:40px;justify-content:center;margin:96px auto 0;width:100%}.dual-btn .btn{flex:0 1 240px}.sub__ttl{position:absolute;top:0;z-index:-1}.contact{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/recruit/img09.png) top/cover no-repeat;padding:58px 0 51px;position:relative}.contact:before{background-color:rgba(0,0,0,.8);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}.contact__wrap{position:relative;z-index:1}.contact__ttl{color:#fff;font-family:A1明朝,serif;margin-bottom:45px;text-align:center}.contact__link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:50px;justify-content:center;margin:0 auto;position:relative;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:250px}.contact__link:hover{background-color:#000;color:#fff}@media only screen and (max-width:599px){.contact{padding:50px}.contact__ttl{font-size:1.7rem}.contact__link{font-size:1rem;height:40px;margin-top:30px;width:180px}}.midnightInner{overflow:hidden!important}.sp-show{display:none}@media screen and (max-width:599px){.sp-show{display:block}}.float-links{writing-mode:vertical-lr}.fv{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:11rem 0 11rem 7rem;position:relative}.fv--ceo-message{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/ceo-message/ceo-message-hdr.jpg)}.fv--digital-marketing{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/digital-marketing/digitalmarketing_hdr.jpg)}.fv--about-mq{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/about-mq/about-mq-hdr.jpg)}.fv--co-statement{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/co-statement/statement_hdr.jpg)}.fv--partners{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/staffs/staffs_hdr.jpg)}.fv--info{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/info/profile_hdr.jpg)}.fv__ttl{font-family:A1明朝,serif;font-size:3rem}.fv__ttl--en{font-family:Roboto;font-size:24px;font-weight:400;margin-left:3rem;vertical-align:middle}.fv .breadcrumb{bottom:1rem;display:flex;left:2rem;position:absolute}.fv .breadcrumb__item{align-items:center;color:#72727b;display:flex}.fv .breadcrumb__item a{color:#000}.fv .breadcrumb .home:before{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/bread-icon.svg);height:1rem;margin-right:.8rem;width:1rem}.fv .breadcrumb .arrow:after{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/bread-arrow.svg);height:1rem;margin:0 .5rem;width:1rem}@media (max-width:768px){.fv{padding:9rem 0 9rem 3rem}}@media (max-width:599px){.fv{padding:9rem 0 4rem 1rem}.fv__ttl{font-size:2rem}.fv__ttl--en{display:block;font-size:1.2rem;margin:1rem 0 0}.fv .breadcrumb{display:none}}.full-width-bnr{margin:16vh auto;padding:65px 0}.full-width-bnr--recruit{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/bg-recruitment.jpg) top/cover no-repeat;color:#fff;height:340px}.full-width-bnr--cta{background:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/bg-cta.png) top/cover no-repeat;height:300px;padding:2vh 0}.full-width-bnr--no-margin{margin:0}.full-width-bnr__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1090px;width:95vw}.full-width-bnr__ttl{font-family:A1明朝,serif;font-size:3.375rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-bottom:25px}.full-width-bnr__ttl--recruit{font-size:3.375rem}.full-width-bnr__ttl--cta{font-size:2.625rem}.full-width-bnr__eng{font-family:Roboto;font-size:1.5rem;font-weight:400;letter-spacing:.1em;margin-bottom:40px}.full-width-bnr__txt{font-size:1.125rem}.full-width-bnr__btn{align-self:center;top:20px;width:240px}@media (max-width:1024px){.full-width-bnr{background-position:-30vw 0;height:auto}.full-width-bnr--cta{padding:6vh 0}.full-width-bnr__inner{flex-flow:row wrap}.full-width-bnr__txt{margin-bottom:40px}.full-width-bnr__ttl--recruit{font-size:2.625rem}.full-width-bnr__ttl--cta{font-size:2.375rem}}@media (max-width:599px){.full-width-bnr{background-position:-80vw 0;margin:10vh auto;padding:30px 0}.full-width-bnr__ttl{margin-bottom:10px}.full-width-bnr__ttl--recruit{font-size:2.125rem;line-height:1.4}.full-width-bnr__ttl--cta{font-size:1.75rem}.full-width-bnr__eng{margin-bottom:20px}.full-width-bnr__desc{line-height:1.6}.full-width-bnr__btn{left:50%;top:0;transform:translateX(-50%)}}@media screen and (min-width:600px){footer{position:relative;z-index:1000}}header{height:auto;position:fixed;width:100%;z-index:1000}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0;width:95%}.header__inner,.header__left{display:-webkit-box;display:-ms-flexbox;display:flex}.header__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.header__right{position:relative!important}.header__left>div{margin:0 auto;top:20px!important;width:95%}.header__logo{max-height:50px}#menu_close,.header__img_svg{fill:#000;fill-rule:evenodd}.header__left-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header__txt{color:#000;font-size:.75rem;margin-left:20px}.header__btn,.header__txt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.header__btn{background-color:#72727b;color:#fff;font-size:1.31rem;font-weight:700;height:5.12445vw;letter-spacing:2px;margin-left:.73206vw;max-height:70px;max-width:200px;min-height:50px;min-width:150px;overflow:hidden;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:14.64129vw;z-index:1;z-index:29}.fv__btn:after,.header__btn-black:before,.header__btn-grey:before{border-right:0 solid transparent;border-top:80px solid #fff;content:"";position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:-1}.header__btn-grey:hover{border:1px solid #72727b;color:#72727b}.header__btn-grey:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__sp-right{display:block;height:11.46667vw;max-height:43px;max-width:35px;position:relative;width:9.33333vw}.header__close,.header__open{height:100%;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}.header__close svg path,.header__close svg rect,.header__open svg path,.header__open svg rect{fill:#000}.header__close:hover,.header__open:hover{cursor:pointer}.header__logo svg path{fill:#000}@media only screen and (min-width:600px){.black #menu_close,.black .header__img_svg,.header__modal #menu_close,.header__modal .header__img_svg{fill:#fff;fill-rule:evenodd}.black .header__logo svg path,.header__modal .header__logo svg path{fill:#fff}.black .header__txt,.header__modal .header__txt{color:#fff}.black .header__close svg path,.black .header__close svg rect,.black .header__open svg path,.black .header__open svg rect,.header__modal .header__close svg path,.header__modal .header__close svg rect,.header__modal .header__open svg path,.header__modal .header__open svg rect{fill:#fff}.transparent .header__modal #menu_close,.transparent .header__modal .header__img_svg{fill:transparent;fill-rule:evenodd}.transparent .header__modal .header__logo svg path{fill:transparent}.transparent .header__modal .header__txt{color:transparent}.transparent .header__modal .header__close svg path,.transparent .header__modal .header__close svg rect,.transparent .header__modal .header__open svg path,.transparent .header__modal .header__open svg rect{fill:transparent}.transparent .header__modal .header__btnBox{opacity:0}.js-is-fixed header{height:100vh!important}}.header__open{opacity:1;z-index:11}.header__close{opacity:0;z-index:-1}.header__sp-mail{display:none}.header__modal{background:rgba(0,0,0,.9);display:none;height:100vh;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transition:all .2s;width:100vw;z-index:-100000}.hide{display:none}html.js-is-fixed .header__modal{display:block}.header__sp-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-bottom:30px;padding-top:5.75rem;text-align:center;width:98%}.header__sp-content,.header__sp-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header__sp-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:78px;width:100%}@media screen and (min-width:600px){.header__sp-content{height:auto;padding-top:20px}.header__txt{height:41px}:root .header__txt,_::-webkit-full-page-media,_:future{height:auto}}.header__sp-wrap{margin:0 auto;position:relative;width:95%}.header__sp-right2{display:-webkit-box;display:-ms-flexbox;display:flex}.header__sp-right2 .header__close-logo{margin-right:auto}.header__sp-right2 .header__close,.header__sp-right2 .header__close-logo,.header__sp-right2 .header__close-logo .header__logo{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.header__sp-right2 .header__close{height:9.06667vw;max-height:34px;max-width:28px;position:relative;position:absolute;right:0;width:7.46667vw}:root .header__sp-right2 .header__logo,_::-webkit-full-page-media,_:future{display:block;height:43px;width:125px}.header__contact1{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:33px;justify-content:center;position:relative;width:51px}.header__sponly{display:none}.header__sp-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:765px;width:100%}.menu-item{border-bottom:1px solid #72727b;padding:16.5px 10px;text-align:left;width:calc(50% - 33px)}.menu-item a{color:#fff;display:block;width:100%}.menu-item:first-child,.menu-item:nth-child(2){border-top:1px solid #72727b}.header__arrow{position:relative}.header__arrow:before{background:url(../../img/header-item-arrow.svg);background-size:cover;content:"";height:10px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) scale(1.4);-ms-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:12px}.header__arrow.active:before{-webkit-transform:translateY(-50%) scale(1.4) rotateX(180deg);transform:translateY(-50%) scale(1.4) rotateX(180deg)}.header__sp-btnBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:20px auto 0;width:95%}.header__sp-btn{background:#fff;color:#000;height:50px;margin-top:15px;position:relative;width:100%}.header__subNav{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__subItem{max-height:0;opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}.header__sp-link2{border-top:1px solid #72727b;color:#9a9aaa;display:block;padding:15px 0 15px 10px;pointer-events:none;width:100%}.header__subItem2{max-height:0;opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}.header__sp-link3{border-top:1px solid #72727b;color:#707070;display:block;padding:15px 10px;pointer-events:none;width:100%}.header__iconBox{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:space-between;margin:30px auto 0;width:100px}.header__sp-icon,.header__sp-sns{height:100%}.sponly{display:none}.active{max-height:200px;opacity:1;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:11}.translate-top{margin-top:20px}.pad-bot{padding-bottom:0}.fadeOut{-webkit-animation:fadeOut .4s ease forwards;animation:fadeOut .4s ease forwards}.fadeIn{-webkit-animation:fadeIn .4s ease forwards;animation:fadeIn .4s ease forwards}.pointer{pointer-events:auto}@-webkit-keyframes fadeOut{0%{opacity:0;transform:translateY(0);z-index:-1}0.1%{opacity:0;transform:translateY(0);z-index:11}to{opacity:1;transform:translateY(0);z-index:11}}@keyframes fadeOut{0%{opacity:0;transform:translateY(0);z-index:-1}0.1%{opacity:0;transform:translateY(0);z-index:11}to{opacity:1;transform:translateY(0);z-index:11}}@-webkit-keyframes fadeIn{0%{opacity:1;transform:translateY(0);z-index:11}0.1%{opacity:1;z-index:11}to{opacity:0;z-index:-10000}}@keyframes fadeIn{0%{opacity:1;z-index:11}0.1%{opacity:1;z-index:11}to{opacity:0;z-index:-100000}}html.js-is-fixed{height:100%;overflow:hidden}:root .js-is-fixed,_::-webkit-full-page-media,_:future{position:relative}.company__sp_ttl,.header__entry{display:none}@media only screen and (max-width:599px){.js-is-fixed header{height:100vh!important}.js-is-fixed .header__sponly{opacity:0}.js-is-fixed .fadeOut .header__sponly{opacity:1}.js-is-fixed .header__sp-content{position:fixed;z-index:1000}.js-is-fixed .header__sp-inner{padding-top:calc(50px + 1.56rem)}header{background-color:#fff;width:100%}header .header__btnBox{display:none}.header__inner{box-sizing:border-box;margin:0 auto;padding:0 10px;width:100%}.header__left{display:none}.company__sp_ttl{color:#fff;display:block;font-size:1rem;margin-bottom:1rem;text-align:center}.sponly{display:block}.header__sp-inner{padding-bottom:160px;padding-top:1.56rem}.header__sp-list{box-sizing:border-box;padding:0 10px}.menu-item{box-sizing:border-box;padding:16.5px 10px;width:100%}.menu-item a{color:#fff;display:block;width:100%}.menu-item a:hover{cursor:pointer}.menu-item:first-child,.menu-item:nth-child(2){border-top:1px solid #72727b}.header__sponly{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:space-between;width:100%}.header__close svg,.header__logo svg,.header__open svg{width:1.75rem}.header__close svg path,.header__close svg rect,.header__logo svg path,.header__logo svg rect,.header__open svg path,.header__open svg rect{fill:#000;fill-rule:evenodd}.header__sp-right2{display:none}.header__sp-content{height:50px}.header__contact1{height:18px;width:27px}.header__logo{align-items:center;display:flex;height:21px;justify-content:center;max-width:unset}.header__logo svg{height:1.31rem;width:auto}.header__logo .header__txt{color:#000;font-size:.56rem;margin-left:5px}.header__sp-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:0;order:2}.header__sp-wrap{background:#fff;box-sizing:border-box;padding:0 10px;width:100%}.header__entry{display:block;position:absolute;right:1rem;top:1rem;z-index:30}}.header__inner,.midnightHeader,.midnightInner{background-color:transparent!important;display:flex;justify-content:space-between;width:100%}.js-is-fixed header{z-index:10000}.header-external{display:flex;justify-content:space-between;margin:3rem auto 2rem;max-width:765px;width:100%}.header-external__item{width:calc(50% - 33px)}.header-external__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:60px;justify-content:center;letter-spacing:0;max-width:none;position:relative;text-align:center}.header-external__link:before{background:url(../../img/recruit/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:10px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:70px}.header-external__link:hover{background-color:#000;color:#fff}.header-external__link:hover:before{background:url(../../img/recruit/btn-arrow.svg);background-position:50%;background-repeat:no-repeat;-webkit-transform:translateY(-50%) translateX(15px);transform:translateY(-50%) translateX(15px)}@media screen and (max-width:599px){.header-external{box-sizing:border-box;display:block;margin:2rem auto 0;padding:0 10px}.header-external__item{width:100%}.header-external__item+.header-external__item{margin-top:1rem}}.fix-bnr{background-attachment:fixed;background-image:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/fv-top.jpg);background-repeat:no-repeat;background-size:auto 100%}@media (max-width:599px){.fix-bnr{background-image:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/fv-top-sp.jpg);background-size:100vw 100%}}.fadeout-bg{background-image:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/bg-fadeout.png);background-position:right 0 bottom 0;background-repeat:no-repeat;background-size:contain}.fv-top{font-family:A1明朝,serif;height:100vh;max-height:750px;position:relative;width:100%}.fv-top__inner{margin:0 auto;max-width:1090px;width:95vw}.fv-top__ttl{font-size:6.125rem;letter-spacing:.1em;line-height:1.6;padding:15vh 0 6vh}.fv-top__ttl span{color:#72727b}.fv-top__lead{font-size:2.25rem;line-height:1.6}.fv-top__scroll-link{bottom:125px;color:#000;font-family:Roboto;left:3vw;position:absolute;writing-mode:vertical-rl}.fv-top__scroll-link:after{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/icon-arrow-down.png);left:2px;position:absolute;top:60px}@media (max-width:1024px){.fv-top{height:auto;padding:13vh 0 5vh}.fv-top__scroll-link{display:none}.fv-top__ttl{font-size:4.25rem;padding:0 0 6vh}.fv-top__lead{font-size:2.5rem}}@media (max-width:599px){.fv-top__ttl{font-size:3.25rem}.fv-top__lead{font-size:1.5rem}}.challenger{line-height:1.6;position:relative}.challenger:before{content:"チャレンジャー";font-family:A1明朝,serif;letter-spacing:.2em;position:absolute;top:-15px}.challenger--fourteen:before{font-size:.875rem}.challenger--eleven:before{font-size:.6875rem;font-weight:400}.top-lead{font-family:A1明朝,serif;font-weight:700;margin:0 auto;max-width:1090px;padding:120px 0 80px;text-align:left;width:95vw}.top-lead__ttl{color:#72727b;font-size:2.625rem;line-height:1.6;margin-bottom:90px}.top-lead__txt{font-size:1.75rem;line-height:2.4;margin-bottom:80px}.top-lead__txt:last-child{margin-bottom:120px}.top-lead__btn{font-family:Noto Sans JP,sans-serif;width:240px}@media (max-width:599px){.top-lead__btn{margin:0 auto}}@media (max-width:1024px){.top-lead{padding:7vh 0}.top-lead__ttl{font-size:1.375rem;margin-bottom:50px}.top-lead__txt{font-size:1.125rem;margin-bottom:40px}.top-lead__txt:last-child{margin-bottom:60px}}.top-service-intro{margin:130px auto 0;max-width:1090px;position:relative;width:95vw}.top-service-intro:before{content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/bg-logo.png);position:absolute;right:calc(50% - 47.5vw)}.top-service-intro__english-ttl{color:#72727b;font-family:Roboto;font-size:3.75rem;font-weight:100;letter-spacing:.1em;margin-bottom:104px;position:relative}@media (min-width:1230px){.top-service-intro__english-ttl{left:-50px}}.top-service-intro__english-ttl:after{background-color:#72727b;bottom:-48px;content:"";height:1px;left:-28vw;position:absolute;width:42vw}@media (max-width:599px){.top-service-intro__english-ttl{margin-bottom:54px}.top-service-intro__english-ttl:after{bottom:-15px;left:-36vw;position:absolute;width:92vw}}.top-service-intro__side-eng{color:#72727b;font-family:Roboto;font-weight:700;left:calc(50% - 48.5vw);position:absolute;writing-mode:vertical-lr}.top-service-intro__side-eng:before{background-color:#72727b;content:"";height:150px;left:8px;position:absolute;top:-87%;width:1px}@media (max-width:1024px){.top-service-intro__side-eng{margin-bottom:20px;position:relative;text-align:right;writing-mode:lr}.top-service-intro__side-eng:before{content:none}}.top-service-intro__lead{margin-bottom:200px}@media (max-width:599px){.top-service-intro__lead{margin-bottom:75px}}.top-service-intro__ttl{font-family:A1明朝,serif;letter-spacing:.1em;line-height:2;margin-bottom:80px}@media (max-width:599px){.top-service-intro__ttl{font-size:1.5rem;margin-bottom:30px}}.top-service-intro__txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:1024px){.top-service-intro__txt{font-size:1rem}}@media (max-width:599px){.top-service-intro__txt{font-size:.875rem;line-height:2}.top-service-intro{margin:130px auto}}.service-flex{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:110px}.service-flex--txtleft{padding-left:calc(50% - 545px)}@media (max-width:1024px){.service-flex--txtleft{padding-left:calc(50% - 45vw)}}@media (max-width:599px){.service-flex--txtleft{padding:0}}.service-flex--txtright{padding-right:calc(50% - 545px)}@media (max-width:1024px){.service-flex--txtright{padding-right:calc(50% - 45vw)}}@media (max-width:599px){.service-flex--txtright{padding:0}.service-flex--txtright div:first-child{margin-top:25px;order:2}}.service-flex--mb200{margin-bottom:200px}.service-flex__a1--mb40{font-family:A1明朝,serif;font-size:1.25rem;margin-bottom:40px}@media (max-width:599px){.service-flex__a1--mb40{font-size:1rem;margin-bottom:20px}}.service-flex__txt{color:#000;display:flex;flex:0 0 370px;flex-flow:column;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:1024px){.service-flex__txt{font-size:1rem}}@media (max-width:599px){.service-flex__txt{font-size:.875rem;line-height:2;margin-bottom:30px}}.service-flex__desc{line-height:2.1;margin-bottom:50px}.service-flex__desc--less-margin{line-height:2.1;margin-bottom:20px}.service-flex__btns{width:240px}.service-flex__btns .btn-gray{margin-bottom:20px}.service-flex__btns--right{margin:0 0 0 auto}@media (max-width:599px){.service-flex__btns,.service-flex__btns--right{margin:0 auto}}.service-flex__english-ttl{font-family:Roboto;font-size:2.875rem;font-weight:400;letter-spacing:.1em;margin-bottom:20px}@media (max-width:599px){.service-flex__english-ttl{font-size:1.5rem;line-height:1.4}}.service-flex__img{flex:40%;min-height:460px}.service-flex__img--left{margin-right:80px}.service-flex__img--right{margin-left:80px}.service-flex__img img{height:100%;object-fit:cover;width:100%}@media (max-width:599px){.service-flex{flex-flow:row wrap;margin:90px auto 110px;width:95vw}.service-flex__img,.service-flex__txt{flex:1 0 100%;margin:10px 0}.service-flex__img{margin:0;min-height:auto}.logo-flex-wrap{display:flex}}.logo-flex{margin:60px auto 95px;text-align:center}.logo-flex__ttl{font-family:A1明朝,serif;font-size:1.25rem;font-weight:700;margin-bottom:50px}.logo-flex__images{display:flex;flex-flow:row wrap;justify-content:space-between}.logo-flex__images--customers{margin:0 auto;max-width:1230px;width:95vw}@media (max-width:1024px){.logo-flex__images--customers{justify-content:space-around}}.logo-flex__images--media{margin:0 auto;max-width:1090px;width:95vw}@media (max-width:1024px){.logo-flex__images--media{justify-content:flex-start}}@media (max-width:599px){.logo-flex__images--media{justify-content:space-between;width:90%}}.logo-flex__images img{align-self:center;flex:0 1 17%;margin-bottom:15px;margin-top:15px;min-width:170px}@media (max-width:1024px){.logo-flex__images img{width:22%}.logo-flex__images img:nth-child(2){margin-left:0}}@media (max-width:599px){.logo-flex__images img{min-width:auto;width:41%}}.logo-flex__txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:50px}@media (max-width:1024px){.logo-flex__txt{font-size:1rem}}@media (max-width:599px){.logo-flex__txt{font-size:.875rem;line-height:2}.logo-flex{width:95vw}}.news{margin:156px auto 100px;max-width:1090px;width:95vw}.news__ttl{font-family:Roboto;font-size:2.875rem;font-weight:400;margin-bottom:30px}.news__lead{font-family:A1明朝,serif;margin-bottom:60px}.news__columns{display:flex;flex-flow:row wrap;justify-content:space-between}.news__single-column{flex:0 1 47%;max-width:490px}.news__column-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.news__column-ttl{font-family:Roboto;font-size:1.5rem;padding-left:26px;position:relative}.news__column-ttl:before{background-color:#72727b;content:"";height:1px;left:-3px;position:absolute;top:18px;width:14px}.news__ichiran-link{color:#72727b;font-family:Roboto;font-weight:700;position:relative;right:16px}.news__ichiran-link:after{bottom:3px;content:url(//8287033.fs1.hubspotusercontent-na1.net/hubfs/8287033/raw_assets/public/AXIS_RECRUIT/company_recruit/assets/img/company/icon-arrow-right-gray.png);left:16px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news__ichiran-link:hover:after{left:26px}@media (max-width:768px){.news__single-column{flex:1 0 100%;margin:0 auto;max-width:100%}}@media (max-width:599px){.news{margin:75px auto}.news__column-ttl{font-size:1rem;padding-left:16px}.news__column-ttl:before{top:12px}.news__ichiran-link{font-size:.8125rem;right:4px}.news__ichiran-link:after{bottom:2px;left:6px}}.news-post__single{border-bottom:1px solid #000;margin-bottom:50px;padding-bottom:50px}.news-post__link-wrapper{color:#000;display:flex;justify-content:space-between;transition:.7s}.news-post__link-wrapper:hover{opacity:.7}.news-post__category,.news-post__date{color:#72727b;display:inline-block;font-size:.875rem;margin-bottom:10px}.news-post__date{font-family:Roboto}.news-post__txt{display:inline-block;font-size:1rem;max-width:352px;width:70%}.news-post__ttl{line-height:1.5}.news-post__ttl br{display:none}.news-post__img{display:inline-block;height:105px;object-fit:cover;width:105px}.news-post__img img{height:100%;object-fit:cover}.quest-container{padding-top:7vh}.quest__h2-text{font-family:A1明朝,serif;font-size:1.25rem;line-height:1.8;margin:0 auto;padding-bottom:50px;text-align:center;width:90%}.quest__box{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row;justify-content:center;margin:0 auto 60px;max-width:1230px;width:100%}.quest__box,.quest__item{-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}.quest__item{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;justify-content:space-between;padding:15px 25px 15px 15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:33%}.quest__item:hover{background:hsla(0,0%,100%,.4)}.quest__item:hover .more:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.quest__item:hover .more:after{-webkit-transform:translateX(8px) rotate(30deg);-ms-transform:translateX(8px) rotate(30deg);transform:translateX(8px) rotate(30deg)}.quest__img-box{height:16vw;max-height:200px}.quest__img,.quest__img-box{position:relative;width:100%}.quest__img{height:100%;z-index:1}.quest__data{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;padding:1.3em 0 .5em}.quest__text{color:#72727b;font-family:Noto Sans JP,sans-serif;font-size:1rem;letter-spacing:.06em;line-height:1.8}.quest .btn-gray{margin:0 auto}@media (max-width:1024px){.quest__box{justify-content:space-between;max-width:95%}.quest__item{padding:10px;width:49%}.quest__item--pc,.quest__item:nth-child(n+3){display:none}.quest__img-box{height:23vw;max-height:none;width:100%}}@media (max-width:599px){.quest{margin:10vh 0 0}.quest__text{font-size:.75rem}.quest__h2-text{font-size:1.125rem;text-align:center}.quest__item{padding:6px}}.digital-marketing section{margin:0 auto 100px}@media (max-width:1024px){.digital-marketing section{margin:0 auto 50px}}@media (max-width:599px){.digital-marketing .provided__box{margin:0 auto}}.graph-block{margin:105px auto 120px;max-width:900px}.graph-block__img{margin:0 auto 100px;max-width:800px}.graph-block__note{line-height:1.6}.graph-block__note .gray-aside{line-height:1.8;max-width:480px}.graph-key{display:flex;flex-flow:row wrap;justify-content:space-between}.graph-key--half{flex:0 1 400px}@media (max-width:1024px){.graph-key--half{flex:0 1 100%}}.graph-key--border{background-color:#707070;width:1px}@media (max-width:1024px){.graph-key--border{height:1px;margin:40px 20px;width:100%}}.graph-key__ttl{font-family:Roboto;font-size:1.3125rem;font-weight:400;margin-bottom:25px}@media (max-width:599px){.graph-key__ttl{font-size:1.125rem}}.graph-key__txt{font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:2.2}.service-flex__sns{background-color:#ececec;display:flex;gap:30px;justify-content:flex-start;padding:14px 20px 9px}.container-left--column-flex{display:flex;flex-flow:column;justify-content:space-between}.container-left--column-flex .container__txt{letter-spacing:2.8px;line-height:2.2}.gray-aside{color:#72727b;font-size:.875rem;padding-left:20px;position:relative}.gray-aside:before{content:"※";left:0;position:absolute}.container-flex{flex-flow:row wrap}.container-flex__followup{flex:1 0 100%;line-height:1.6;margin-top:30px}.centered-img{display:block;margin:100px auto}@media (max-width:599px){.container-right img{margin:40px auto}}.info-txt-lead p{line-height:2.2;margin-bottom:35px}.right-fixed{position:fixed;right:2vw;top:calc(100vh - 75%);writing-mode:vertical-rl}.right-fixed__link{color:#000;font-family:Roboto;padding:35px 0}.right-fixed__link:first-child:before{content:"|";position:absolute;top:0}.right-fixed__link:first-child:after{bottom:170px;content:"|";position:absolute}.right-fixed__link:nth-child(2):after{bottom:0;content:"|";position:absolute}@media (max-width:768px){.right-fixed{display:none}}.sp,.tab-br{display:none}@media screen and (max-width:1024px) and (min-width:601px){.tab-br{display:block}}@media screen and (max-width:600px){.sp{display:block}}#company-nav br{display:none}