@charset "UTF-8";.page_header.-recruitment .page_header-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (width > 767px){.page_header.-recruitment .page_header-inner{gap:0.3rem;height:9.3rem;padding-top:1.64rem;padding-bottom:0.3rem}}@media (width <= 767px){.page_header.-recruitment .page_header-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding-top:2.8rem}}.page_header.-recruitment .page_header-bg{position:absolute;z-index:-1;top:1.64rem;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(100% - 0.4rem);width:100%;height:7.36rem;margin-inline:auto}@media (width <= 767px){.page_header.-recruitment .page_header-bg{top:1.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% - 0.2rem);height:3.8rem}}.page_header.-recruitment .page_header-bg .ph{width:25%;height:100%}@media (width <= 767px){.page_header.-recruitment .page_header-bg .ph{width:50%;height:50%}}.page_header.-recruitment .page_header-bg .ph img{-o-object-position:center top;object-position:center top}.page_header.-recruitment .page_header-t_headline .-en{font-size:0.74rem;font-weight:600;line-height:1;color:var(--bc_white)}@media (width <= 767px){.page_header.-recruitment .page_header-t_headline .-en{width:100%;font-size:0.34rem;text-align:center}}.page_header.-recruitment .page_header-t_body{text-align:center}@media (width > 767px){.page_header.-recruitment .page_header-t_body{color:var(--bc_white)}}@media (width <= 767px){.page_header.-recruitment .page_header-t_body{font-size:0.16rem;line-height:2;margin-top:2.1rem}}.introduction{padding-top:2rem}@media (width <= 767px){.introduction{padding:0.8rem 0.3rem 0}}.introduction .introduction-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.introduction .introduction-inner .txt_box{width:100%;max-width:5.5rem}@media (width <= 767px){.introduction .introduction-inner .txt_box{max-width:100%}}@media (width <= 767px){.introduction .introduction-inner .txt_box .-t_headline{font-size:0.26rem;line-height:1.84}}.introduction .introduction-inner .txt_box .txt{padding-top:0.4rem}@media (width <= 767px){.introduction .introduction-inner .txt_box .txt{font-size:0.16rem;line-height:2.5}}.introduction .introduction-inner .ph_wrap{width:100%;max-width:6.4rem;position:relative;right:-0.5rem}@media (width <= 767px){.introduction .introduction-inner .ph_wrap{right:auto;margin-top:0.4rem}}.work{padding-top:1.6rem;padding-bottom:1.6rem}@media (width <= 767px){.work{padding:0.8rem 0.3rem}}.work .work-inner .lead{padding-top:0.56rem;text-align:center}@media (width <= 767px){.work .work-inner .lead{padding-top:0.4rem;font-size:0.14rem;line-height:2.14}}.work .work-inner .work_list_wrap{padding-top:0.8rem}@media (width <= 767px){.work .work-inner .work_list_wrap{padding-top:0.64rem}}.work .work-inner .work_list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (width <= 767px){.work .work-inner .work_list_wrap .list{padding:0 0.15rem;gap:0.48rem 0}}.work .work-inner .work_list_wrap .list .detail{width:100%;max-width:2.8rem}@media (width <= 767px){.work .work-inner .work_list_wrap .list .detail{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.work .work-inner .work_list_wrap .list .detail .-t_headline{padding:0.16rem 0 0.08rem;display:block;text-align:center}.work .work-inner .work_list_wrap .list .detail .-t_body{padding:0 0.08rem;text-align:justify}.voice{padding-top:1.6rem;padding-bottom:1.2rem;background-color:var(--bc_gray1)}@media (width <= 767px){.voice{padding-top:0.81rem;padding-bottom:0.8rem}}@media (width <= 767px){.voice .voice-inner{padding:0 0.3rem}}.voice .voice-inner .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (width <= 767px){.voice .voice-inner .header .-t_headline{text-align:center;margin:auto}}.voice .voice-inner .header .-t_body{width:8.26rem}@media (width <= 767px){.voice .voice-inner .header .-t_body{width:100%;font-size:0.14rem;line-height:2.42}}.voice .voice-inner .voice_box{margin-top:1.3rem;position:relative;border-radius:0.1rem;padding:0.8rem;background-color:var(--bc_ff)}@media (width <= 767px){.voice .voice-inner .voice_box{margin-top:0.75rem;padding:0.38rem 0.3rem 0.64rem;-webkit-transition:height 0.5s;transition:height 0.5s}}.voice .voice-inner .voice_box .ph_wrap{width:3.8rem;height:5rem;position:absolute;top:-0.5rem;right:-0.5rem;z-index:1}@media (width <= 767px){.voice .voice-inner .voice_box .ph_wrap{width:50vw;height:58.66vw;top:-0.2rem;right:-0.2rem;border-radius:0.05rem}}.voice .voice-inner .voice_box .ttl_box{width:100%;max-width:7.2rem;position:relative;padding-bottom:0.24rem;padding-left:1.28rem}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box{padding-left:0;padding-bottom:0.4rem}}.voice .voice-inner .voice_box .ttl_box .num{position:absolute;left:0;top:0;width:0.88rem}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .num{position:relative;width:0.6rem;padding-bottom:0.08rem}}.voice .voice-inner .voice_box .ttl_box .-t_headline{color:var(--bc_blue1)}.voice .voice-inner .voice_box .ttl_box .name_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .name_wrap{display:block}}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .name_wrap .name{font-size:0.16rem;line-height:3}}.voice .voice-inner .voice_box .ttl_box .name_wrap .division{font-size:0.14rem;padding-left:0.08rem}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .name_wrap .division{padding-left:0;line-height:1.85;padding-top:0.1rem}}.voice .voice-inner .voice_box .ttl_box .name_wrap .division:before{content:"（";display:inline}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .name_wrap .division:before{content:none}}.voice .voice-inner .voice_box .ttl_box .name_wrap .division:after{content:"）";display:inline}@media (width <= 767px){.voice .voice-inner .voice_box .ttl_box .name_wrap .division:after{content:none}}@media (width <= 767px){.voice .voice-inner .voice_box .sp_accordion_box{height:2.5rem;overflow:hidden;position:relative;z-index:1}}.voice .voice-inner .voice_box .txt_box{width:100%;max-width:7.2rem}.voice .voice-inner .voice_box .txt_box .-t_headline .-fz_L{font-size:0.24rem;line-height:2;color:var(--bc_blue1);padding-bottom:0.24rem}@media (width <= 767px){.voice .voice-inner .voice_box .txt_box .-t_body{font-size:0.12rem;line-height:2.33;text-align:justify}}.voice .voice-inner .voice_box .txt_box .-t_body span{color:var(--bc_blue2)}.voice .voice-inner .voice_box .history{padding-top:0.56rem}@media (width <= 767px){.voice .voice-inner .voice_box .history{padding-top:0.4rem}}.voice .voice-inner .voice_box .history .ttl{font-size:0.26rem;color:var(--bc_blue1)}@media (width <= 767px){.voice .voice-inner .voice_box .history .ttl{font-size:0.24rem}}.voice .voice-inner .voice_box .history .list{padding-top:0.16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (width <= 767px){.voice .voice-inner .voice_box .history .list{gap:0.36rem 0}}.voice .voice-inner .voice_box .history .list .detail{width:100%;max-width:3.26rem;background-color:var(--bc_gray1);padding:0.18rem 0.32rem 0.23rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:0.1rem}@media (width <= 767px){.voice .voice-inner .voice_box .history .list .detail{max-width:100%;padding:0.1rem 0.24rem 0.24rem}}.voice .voice-inner .voice_box .history .list .detail:after{content:"";width:0.08rem;height:0.12rem;background-image:url(/assets/img/recruitment/voice_arrow_right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-0.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (width <= 767px){.voice .voice-inner .voice_box .history .list .detail:after{top:auto;bottom:-0.24rem;right:auto;left:50%;-webkit-transform:translateX(-50%) translateY(0) rotate(90deg);transform:translateX(-50%) translateY(0) rotate(90deg)}}.voice .voice-inner .voice_box .history .list .detail:last-child:after{content:none}.voice .voice-inner .voice_box .history .list .detail .-t_headline{display:block;text-align:center}.voice .voice-inner .voice_box .history .list .detail .-t_headline span{display:inline-block;color:var(--bc_blue1);border-bottom:1px solid var(--bc_blue1)}.voice .voice-inner .voice_box .history .list .detail .-t_body{padding-top:0.16rem}.voice .voice-inner .voice_box .history .caption{font-size:0.14rem;font-weight:700;letter-spacing:0.05em;text-align:right;padding-top:0.15rem;color:var(--bc_blue1)}@media (width <= 767px){.voice .voice-inner .voice_box .history .caption{font-size:0.12rem;padding-top:0.1rem}}.voice .voice-inner .voice_box.-rev .ph_wrap{right:auto;left:-0.5rem;z-index:1}@media (width <= 767px){.voice .voice-inner .voice_box.-rev .ph_wrap{left:-0.2rem}}.voice .voice-inner .voice_box.-rev .ttl_box{margin-left:3.2rem}@media (width <= 767px){.voice .voice-inner .voice_box.-rev .ttl_box{margin-left:42.5vw}}.voice .voice-inner .voice_box.-rev .txt_box{margin-left:3.2rem}@media (width <= 767px){.voice .voice-inner .voice_box.-rev .txt_box{margin-left:0}}.voice .voice-inner .voice_box .comfortable-link{width:2rem;position:absolute;bottom:0.47rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.voice .voice-inner .voice_box .comfortable-link .-btn02 i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (width <= 767px){.voice .voice-inner .voice_box:after{content:"";width:100%;height:1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(30%,rgb(255,255,255)),to(rgb(255,255,255)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 30%,rgb(255,255,255) 100%);position:absolute;left:0;bottom:0;border-radius:0 0 0.1rem 0.1rem;z-index:1}}@media (width <= 767px){.voice .voice-inner .voice_box.-active .sp_accordion_box{height:auto}.voice .voice-inner .voice_box.-active .comfortable-link{display:none}.voice .voice-inner .voice_box.-active:after{content:none}}.data{padding-top:1.6rem;padding-bottom:1.6rem}@media (width <= 767px){.data{padding:0.8rem 0.3rem 0.6rem}}.data .data-inner .data_img{padding-top:0.8rem}@media (width <= 767px){.data .data-inner .data_img{padding-top:0.64rem}}.data .data-inner .data_img .caption{padding-top:0.2rem;text-align:right;font-size:0.14rem;font-weight:700;color:var(--bc_blue1)}@media (width <= 767px){.data .data-inner .data_img .caption{padding-top:0.1rem;font-size:0.12rem}}.benefits{padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--bc_gray1)}@media (width <= 767px){.benefits{padding:0.8rem 0.3rem}}.benefits .benefits-inner .benefits_list_wrap{padding-top:1.15rem}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap{padding-top:0.64rem}}.benefits .benefits-inner .benefits_list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list{gap:0.16rem 0}}.benefits .benefits-inner .benefits_list_wrap .list .detail{position:relative;width:100%;max-width:3.8rem;padding:0 0.35rem 0.32rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list .detail{max-width:100%}}.benefits .benefits-inner .benefits_list_wrap .list .detail:before{content:"";width:100%;height:calc(100% - 0.35rem);border-radius:0.1rem;z-index:-1;background-color:var(--bc_ff);position:absolute;left:0;bottom:0}.benefits .benefits-inner .benefits_list_wrap .list .detail .icon{width:0.8rem;height:0.8rem;margin:auto}.benefits .benefits-inner .benefits_list_wrap .list .detail .-t_headline{padding-top:0.16rem;padding-bottom:0.24rem;position:relative;text-align:center;display:block;margin-bottom:0.24rem}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list .detail .-t_headline{padding-bottom:0.14rem;margin-bottom:0.18rem}.benefits .benefits-inner .benefits_list_wrap .list .detail .-t_headline .-fz_L{font-size:0.24rem}}.benefits .benefits-inner .benefits_list_wrap .list .detail .-t_headline:after{content:"";width:0.2rem;height:1px;background-color:var(--bc_blue1);position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list .detail .-t_headline:after{height:2px}}.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box{padding-bottom:0.08rem}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box{padding-bottom:0}}@media (width <= 767px){.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box .benefits_ttl{font-size:0.16rem}}.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box .txt_box{padding-left:0.07rem;position:relative;top:-0.08rem}.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box .txt_box .-t_text{font-size:0.14rem;font-weight:700;letter-spacing:0.05em;line-height:1.78}.benefits .benefits-inner .benefits_list_wrap .list .detail .benefits_box .txt_box .caption{font-size:0.12rem;font-weight:700;line-height:1.66;letter-spacing:0.05em;text-indent:-0.12rem;margin-left:0.12rem}.information{padding-top:1.6rem;padding-bottom:1.2rem}@media (width <= 767px){.information{padding:1.13rem 0.3rem 1rem}}.information .information-inner .information_wrap{padding-top:0.8rem;padding-bottom:1.2rem}@media (width <= 767px){.information .information-inner .information_wrap{padding-top:0.4rem;padding-bottom:0.64rem}}.information .information-inner .information_wrap .-category_ttl{padding-bottom:0.4rem;text-align:center;display:block}@media (width <= 767px){.information .information-inner .information_wrap .-category_ttl .-fz_L{font-size:0.24rem}}.information .information-inner .information_wrap .list{border-bottom:1px solid var(--bc_gray2);position:relative;padding:0.32rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (width <= 767px){.information .information-inner .information_wrap .list{padding:0.16rem 0}}.information .information-inner .information_wrap .list:after{content:"";width:0.2rem;height:1px;background-color:var(--bc_blue1);position:absolute;bottom:-1px;left:0}.information .information-inner .information_wrap .list .info_ttl{width:1.2rem;font-size:0.18rem;font-weight:700;letter-spacing:0.05em;line-height:1.66}@media (width <= 767px){.information .information-inner .information_wrap .list .info_ttl{width:100%;font-size:0.16rem;line-height:1.9;padding-bottom:0.08rem}}.information .information-inner .information_wrap .list .txt_box{width:100%;max-width:7.4rem}.information .information-inner .information_wrap .list .txt_box .-t_headline{padding-bottom:0.08rem}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .-t_headline{padding-bottom:0;text-indent:-0.12rem;margin-left:0.22rem}}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .-t_headline .-fz_M{font-size:0.16rem;line-height:2}}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .-t_headline .-fz_M span{display:inline-block;padding-right:0.06rem}}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .-fz_S{font-size:0.14rem;line-height:2.14}}.information .information-inner .information_wrap .list .txt_box .-list_txt{list-style:disc;margin-left:0.2rem}.information .information-inner .information_wrap .list .txt_box .box{padding-bottom:0.4rem}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .box{padding-bottom:0.16rem}}.information .information-inner .information_wrap .list .txt_box .box .-t_body{padding-left:0.12rem}@media (width <= 767px){.information .information-inner .information_wrap .list .txt_box .box .-t_body{padding-left:0.24rem}}.information .information-inner .information_wrap .list .txt_box .box:last-child{padding-bottom:0}.information .information-inner .information_wrap .list:first-of-type{border-top:1px solid var(--bc_gray2)}.information .information-inner .information_wrap .list:first-of-type:before{content:"";width:0.2rem;height:1px;background-color:var(--bc_blue1);position:absolute;top:-1px;left:0}.information .information-inner .information_wrap .caption{font-size:0.14rem;font-weight:700;letter-spacing:0.05em;text-align:right;padding-top:0.15rem;color:var(--bc_blue1)}@media (width <= 767px){.information .information-inner .information_wrap .caption{font-size:0.12rem;padding-top:0.1rem}}.information .information-inner .career_bnr{width:100%;max-width:7.2rem;margin:auto}.information .information-inner .career_bnr a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bc_navy1);color:var(--bc_ff);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (width <= 767px){.information .information-inner .career_bnr a{display:block}}.information .information-inner .career_bnr a:hover{opacity:0.7}.information .information-inner .career_bnr a .ph_wrap{width:100%;max-width:3.56rem;height:2rem}@media (width <= 767px){.information .information-inner .career_bnr a .ph_wrap{max-width:100%;height:28.2vw}}.information .information-inner .career_bnr a .txt_box{width:calc(100% - 3.56rem);text-align:center}@media (width <= 767px){.information .information-inner .career_bnr a .txt_box{width:100%;padding:0.24rem 0.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.information .information-inner .career_bnr a .txt_box:after{content:"";width:0.06rem;height:0.1rem;background-image:url(/assets/img/recruitment/link_arrow_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0.18rem}}.information .information-inner .career_bnr a .txt_box .ttl_wrap .-jp{font-size:0.28rem;font-weight:700;letter-spacing:0.05em;display:block}@media (width <= 767px){.information .information-inner .career_bnr a .txt_box .ttl_wrap .-jp{font-size:0.24rem}}.information .information-inner .career_bnr a .txt_box .ttl_wrap .-en{padding-top:0.18rem;font-size:0.16rem;display:block}@media (width <= 767px){.information .information-inner .career_bnr a .txt_box .ttl_wrap .-en{font-size:0.16rem;padding-top:0;line-height:2.125}}.information .information-inner .career_bnr a .txt_box .more_txt{padding-top:0.09rem;width:2rem;margin:auto;display:block;border-bottom:1px solid var(--bc_ff)}.tab_area{max-width:10.4rem;width:100%;margin-inline:auto;margin-top:0.8rem}.tab_menu{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0.1rem;overflow:hidden;background-color:var(--bc_gray1)}.tab_menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:0.9rem;border-radius:0.1rem}@media (width <= 767px){.tab_menu-item{height:0.7rem}}.tab_detail{padding:1.2rem 0}.tab_detail-item{max-width:9rem;width:100%;margin-inline:auto;background-color:rgba(204,0,0,0.1)}.mod_recruitment_entry-detail .detail_item .link_wrap{width:100%;max-width:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 0.2rem}@media (width <= 767px){.mod_recruitment_entry-detail .detail_item .link_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0.08rem}}.mod_recruitment_entry-detail .detail_item .link_wrap .-bnr{width:100%;max-width:2.2rem}@media (width <= 767px){.mod_recruitment_entry-detail .detail_item .link_wrap .-bnr{max-width:100%;margin-top:0.16rem}}
/*# sourceMappingURL=recruitment.css.map */