@charset "UTF-8";
.only-sp{display:none}.only-mini-sp{display:none}@media screen and (max-width: 559px){.only-pc{display:none}.only-sp{display:block}}@media screen and (max-width: 359px){.only-mini-sp{display:block}}.recruit-page img{max-width:100%}.recruit-page li{list-style-type:none}.co-nav--recruit{width:960px}.re-block{margin:88px auto}.re-block:first-of-type{margin:0 auto 88px}.re-block:last-of-type{margin:88px auto 0}.u-recruit-block-title{font-size:2rem;font-weight:normal;margin:0 0 40px;text-align:center}.u-recruit-block-button-wrap{margin:48px 0 0;text-align:center}.u-recruit-block-button-wrap--L{text-align:left}.u-recruit-block-button{background:#ee7800;border-radius:23px;color:#fff;display:inline-block;font-size:1.4rem;line-height:46px;min-width:220px;padding:0 24px;text-align:center}.u-recruit-block-button:hover{opacity:.7}.re-top-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 80px}.re-top-message__left{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;margin:0 56px 0 0}.re-top-message__message{font-size:1.6rem;font-weight:bold;line-height:2.2rem;margin:0 0 16px}.re-top-message__sign{margin:0 0 12px;width:154px}.re-top-message__name{font-size:1.3rem;margin:0 0 42px}.re-top-message__name span{font-size:1.1rem}.re-top-message__text{font-size:1.4rem;line-height:2.2rem;margin:0 0 -16px}.re-top-recruitjob__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.re-top-recruitjob__item{margin:42px 48px 0 0;width:calc((100% - 48px * 2) / 3)}.re-top-recruitjob__card{display:block}.re-top-recruitjob__card:hover{opacity:.7}.re-top-recruitjob__item:nth-child(-n+3){margin-top:0}.re-top-recruitjob__item:nth-child(3n){margin-right:0}.re-top-recruitjob__item-text{color:rgba(0,0,0,0.87);font-size:1.4rem;line-height:2.2rem;margin:12px 0 0;text-align:center}.re-top-interview__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.re-top-interview__item{margin:42px 48px 0 0;width:calc((100% - 48px * 2) / 3)}.re-top-interview__card{display:block}.re-top-interview__card:hover{opacity:.7}.re-top-interview__item:nth-child(-n+3){margin-top:0}.re-top-interview__item:nth-child(3n){margin-right:0}.re-top-interview__item-text{margin:16px 0 0}.re-top-interview__item-message{color:rgba(0,0,0,0.87);font-size:1.4rem;font-weight:bold;line-height:2.2rem;margin:8px 0 0}.re-top-interview__item-name{color:rgba(0,0,0,0.87);font-size:1.3rem;line-height:2.0rem;margin:6px 0 0}.re-top-vision{background-image:url("https://var.manabiz.jp/image/front/corporate/34/20200707123354dJUGp8MNFs.jpg");background-position:center center;background-size:cover;padding:56px 0}.re-top-vision .u-recruit-block-title{color:#fff}.re-top-vision__inner{margin:0 auto;width:960px}.re-top-vision__text{color:#fff;font-size:2.4rem;letter-spacing:2.2px;text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,0.85)}.re-top-vision__text.nobutton{padding:56px 0 64px}.re-top-environment{text-align:center}.re-top-environment__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-top-environment__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:2.4rem;margin:0 0 32px}.re-top-environment__item:last-child{margin:0}.re-top-environment__icon{margin:0 12px 0 0}.re-top-environment__icon img{height:56px;width:56px}.re-top-environment__text{font-size:1.6rem;line-height:2.2rem}.gallaryBlock{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:960px;padding:0px 20px}.gallarySliderWrap{margin:0px auto;position:relative;width:880px}.gallarySliderWrap a{color:#666}.slide{display:none}.slide li{list-style:none}.slide.slick-initialized{display:block}.slick-slide img{height:auto;max-width:100%}.slick-dots{bottom:-10px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-top:5px;position:relative !important;text-align:left !important}.slick-dots li{height:auto !important;list-style:none;margin:10px 1% !important;width:18% !important}.slick-dots li img{height:auto;opacity:.6;width:100%}.slick-dots li:hover img{opacity:1}.slick-dots li.slick-active{position:relative}.slick-dots li.slick-active img{opacity:1}.slick-dots li.slick-active.slick-active:after{background:#ee7800;bottom:-5px;content:'';height:5px;left:0;position:absolute;width:100%}.slick-prev,.slick-next{z-index:99}.slick-prev{left:-40px !important;top:230px !important}.slick-next{right:-40px !important;top:230px !important}.slick-prev:before,.slick-next:before{color:#ee7800 !important}.gallarySlider__title{margin:24px auto 0px;text-align:center}.gallarySlider__copy{font-size:1.4rem;line-height:2.2rem;margin:12px auto;text-align:center;width:800px}.re-top-recruitjob-footer{padding:56px 0}.re-top-recruitjob-footer .u-recruit-block-title{color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,0.85)}.re-top-recruitjob-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:784px}.re-top-recruitjob-footer__item{list-style:none;margin:12px 24px 0 0;width:calc((100% - 24px) / 2)}.re-top-recruitjob-footer__link{background:#fff;border:1px solid #b6b8b9;color:rgba(0,0,0,0.87);display:block;line-height:20px;padding:16px;text-align:center}.re-top-recruitjob-footer__link:hover{background:#e9e9e9}.re-top-recruitjob-footer__item:nth-child(-n+2){margin-top:0}.re-top-recruitjob-footer__item:nth-child(2n){margin-right:0}.re-top-interview__item-link{color:#0053de;display:block;font-size:1.2rem;margin:12px 0 0}.re-top-interview__item-link span{display:inline-block;margin:0 0 0 8px;-webkit-transform:scale(1.7, 1);transform:scale(1.7, 1);vertical-align:text-top}.re-interview{margin-bottom:80px}.re-interview__profile{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 88px}.re-interview__profile-image{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;margin:0 48px 0 0}.re-interview__profile-image img{width:380px}.re-interview__profile-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.re-interview__profile-copy{color:#EE7800 !important;font-size:2.6rem;font-weight:bold;line-height:1.3;margin:0 0 20px}.re-interview__profile-name{font-size:1.4rem;font-weight:bold;line-height:2.2rem;margin:0 0 20px}.re-interview__profile-detail{background:#f6f6f6;font-size:1.4rem;line-height:2.2rem;padding:24px 16px}.re-interview__contents{margin:64px 0 0}.recruit_wrap .re-interview__contents-question{display:inline-block;font-size:1.8rem;font-weight:bold;line-height:2.8rem;margin:0 0 48px;position:relative}.recruit_wrap .re-interview__contents-question p,.recruit_wrap .re-interview__contents-question span{color:#EE7800}.re-interview__contents-question-text{word-break:break-all}.re-interview__contents-title{font-size:2.0rem;font-weight:normal;line-height:2.8rem;margin:0 0 24px}.re-interview__contents-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.4rem;line-height:2.8rem;margin:0 0 24px}.re-interview__contents-text:last-child{margin:0}.re-interview__contents-text-list{margin:12px 0 12px 24px}.re-interview__contents-text-item{list-style-type:disc !important}.re-interview__contents-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.re-interview__contents-wrap--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.re-interview__contents-wrap--reverse .re-interview__contents-image{margin:0 0 0 48px}.re-interview__contents-text-wrap--mt32{margin-top:32px}.re-interview__contents-image{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;margin:0 48px 0 0}.re-interview__contents-image img{width:380px}.re-environment__group{margin:0 0 88px}.re-environment__group:last-child{margin:0}.re-environment__item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 24px}.re-environment__title-image{margin:0 12px 0 0}.re-environment__title-image img{height:56px;width:56px}.re-environment__title-text{color:#d76b00;font-size:2.0rem;font-weight:bold}.re-environment__title{font-size:1.8rem;font-weight:bold;margin:42px 0 24px}.re-environment__description{font-size:1.4rem;line-height:2.4rem;margin:16px 0 0}.re-recruitjob__title{color:#d76b00;font-size:2.0rem;font-weight:bold;margin:0 0 42px}.re-recruitjob__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.re-recruitjob__group{border-bottom:1px solid #d5d9de;margin:0 0 56px;padding:0 0 32px}.re-recruitjob__group:last-child{border:none !important;margin:0;padding:0}.re-recruitjob__info-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 42px 0 0}.re-recruitjob__info-image img{width:242px}.re-recruitjob__info-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.re-recruitjob__info-summary{font-size:1.4rem;line-height:2.4rem}.re-recruitjob__info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0 0}.re-recruitjob__info-item{color:#0053de;list-style-type:disc !important;margin:0 42px 8px 1.5rem}.re-recruitjob__info-link{font-size:1.5rem;line-height:2.4rem;margin:0 0 0 -.4rem}.re-recruitjob__info-link:hover{text-decoration:underline}.re-gallery__group{margin:0 0 56px}.re-gallery__group:last-child{margin:0}.re-gallery__title{color:#d76b00;font-size:2.0rem;font-weight:bold;margin:0 0 42px}.re-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.re-gallery__item{margin:42px 48px 0 0;width:calc((100% - 48px * 2) / 3)}.re-gallery__link:hover{opacity:.7}.re-gallery__item:nth-child(-n+3){margin-top:0}.re-gallery__item:nth-child(3n){margin-right:0}@media screen and (max-width: 959px){.re-top-message{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.re-top-message__left{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.re-top-vision__inner{width:100%}.re-top-recruitjob-footer__list{width:90%}.re-top-vision__text{font-size:2.0rem;letter-spacing:2.0px}.gallarySliderWrap{width:85%}.gallarySlider__copy{font-size:1.2rem;width:100%}.re-interview__profile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.re-interview__profile-image{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.re-interview__contents-image{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.re-top-recruitjob-footer__link{font-size:1.3rem;padding:12px}.gallarySliderWrap{width:100%}.slick-prev,.slick-next{top:26% !important}}@media screen and (max-width: 650px){.re-top-message{display:block}.re-top-message__left{max-width:300px;margin:0 auto 24px}.re-top-message__right{text-align:center}.re-top-message__sign{margin:0 auto 12px}.u-recruit-block-button-wrap--L{text-align:center}}@media screen and (max-width: 559px){.u-recruit-block-button-wrap--L{text-align:center}.re-block{margin:56px auto}.re-block:first-of-type{margin:0 auto 56px}.re-block:last-of-type{margin:56px auto 0}.u-recruit-block-title{margin:0 0 32px}.re-top-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-top-message__name{margin:0 0 24px}.re-top-message__left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0 0 24px}.re-top-recruitjob__item{margin:24px 16px 0 0;width:calc((100% - 24px) / 2)}.re-top-recruitjob__card{display:block}.re-top-recruitjob__card:hover{opacity:.7}.re-top-recruitjob__item:nth-child(-n+3){margin:24px 16px 0 0}.re-top-recruitjob__item:nth-child(3n){margin:24px 16px 0 0}.re-top-recruitjob__item:nth-child(-n+2){margin-top:0}.re-top-recruitjob__item:nth-child(2n){margin-right:0}.re-top-interview__item{margin:24px 24px 0;width:100%}.re-top-interview__item:nth-child(-n+3){margin:24px 24px 0}.re-top-interview__item:nth-child(3n){margin:24px 24px 0}.re-top-interview__item-message{text-align:center;margin:0}.re-top-interview__item-name{text-align:center}.re-top-environment__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-top-vision{background-image:url("https://var.manabiz.jp/image/front/corporate/34/20200706180819slefsIf6Kg.jpg");background-position:center 16%}.re-top-vision__text{font-size:1.8rem;line-height:2.8rem;margin:0 auto;width:85%}.re-top-environment__icon{margin:0 0 16px}.re-top-environment__icon img{height:42px;width:42px}.gallaryBlock{padding:0}.gallarySlider__copy{line-height:1.8rem;margin:4px auto}.slick-dots{top:120% !important}.slick-dots li{margin:10px 1.5% !important;width:30% !important}.slick-prev,.slick-next{display:none !important}.re-top-recruitjob-footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-top-recruitjob-footer__item{list-style:none;margin:12px 24px 0 0;width:100%}.re-top-recruitjob-footer__item:nth-child(-n+2){margin:12px 24px 0 0}.re-top-recruitjob-footer__item:nth-child(2n){margin:12px 24px 0 0}.re-top-interview__item-text{margin:16px 0 0}.re-interview__profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 42px}.re-interview__profile-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 24px}.re-interview__contents{margin:48px 0 0}.re-interview__contents-question{margin:0 0 24px !important}.re-interview__contents-wrap,.re-interview__contents-wrap--reverse{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-interview__contents-wrap .re-interview__contents-image,.re-interview__contents-wrap--reverse .re-interview__contents-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 24px 0}.re-interview__contents-question-text{margin-left:2.8rem;text-indent:-1.3rem}.re-interview__contents-question-border.only-sp{display:inline-block !important}.re-interview__contents-title{font-size:1.8rem}.re-environment__group{margin:0 0 56px}.re-environment__title-image img{height:42px;width:42px}.re-recruitjob__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.re-recruitjob__group{padding:0 0 48px}.re-recruitjob__info-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 24px}.re-recruitjob__info-image img{width:auto}.re-recruitjob__title{margin:0 0 32px}.re-recruitjob__info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.re-recruitjob__info-item{margin:0 0 12px 1.6rem}.re-recruitjob__info-item:last-child{margin:0 0 0 1.6rem}.re-gallery__item{margin:24px 24px 0 0;width:calc((100% - 24px) / 2);-webkit-tap-highlight-color:transparent}.re-gallery__item:nth-child(-n+3){margin:24px 24px 0 0}.re-gallery__item:nth-child(3n){margin:24px 24px 0 0}.re-gallery__item:nth-child(-n+2){margin-top:0}.re-gallery__item:nth-child(2n){margin-right:0}.re-gallery__link{-webkit-tap-highlight-color:transparent}.re-gallery__link:hover{opacity:1}.re-interviewlist .re-top-interview__item-link.only-pc{display:none}.re-interviewlist .re-top-interview__item{margin:24px 0 0 0}.re-interviewlist .re-top-interview__item:nth-child(-n+3){margin:24px 0 0 0}.re-interviewlist .re-top-interview__item:nth-child(3n){margin:24px 0 0 0}.re-interviewlist .re-top-interview__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.re-interviewlist .re-top-interview__item-image{-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%;margin:0 12px 0 0}.re-interviewlist .re-top-interview__item-text{margin:0}.re-interviewlist .re-top-interview__item-message{line-height:2.0rem;text-align:left}.re-interviewlist .re-top-interview__item-name{font-size:1.2rem;line-height:1.6rem;text-align:left}}.for_sp,.for_spbr{display:none}@media screen and (max-width: 767px){.for_pc,.for_pcbr{display:none}.for_sp,.for_spbr{display:block}}.recruit-header .h1area{display:none}.recruit-header .co-breadcrumb-container{background:#f7f8f9;position:relative}.recruit-header .co-breadcrumb{margin-top:0;padding-top:8px}.recruit_wrap:not(.box){background:#f7f8f9;position:relative}.recruit_wrap.pc-menu{padding-top:152px}.recruit_wrap.top{padding-bottom:80px}.recruit_wrap .container,.recruit_wrap #container{margin:0 auto;padding:0 16px;width:calc(960px + 32px)}.recruit_wrap .container.menu{padding:0}.recruit_wrap .recruit_section+.recruit_section{margin-top:80px}.recruit_wrap #container{margin-bottom:80px;position:relative}.recruit_wrap #container .contents{width:690px}.recruit_wrap #container .contents-detail{padding-right:40px}.recruit_wrap #container .contents-detail:not(:last-of-type){margin-bottom:80px}.recruit_wrap #container .contents-detail .title-img{margin-bottom:32px}.recruit_wrap #container .contents-detail .title-img img{max-width:100%}.recruit_wrap #container .contents-detail h3{font-size:18px}.recruit_wrap #container .contents-detail .contents_text{line-height:1.6;margin-top:14px;text-align:justify}.recruit_wrap #container .contents-detail .contents_text+h3{margin-top:28px}.recruit_wrap .co-recruit-detail{line-height:1.6}.recruit_wrap .co-recruit-detail h2{line-height:1.25}.recruit_wrap #aside{border-left:1px solid #E5E7E8;font-size:18px;height:calc(100vh - 200px);max-height:calc(100vh - 150px);min-height:400px;padding:24px 40px;position:-webkit-sticky;position:sticky;top:150px;width:270px}.recruit_wrap #aside .sidebar_wrap{margin-bottom:124px;position:-webkit-sticky;position:sticky;top:150px}.recruit_wrap #aside::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100105wlNFWPnpUG.png);bottom:0;content:'';height:105px;position:absolute;width:213px}.recruit_wrap #aside .toc{line-height:1.2}.recruit_wrap #aside .toc a{color:#333}.recruit_wrap #aside .toc a:hover{opacity:.7;text-decoration:none}.recruit_wrap #aside .toc+.toc{margin-top:24px}.recruit_wrap #aside .active a{color:#314C89;font-weight:bold;position:relative}.recruit_wrap #aside .active a::before{border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #314C89;content:'';height:0;left:-16px;position:absolute;top:calc(50% - 6px);width:0}.recruit_wrap .sub-header{background:bottom/contain repeat-x url(https://var.manabiz.jp/image/front/free/4358/20221223125750UlHVHJe5pq.png);background-color:rgba(246,247,248,0.4);background-blend-mode:lighten;padding-bottom:64px}.recruit_wrap .sub-header .container{position:relative}.recruit_wrap .sub-header .container::before,.recruit_wrap .sub-header .container::after{bottom:-80px;content:'';height:130px;position:absolute;width:180px}.recruit_wrap .sub-header .container::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212160422rTNNQs1jrN.png);left:16px}.recruit_wrap .sub-header .container::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212160426gdQpo4fug0.png);right:16px}.recruit_wrap .sub-header h2.title{font-size:34px;line-height:1.3;margin:12px 0 40px 0}.recruit_wrap .sub-header .text{font-size:16px;line-height:1.6;margin:40px auto 0;width:480px}.recruit_wrap .sub-header.no-paragraph{padding:32px 0 48px}.recruit_wrap .sub-header.no-paragraph .container::before,.recruit_wrap .sub-header.no-paragraph .container::after{bottom:-106px}.recruit_wrap .contents-area{background:#fff;padding-top:96px}.recruit_wrap .text-center{text-align:center}.recruit_wrap .text-right{text-align:right}.recruit_wrap .text-justify{text-align:justify}.recruit_wrap .display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit_wrap .weight-bold{font-weight:bold}.recruit_wrap li{list-style:none}.recruit_wrap .co-breadcrumb{margin-top:0 !important;padding-top:8px}.recruit_wrap div.title{color:#314C89;font-size:16px;letter-spacing:.2em}.recruit_wrap h2.title{font-size:32px;letter-spacing:.15em;margin:12px 0 24px 0;position:relative;z-index:1}.recruit_wrap .column2 .title{margin-left:24px}.recruit_wrap .box-title{font-size:28px;line-height:1.4}.recruit_wrap .box-title span{font-size:16px}.recruit_wrap .contents_title{font-size:26px;letter-spacing:0.15em;line-height:1.3;margin-bottom:28px}.recruit_wrap .recruit-btn{background:#fff;border:2px solid #314C89;border-radius:28px;color:#314C89;display:inline-block;letter-spacing:.1em;line-height:1;margin-top:48px;padding:16px 32px}.recruit_wrap .recruit-btn:hover{opacity:.7;text-decoration:none}.recruit_wrap .recruit-menu_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:40px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.08);box-shadow:0 2px 4px rgba(0,0,0,0.08);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 12px 0 24px;position:absolute;top:32px;width:960px}.recruit_wrap .recruit-menu_wrap .recruit-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:8px}.recruit_wrap .recruit-menu_wrap.fixed{position:fixed;top:32px;z-index:10}.recruit_wrap .recruit-menu_wrap .recruit-menu_item a{color:#333;display:inline-block;padding:8px 6px;font-size:15px}.recruit_wrap .recruit-menu_wrap .recruit-menu_item a:hover{opacity:.7;text-decoration:none}.recruit_wrap .recruit-menu_wrap .current a{color:#EE7800;font-weight:bold}.recruit_wrap .recruit-menu_wrap .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:12px 0;padding:8px 0;width:120px}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn:hover{opacity:.7;text-decoration:none}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn.primary{background:#EE7800}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn.secondary{background:#314C89}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn span{display:block;font-size:11px;font-weight:normal;margin-top:2px}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn svg{margin:-1px 0 0 8px}.recruit_wrap .view-more{color:#314C89;font-size:16px;position:relative;padding-right:14px}.recruit_wrap .view-more::after{background:center/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212124440QzFfurcTZV.png);content:'';height:12px;position:absolute;right:0;top:2.5px;width:7px}.recruit_wrap .view-more:hover{opacity:.7;text-decoration:none}.recruit_wrap .footer-btn{padding:80px 0}.recruit_wrap .column2 .text-area{max-width:100%;width:420px;z-index:2}.recruit_wrap .column2 .text-area .text{background:#fff;border-radius:8px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.12);box-shadow:2px 2px 6px rgba(0,0,0,0.12);padding:32px;position:relative}.recruit_wrap .column2 .text-area .text p{font-size:16px;line-height:1.6;margin-bottom:16px}.recruit_wrap .column2 .text-area .text .text-right{line-height:1}.recruit_wrap .column2 .text-area .text::after{content:'';height:120px;position:absolute;right:3px;top:-117px;width:150px}.recruit_wrap .company .text::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100038WMp8P4K1aw.png)}.recruit_wrap .work .text::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100042jxJHavnvht.png)}.recruit_wrap .environment .text::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100047gf3lAKWLb9.png)}.recruit_wrap .column2 .img-area{margin-left:-36px;padding-top:120px;position:relative;width:576px;z-index:1}.recruit_wrap .column2 .img-area img{width:100%}.recruit_wrap .column2 .img-area::before{bottom:-24px;content:'';background:#314C891A;height:277px;right:24px;position:absolute;width:576px;z-index:-1}.recruit_wrap .column2+.column2{margin-top:164px;position:relative}.recruit_wrap .column2+.column2::before{bottom:0;content:'';background:#314C890D;height:160px;left:0;min-width:420px;position:absolute;top:-120px;width:calc(calc(100vw - 960px) / 2 + 210px)}.recruit_wrap .message{background:bottom/contain repeat-x url(https://var.manabiz.jp/image/front/free/4358/20221223125750UlHVHJe5pq.png);margin-bottom:195px}.recruit_wrap .message .container{padding-bottom:28px}.recruit_wrap .message .container .btn-wrap{display:inline-block;position:relative}.recruit_wrap .message .container .btn-wrap::before,.recruit_wrap .message .container .btn-wrap::after{bottom:-112px;content:'';height:187px;position:absolute;width:384px}.recruit_wrap .message .container .btn-wrap::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212095840vD2FtgNqC7.png);left:calc(-384px - 34px)}.recruit_wrap .message .container .btn-wrap::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212095847H0BRo0RPtp.png);right:calc(-384px - 34px)}.recruit_wrap .message .catch{margin-bottom:44px;width:670px}.recruit_wrap .text{letter-spacing:.1em;font-size:14px;line-height:2.1}.recruit_wrap .text+.text{margin-top:32px}.recruit_wrap .people .title-area{background:bottom/contain repeat-x url(https://var.manabiz.jp/image/front/free/4358/20221223125750UlHVHJe5pq.png);padding:80px 0 40px}.recruit_wrap .people h2{display:inline-block;margin-bottom:0;position:relative}.recruit_wrap .people h2::before,.recruit_wrap .people h2::after{bottom:-52px;content:'';height:105px;position:absolute;width:213px}.recruit_wrap .people h2::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100100Jbnor86ZlL.png);left:-265px}.recruit_wrap .people h2::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100105wlNFWPnpUG.png);right:-265px}.recruit_wrap .introduction-area{background:#fff;padding:60px 0 80px}.recruit_wrap .introduction-area .text p{font-size:16px;line-height:1.6;margin-bottom:52px}.recruit_wrap .people-wrap .contents_title{margin:0 0 32px}.recruit_wrap .introduction{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 40px;width:100%}.recruit_wrap a.member{color:#333;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3 - 80px / 3)}.recruit_wrap a.member .name_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute}.recruit_wrap a.member .name_wrap .occupation span{background:#314C89;color:#fff;display:inline-block;font-size:14px;margin-bottom:12px;padding:4px 8px}.recruit_wrap a.member .name_wrap span.name{color:#00000099;font-size:12px;letter-spacing:.05em;margin-bottom:6px}.recruit_wrap a.member .name_wrap h3.name{font-size:22px;letter-spacing:.1em}.recruit_wrap a.member p{font-size:16px;letter-spacing:0.05em;line-height:1.6;margin:16px 0}.recruit_wrap a.member img{height:auto;width:100%}.recruit_wrap a.member .text-right{margin-top:auto}.recruit_wrap a.member:hover{opacity:.7;text-decoration:none}.recruit_wrap .cm .container{padding-top:24px}.recruit_wrap .cm h2.title{display:inline-block;font-size:27px;margin-bottom:80px;position:relative}.recruit_wrap .cm h2.title::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20230126163107oLfcAQJTns.png);content:'';height:22px;left:0px;position:absolute;top:48px;width:100%}.recruit_wrap .cm img{width:100%}.recruit_wrap .cm p{letter-spacing:.1em;line-height:2;margin-top:32px}.recruit_wrap .cm .recruit-btn{margin-top:32px}.recruit_wrap .contents-detail .icon-text_wrap+.icon-text_wrap{margin-top:40px}.recruit_wrap .contents-detail .icon-text_icon{background:#EAEDF3;border-radius:50%;height:80px;width:80px}.recruit_wrap .contents-detail .icon-text_icon svg{padding-bottom:4px}.recruit_wrap .contents-detail .icon-text_text{padding-left:16px;width:calc(100% - 80px)}.recruit_wrap .contents-detail .date_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruit_wrap .contents-detail .date_item{border:1px solid #eee;border-radius:4px;width:calc(33% - 4px)}.recruit_wrap .contents-detail .date_item img{width:100%}.recruit_wrap .contents-detail .date_item .date-title{background:#eee;border-radius:2px 2px 0 0;padding:10px 0}.recruit_wrap .contents-detail .dot-list li{line-height:1.5;padding-left:1em;position:relative}.recruit_wrap .contents-detail .dot-list li::before{content:'・';left:.2em;position:absolute}.recruit_wrap .contents-detail .dot-list li+li{margin-top:20px}.recruit_wrap .contents-detail .icon-list_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruit_wrap .contents-detail .icon-list_item{width:33%}.recruit_wrap .contents-detail .icon-list_item:nth-of-type(n+4){margin-top:48px}.recruit_wrap .contents-detail .icon-list_item .icon{background:#EAEDF3;border-radius:50%;height:100px;margin:0 auto 12px;width:100px}.recruit_wrap .contents-detail .icon-list_item .icon-list-title{font-size:18px;line-height:1.3}.recruit_wrap .contents-detail .icon-list_item .icon-list-title span{font-size:15px;font-weight:normal}.recruit_wrap .contents-detail .icon-list_item .icon-list-title.line-height{line-height:2.4}.recruit_wrap .recruitjob__list{margin-top:40px}.recruit_wrap .recruitjob__list a{color:#333}.recruit_wrap .recruitjob__list a:hover{opacity:.7;text-decoration:none}.recruit_wrap .recruitjob__list+.recruitjob__list{border-top:1px solid #E5E7E8;padding-top:40px}.recruit_wrap .recruitjob__list-img img{width:220px}.recruit_wrap .recruitjob__list-text{margin-left:20px;width:calc(100% - 220px)}.recruit_wrap .recruitjob__title{line-height:1.25}.recruit_wrap .recruitjob__position{color:#999;font-weight:bold;font-size:14px;margin:10px 0}.recruit_wrap .recruitjob__text{font-size:12px;line-height:1.5}.recruit_wrap .KIYO-buttonContainer .recruit-btn{margin-bottom:48px}.recruit_wrap .message-wrap{padding:80px 0}.recruit_wrap .message-wrap:first-of-type{padding-top:0}.recruit_wrap .message-wrap:nth-of-type(2n){background:#f7f8f9}.recruit_wrap .message-wrap:nth-of-type(2n) .messageContents__txt{padding:0 48px 0 0}.recruit_wrap .message-wrap:nth-of-type(2n) .messageContents__txt--textTitle{margin-bottom:32px}.recruit_wrap .message-wrap:nth-of-type(2n) .messageContents__txt--textContent{margin-top:0}.recruit_wrap .message-wrap #container{margin-bottom:0 !important}.recruit_wrap .message-wrap .messageContents{line-height:2.4rem}.recruit_wrap .message-wrap .messageContents__img{width:46%}.recruit_wrap .message-wrap .messageContents__img img{height:auto;max-width:100%;width:100%}.recruit_wrap .message-wrap .messageContents__txt{padding-left:48px;width:54%}.recruit_wrap .message-wrap .messageContents__txt--textsign{margin:25px 0 5px}.recruit_wrap .message-wrap .messageContents__txt--textsign img{width:150px}.recruit_wrap .message-wrap .messageContents__txt--textname{font-size:1.2rem}.recruit_wrap .message-wrap .messageContents__txt--textTitle{color:#ee7800;font-size:2.4rem;font-weight:bold;line-height:2.8rem;position:relative}.recruit_wrap .message-wrap .messageContents__txt--textContent,.recruit_wrap .message-wrap .messageContents__txt--wide{font-size:1.4rem;line-height:2.4rem;margin:32px 0 auto 0}.recruit_wrap .wantedly{padding:80px 0}.recruit_wrap .wantedly .text-area{background:#ffffffE6;border-radius:8px;margin:auto;padding:24px 0 40px 0;position:relative;width:600px}.recruit_wrap .wantedly .text-area::before,.recruit_wrap .wantedly .text-area::after{bottom:0;content:'';height:83px;position:absolute;width:144px}.recruit_wrap .wantedly .text-area::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100121V5yX49R5Jh.png);left:28px}.recruit_wrap .wantedly .text-area::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212100125OhX1OqeGGZ.png);right:28px}.recruit_wrap .wantedly .text-area .text p{font-size:16px;line-height:1.6;margin-top:28px !important;padding:0 48px}.recruit_wrap .wantedly .text-area .recruit-btn{line-height:1;margin-top:28px}.recruit_wrap .wantedly .text-area .recruit-btn svg{margin-bottom:-2px}.recruit_wrap .footer-btn .recruit-btn{background-color:#EE7800;margin-top:36px}@media screen and (max-width: 992px){.recruit_wrap .container,.recruit_wrap #container{margin:0;width:100%}.recruit_wrap #container .contents-detail{padding-right:0}.recruit_wrap .recruit-menu_wrap{left:16px;width:calc(100% - 32px)}.recruit_wrap .recruit-menu_wrap .recruit-menu_item a{font-size:14px;padding:8px 4px}.recruit_wrap .recruit-menu_wrap a.recruit-menu_btn{font-size:14px}.recruit_wrap .column2 .img-area{margin-right:-16px}.recruit_wrap .column2 .img-area::before{height:70%;width:100%}.recruit_wrap .column2+.column2{margin-top:180px}.recruit_wrap .column2+.column2::before{height:110px;top:-70px}.recruit_wrap .column2+.column2 .contents-area{margin-bottom:80px}.recruit_wrap #container{margin-bottom:80px}.recruit_wrap #container .contents{padding-right:20px;width:calc(100% / 4 * 3)}.recruit_wrap #aside{padding:16px 28px;width:calc(100% / 4 * 1)}.recruit_wrap #aside::before{width:180px}.recruit_wrap .sub-header .text::before,.recruit_wrap .sub-header .text::after{width:150px}.recruit_wrap .sub-header .text::before{left:calc(-150px - 10px)}.recruit_wrap .sub-header .text::after{right:calc(-150px - 10px)}.recruit_wrap .message .container .btn-wrap::before,.recruit_wrap .message .container .btn-wrap::after{bottom:-100px;width:290px}.recruit_wrap .message .container .btn-wrap::before{left:-280px}.recruit_wrap .message .container .btn-wrap::after{right:-280px}.recruit_wrap .people .title-area{padding:60px 0 40px}.recruit_wrap .people h2::before,.recruit_wrap .people h2::after{width:170px}.recruit_wrap .people h2::before{left:-200px}.recruit_wrap .people h2::after{right:-200px}}@media screen and (max-width: 959px){.recruit_wrap .recruit-menu{height:64px}.recruit_wrap .menu-btn{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(40%), to(#fff));background:linear-gradient(rgba(255,255,255,0), 40%, #fff);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0 16px;position:fixed;right:0;z-index:3;width:100%}.recruit_wrap .menu-btn.UpMove{-webkit-animation:UpAnime 0.5s forwards;animation:UpAnime 0.5s forwards}@-webkit-keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}.recruit_wrap .menu-btn.DownMove{-webkit-animation:DownAnime 0.5s forwards;animation:DownAnime 0.5s forwards}@-webkit-keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.recruit_wrap a.recruit-menu_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;width:220px !important}.recruit_wrap a.recruit-menu_btn.primary{background:#EE7800}.recruit_wrap a.recruit-menu_btn.secondary{background:#314C89}.recruit_wrap a.recruit-menu_btn:hover{text-decoration:none}.recruit_wrap a.recruit-menu_btn span{display:block;font-size:11px;font-weight:normal;margin-top:2px}.recruit_wrap a.recruit-menu_btn svg{margin:-1px 0 0 8px}}@media screen and (max-width: 767px){.recruit-header .co-breadcrumb{display:none}.display-flex:not(.recruit-menu){display:block !important}.column2+.column2::before{display:none !important}.sub-header .text::after{display:none}.recruit_wrap .recruit-menu_wrap{border-radius:0;-webkit-box-shadow:none;box-shadow:none;left:-20px;overflow-x:scroll;padding:0 0 0 20px;position:relative;top:0;width:100vw}.recruit_wrap .recruit-menu_wrap .recruit-menu{height:40px;padding:12px 8px;white-space:nowrap;width:auto}.recruit_wrap .recruit-menu_wrap .recruit-menu_item a{font-size:1.6rem;padding:12px}.recruit_wrap .recruit-menu_wrap .recruit-menu_item:last-of-type{padding-right:24px}.recruit_wrap .recruit-menu_wrap.fixed{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);left:0;padding-left:0;top:0}.recruit_wrap a.recruit-menu_btn{width:calc(50% - 32px) !important}.recruit_wrap .sub-header{background-image:none;padding-bottom:32px}.recruit_wrap .sub-header .container{padding:0;width:100%}.recruit_wrap .sub-header .container::before,.recruit_wrap .sub-header .container::after{display:none}.recruit_wrap .sub-header .title_wrap{background:bottom/cover no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165533UKuapmduvg.png);margin-bottom:32px;padding-top:40px;position:relative}.recruit_wrap .sub-header .title_wrap::before,.recruit_wrap .sub-header .title_wrap::after{bottom:-12px;content:'';height:70px;position:absolute;width:90px}.recruit_wrap .sub-header .title_wrap::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/202212151657011zQDHQ7ucy.png);left:8px}.recruit_wrap .sub-header .title_wrap::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165656D6gqOMc5vH.png);right:8px}.recruit_wrap .sub-header h2.title{font-size:26px;margin:0;padding:8px 0 40px 0}.recruit_wrap .sub-header .text{font-size:15px;margin:0;padding:0 20px;width:calc(100% - 40px)}.recruit_wrap .sub-header.no-paragraph{padding:8px 0 0}.recruit_wrap .sub-header.no-paragraph .title_wrap::before,.recruit_wrap .sub-header.no-paragraph .title_wrap::after{bottom:-40px}.recruit_wrap .recruit_section+.recruit_section{margin-top:48px}.recruit_wrap .recruit_section+.recruit_section.people{margin-top:24px}.recruit_wrap #container .contents{width:100%}.recruit_wrap #container{margin-bottom:48px}.recruit_wrap .menu{height:64px;margin-left:-24px;width:calc(100vw - 40px) !important}.recruit_wrap .menu::before{content:'';background:-webkit-gradient(linear, left top, right top, from(transparent), to(#fff));background:linear-gradient(to right, transparent, #fff);height:63px;position:absolute;right:-24px;top:1px;width:50px;z-index:9999}.recruit_wrap .menu.fixed::before{position:fixed;right:0}.recruit_wrap .recruit-btn{margin-top:36px}.recruit_wrap div.title{font-size:14px}.recruit_wrap h2.title{font-size:26px;margin:8px 0 16px 0}.recruit_wrap .box-title{font-size:20px;line-height:1.5}.recruit_wrap .box-title span{font-size:14px}.recruit_wrap .contents_title{font-size:24px;margin-bottom:16px;text-align:center}.recruit_wrap #container .contents-detail{padding-right:0}.recruit_wrap #container .contents-detail:not(:last-of-type){margin-bottom:48px}.recruit_wrap #container .contents-detail .title-img{margin-bottom:24px}.recruit_wrap .column2 div.title,.recruit_wrap .column2 h2.title{margin-left:24px}.recruit_wrap .column2 .text-area .text{padding:20px 24px;width:calc(100% - 68px);z-index:2}.recruit_wrap .column2 .img-area{margin:-20px -20px 0 0;padding:0 0 0 36px;width:initial}.recruit_wrap .column2 .img-area::before{bottom:-16px;height:100%;right:16px;width:calc(100% - 36px)}.recruit_wrap .column2+.column2{margin-top:68px}.recruit_wrap .column2 .text-area .text::after{content:'';height:72px;position:absolute;right:-12px;top:-70px;width:90px}.recruit_wrap:not(.box){padding:0}.recruit_wrap.top{padding-bottom:48px}.recruit_wrap img,.recruit_wrap .wantedly .text-area{max-width:100% !important}.recruit_wrap .container,.recruit_wrap #container{padding:0 20px;width:calc(100% - 40px)}.recruit_wrap .contents-area{padding-top:0}.recruit_wrap .contents-area.no-link{padding-top:32px}.recruit_wrap .sidebar_wrap{border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px;margin-left:-20px;padding:8px 0;width:calc(100% + 40px)}.recruit_wrap .sidebar_wrap a{color:#314C89;display:inline-block;font-size:13px;line-height:1.2;padding-left:14px;position:relative}.recruit_wrap .sidebar_wrap a::after{background:center/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221212124440QzFfurcTZV.png);content:'';height:10px;position:absolute;left:0;top:calc(50% - 5px);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:6px}.recruit_wrap .sidebar_wrap a:hover{opacity:.7;text-decoration:none}.recruit_wrap .sidebar_wrap .toc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 0}.recruit_wrap .sidebar_wrap .toc+.toc{border-left:1px solid #DBDBDB}.recruit_wrap .message{background:none;margin:0 0 64px;padding-top:56px}.recruit_wrap .message .container{padding:0;width:100%}.recruit_wrap .message .catch-bg{background:bottom/cover no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165340OqcJKiYKjm.png);padding:0 20px 88px;position:relative;text-align:left}.recruit_wrap .message .catch-bg::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165433OB1mIh4ZQt.png);bottom:-14px;content:'';height:70px;position:absolute;right:20px;width:140px}.recruit_wrap .message .catch{margin-bottom:0;max-width:320px !important}.recruit_wrap .message .text{line-height:2.5;margin-top:28px;padding:0 20px;text-align:justify}.recruit_wrap .message .btn-wrap::before,.recruit_wrap .message .btn-wrap::after{display:none}.recruit_wrap .people .title-area{background:bottom/cover no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165533UKuapmduvg.png);padding:60px 0 8px}.recruit_wrap .people h2::after,.recruit_wrap .people h2::before{bottom:-36px;content:'';height:70px;position:absolute;width:100px}.recruit_wrap .people h2::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165541SdKso00nb0.png);left:132px}.recruit_wrap .people h2::after{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20221215165547nwWyn2lpWP.png);right:132px}.recruit_wrap .people .introduction-area{padding:40px 0 48px}.recruit_wrap .people .introduction-area .text p{margin-bottom:40px;text-align:justify}.recruit_wrap .people a.member{width:100%}.recruit_wrap .people a.member+a.member{margin-top:40px}.recruit_wrap .people .name_wrap .occupation span{font-size:15px !important}.recruit_wrap .people .name_wrap span.name{display:inline-block;margin-bottom:8px !important}.recruit_wrap .people .name_wrap h3.name{font-size:24px !important}.recruit_wrap .cm .container{padding-top:16px}.recruit_wrap .cm h2.title{display:block;font-size:20px;line-height:1.2;margin-bottom:56px}.recruit_wrap .cm h2.title::before{background:bottom/contain no-repeat url(https://var.manabiz.jp/image/front/free/4358/20230126163111iRRzgDUTGr.png);content:'';height:calc(calc(100vw - 40px) / 15);top:64px}.recruit_wrap .cm p{font-size:14px;margin-top:20px;text-align:justify}.recruit_wrap .cm .recruit-btn{margin-top:28px}.recruit_wrap .recruitjob__list{border:none !important;margin-top:24px;padding:0 !important}.recruit_wrap .recruitjob__list-item{border:1px solid #E5E7E8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.recruit_wrap .recruitjob__list-img img{width:100%}.recruit_wrap .recruitjob__list-text{margin:20px 0 0;width:100%}.recruit_wrap .KIYO-buttonContainer .recruit-btn{margin:12px 0 0}.recruit_wrap .message-wrap{padding:48px 0}.recruit_wrap .message-wrap:first-of-type .messageContents__txt--toptextTitle{padding:20px 0 0 0}.recruit_wrap .message-wrap:nth-of-type(2n) .messageContents__txt--textContent{margin-top:20px}.recruit_wrap .message-wrap:nth-of-type(2n) .messageContents__txt--textTitle{margin-bottom:20px}.recruit_wrap .message-wrap .messageContents__txt{padding:0 !important;width:100%}.recruit_wrap .message-wrap .messageContents__txt--textContent,.recruit_wrap .message-wrap .messageContents__txt--wide{margin-top:20px}.recruit_wrap .message-wrap .messageContents__txt--textsign,.recruit_wrap .message-wrap .messageContents__txt--textname{text-align:center}.recruit_wrap .message-wrap .messageContents__txt--textTitle{line-height:1.3;text-align:center}.recruit_wrap .message-wrap .messageContents__txt--toptextTitle{padding:0 0 20px}.recruit_wrap .message-wrap .messageContents__img{width:100%}.recruit_wrap .people-wrap .contents_title{margin-bottom:32px}.recruit_wrap .wantedly{padding:48px 0}.recruit_wrap .wantedly .text-area{padding:24px 0}.recruit_wrap .wantedly .text-area .text p{font-size:14px;margin-top:16px !important;padding:0 32px;text-align:left}.recruit_wrap .wantedly .text-area .recruit-btn{margin-top:20px}.recruit_wrap .wantedly .text-area::before,.recruit_wrap .wantedly .text-area::after{display:none}.recruit_wrap .footer-btn{padding:48px 0}.recruit_wrap .footer-btn .recruit-btn{margin-top:20px}.recruit_wrap .contents-detail .icon-text_wrap{margin-top:32px !important;text-align:center}.recruit_wrap .contents-detail .icon-text_icon{margin:0 auto 20px}.recruit_wrap .contents-detail .icon-text_text{padding:0;width:100%}.recruit_wrap .contents-detail .date_item{width:100%}.recruit_wrap .contents-detail .date_item+.date_item{margin-top:24px}.recruit_wrap .contents-detail .date-title{font-size:18px;padding:14px 0 !important}.recruit_wrap .contents-detail .dot-list li+li{margin-top:14px}.recruit_wrap .contents-detail .icon-list_wrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.recruit_wrap .contents-detail .icon-list_item{width:50%}.recruit_wrap .contents-detail .icon-list_item:nth-of-type(n+3){margin-top:32px}.recruit_wrap .contents-detail .icon-list_item .icon-list-title{font-size:16px}.recruit_wrap .contents-detail .icon-list_item .icon-list-title span{font-size:13px}}.people-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.people-nav-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#314c89;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:bold;padding:0 0 0 16px;position:relative}.people-nav-item a:hover{color:#ee7800;text-decoration:none}.people-nav-item a:before{border:2px solid currentColor;border-bottom:0;border-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#314c89;content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;left:0;line-height:1;position:absolute;top:40%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);vertical-align:middle;width:8px}.people-nav-item a:hover:before{color:#ee7800}.people-nav-item a:after{background-color:#dbdbdb;content:"";height:36px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.people-nav-item:first-child a:after{content:none}.people-wrap{margin:80px auto !important}.people-wrap:first-of-type{margin:60px auto !important}.people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.people-item{width:calc((100% - 80px)/3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.people-thumbnail{display:block;position:relative}.people-thumbnail img{max-width:100%;position:relative;z-index:1;height:auto}.people-thumbnail:hover{text-decoration:none}.people-thumbnail::after{background-color:rgba(49,76,137,0.1);content:"";display:block;height:100%;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:100%;z-index:0}.people-thumbnail:hover:after{-webkit-transform:translate(12px, 12px);transform:translate(12px, 12px)}.people-thumbnail:hover .people-detail-view:after{-webkit-transform:translate(4px, -25%) rotate(45deg);transform:translate(4px, -25%) rotate(45deg)}.people-info{background-color:rgba(49,76,137,0.9);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;padding:12px;position:absolute;width:100%;z-index:1}.people-role{font-size:14px;text-align:left;letter-spacing:1.8px}.people-name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:12px 0 0}.people-name{font-size:18px;font-weight:bold;letter-spacing:1.8px}.people-detail-view{-ms-flex-item-align:end;align-self:flex-end;font-size:12px;position:relative}.people-detail-view:after{border:1px solid currentColor;border-bottom:0;border-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;content:"";display:inline-block;height:6px;line-height:1;margin:0 0 0 4px;position:relative;top:50%;-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;vertical-align:middle;width:6px}.people-detail-layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.people-detail-image{background:url("https://var.manabiz.jp/image/front/free/2193/20240821182320jJSzUOhGkd.png") no-repeat border-box center center/cover;position:relative;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.people-detail-image-inner{background-position:bottom center;background-repeat:no-repeat;background-size:cover;height:100%;margin:48px 0 0;position:absolute;width:100%}.people-detail-continer{counter-reset:questionNumber 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.people-detail-continer:before{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, rgba(255,255,255,0)));background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 80%);content:"";height:40px;left:0;position:absolute;top:0;width:calc(100% - 6px)}.people-detail-continer:after{background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(80%, rgba(255,255,255,0)));background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 80%);bottom:0;content:"";height:40px;left:0;position:absolute;width:calc(100% - 6px)}.people-detail-inner{height:100%;overflow-y:auto;padding:40px}.people-detail-inner::-webkit-scrollbar{width:6px}.people-detail-inner::-webkit-scrollbar-track{background:#fafafa}.people-detail-inner::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.people-detail-division{background-color:#314c89;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px}.people-detail-division .division{font-size:18px;letter-spacing:1.8px}.people-detail-division .slide-length{font-size:20px;letter-spacing:2px}.people-detail-division .slide-length small{font-size:12px}.people-detail-contents .post{font-size:14px;line-height:normal;margin:24px 0 0}.people-detail-contents .name{font-size:18px;font-weight:bold;letter-spacing:1.8px;margin:8px 0 0}.people-detail-contents .biography{font-size:13px;line-height:normal;margin:24px 0 0}.people-detail-qanda{counter-increment:questionNumber 1;margin:40px 0 0}.people-detail-qanda .question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#314c89;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:bold;line-height:normal}.people-detail-qanda .question:before{border:2px solid #314c89;border-radius:4px;color:#314c89;content:"Q" counter(questionNumber);display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:bold;line-height:1;margin:0 8px 0 0;padding:6px 8px}.people-detail-qanda .answer{font-size:14px;line-height:1.8;margin:12px 0 0}.people-detail-time-schedule-container{background-color:#f7f8f9;border-radius:4px;margin:40px 0 0;padding:32px}.people-detail-title-en{color:#314c89;font-size:10px;font-weight:bold}.people-detail-title-ja{font-size:18px;font-weight:bold;line-height:normal;margin:4px 0 0}.people-detail-time-schedule{margin:20px 0 0;position:relative}.people-detail-time-schedule:after{background:url("https://var.manabiz.jp/image/front/free/2193/20240806144642TqwlTX7AQc.svg") no-repeat border-box left top/contain;content:"";height:88px;position:absolute;right:-12px;bottom:98%;width:134px}.people-detail-time-schedule ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.people-detail-time-schedule li{display:-webkit-box;display:-ms-flexbox;display:flex}.people-detail-time-schedule .time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#314c89;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px}.people-detail-time-schedule .work-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;border-bottom-right-radius:4px;border-top-right-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;line-height:normal;padding:8px 12px;width:100%}@media screen and (max-width: 1080px){.people-detail-time-schedule:after{right:4px;top:-56px;width:80px}}@media screen and (max-width: 850px){.people-list{gap:24px}.people-item{width:calc((100% - 48px) / 3)}.people-detail-view{display:none}.people-nav{gap:32px}.people-nav-item a:after{left:-16px}.people-wrap{margin:40px auto !important}.people-detail-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.people-detail-image-inner{background-size:contain;margin:24px 0 0}.people-detail-continer:before{content:none}.people-detail-continer:after{bottom:5%;left:0;margin:auto;position:fixed;right:0;width:80vw}.people-detail-division{padding:12px 16px}.people-detail-inner{padding:0}.people-detail-contents{margin:0 16px}.people-detail-contents .post{margin:20px 0 0}.people-detail-contents .biography{line-height:1.8;margin:16px 0 0}.people-detail-qanda{margin:32px 0 0}.people-detail-qanda .question{font-size:16px}.people-detail-qanda .question:before{font-size:16px}.people-detail-image{height:50vh;height:50dvh}.people-detail-image img{width:100%}}@media screen and (max-width: 559px){.people-nav{border:1px solid #dbdbdb;border-width:1px 0;gap:0px;padding:8px 12px;-ms-flex-pack:distribute;justify-content:space-around}.people-nav-item a{font-size:13px;font-weight:normal}.people-nav-item a:after{left:-12px}.people-list{gap:16px}.people-item{width:calc((100% - 16px)/2)}.recruit_wrap.top .people-list{gap:32px 0}.recruit_wrap.top .people-item{width:100%}.people-role{font-size:13px}.people-name{font-size:16px}.people-name-container{margin:4px 0 0}.people-detail-continer:after{content:none}.people-detail-time-schedule-container{margin:32px 0 0;padding:24px 16px 96px}}.goverlay{background:rgba(0,0,0,0.4) !important}.gslide-media{border-radius:4px;height:80dvh !important;max-height:80dvh !important;max-width:1280px !important;width:80vw !important}.ginlined-content{height:100% !important;max-width:100% !important;width:100% !important}.gslide-inline .ginlined-content{overflow:hidden;padding:0 !important}.gclose{background-color:transparent !important;height:32px !important;opacity:1 !important;right:calc(10% - 32px - 8px) !important;top:calc(10% - 32px - 8px) !important;width:32px !important}.gslide{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.gclose:before,.gclose:after{background-color:#ffffff;border-radius:2px;content:"";height:40px;left:50%;position:absolute;top:50%;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;width:4px}.gclose:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.gclose:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.gclose:hover:before,.gclose:hover:after{background:#bbbbbb}.gprev,.gnext{background-color:#333333 !important;border-radius:100% !important;height:56px !important;top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;width:56px !important}.gprev:not(.disabled):hover,.gnext:not(.disabled):hover{background-color:#ee7800 !important}.gbtn.disabled{cursor:auto}.gprev{background:url("https://var.manabiz.jp/image/front/free/2193/20240725182053m5SbO9h22M.svg") no-repeat border-box center center/10px 22px;left:calc(10% - 56px - 16px) !important;-webkit-transform:translateY(-50%) rotate(180deg) !important;transform:translateY(-50%) rotate(180deg) !important}.gnext{background:url("https://var.manabiz.jp/image/front/free/2193/20240725182053m5SbO9h22M.svg") no-repeat border-box center center/10px 22px;right:calc(10% - 56px - 16px) !important}@media screen and (min-width: 1600px){.gclose{right:calc( 50% - (1280px / 2 + 32px + 8px)) !important}.gprev{left:calc( 50% - (1280px / 2 + 56px + 16px)) !important}.gnext{right:calc( 50% - (1280px / 2 + 56px + 16px)) !important}}@media screen and (max-width: 850px){.gslide-media{height:100vh !important;height:100dvh !important;max-height:90vh !important;max-width:80vw !important;width:100vw !important}.gslide-inline .ginlined-content{overflow:auto !important}.gslide-inline .ginlined-content::-webkit-scrollbar{width:6px}.gslide-inline .ginlined-content::-webkit-scrollbar-track{background:#fafafa}.gslide-inline .ginlined-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}}@media screen and (max-width: 559px){.goverlay{background:transparent !important}.gslide-media{border-radius:0;max-height:none !important;max-width:none !important}.gclose{background:url("https://var.manabiz.jp/image/front/free/2193/20240726123651Qk23bFND5E.svg") no-repeat border-box center center/contain;bottom:12px !important;height:40px !important;left:0 !important;margin:0 auto;right:0 !important;top:auto !important;width:66px !important}.gclose:before,.gclose:after{content:none}.gprev,.gnext{background-color:#ee7800 !important;height:40px !important;width:40px !important}.gprev{bottom:12px !important;left:24px !important;top:auto !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.gnext{bottom:12px !important;right:24px !important;top:auto !important;-webkit-transform:none !important;transform:none !important}.gcontrol-base{background-color:#ffffff;bottom:0;height:64px;left:0;position:fixed;width:100%}.gcontrol-base:after{background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(80%, rgba(255,255,255,0)));background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 80%);bottom:100%;content:"";height:40px;left:0;position:absolute;width:100%}}.official-contents{width:100%}.official-contents .contents_title a{color:#333}.official-contents .contents_title a:hover{text-decoration:none;opacity:.7}.official-wrap{margin-bottom:96px}.official-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.official-card{max-width:460px}.official-card a{text-decoration:none;color:#333 !important}.official-card a:hover{text-decoration:none;opacity:.7}.official-image{width:100%;margin-bottom:16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.official-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.official_title{font-size:20px;line-height:1.5;margin-bottom:8px}.official_title span{font-size:16px}.contents>[id^="no"]{scroll-margin-top:125px}@media screen and (max-width: 959px){.official-wrap{margin-bottom:40px}.official-card{max-width:calc(50% - 20px);width:100%}}@media screen and (max-width: 767px){.official-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.official-contents .contents_title{text-align:left;font-size:18px}.official-wrap{margin-bottom:0}.official-inner{gap:24px}.official-card{max-width:none;width:100%}.official-image{margin-bottom:8px}.official-image img{width:100%}.official__title{font-size:16px}.contents>[id^="no"]{scroll-margin-top:80px}}#container #mission_vision .co-service-msg{padding:32px 0;margin:0}#container #mission_vision .co-service-msg .contents_text{text-align:center;margin:8px 0 16px}#container #mission_vision .co-service-msg .contents_text:last-child{margin-bottom:0}
