﻿.recruit #wrap{overflow:hidden}@media (max-width: 767px){.recruit .c-intro{padding-top:13px;max-width:100%;padding-left:78px}}.recruit .c-subpage__title{top:51%}@media (max-width: 767px){.recruit .c-subpage__title{top:calc(50% + 3px)}}.recruit .wrapper{padding:136px 0 0}.recruit .top-message{display:flex;justify-content:space-between;margin-top:174px;margin-bottom:220px;width:100%}@media (max-width: 767px){.recruit .top-message{flex-wrap:wrap;width:calc(100% + 41px);margin-left:-21px;margin-right:-20px;margin-bottom:53px;margin-top:74px}}.recruit .top-message__cont{width:calc(612 / 1301 * 100%);padding-top:45px;background-color:rgba(220,223,234,0.4);position:relative;padding-bottom:100px}@media (max-width: 767px){.recruit .top-message__cont{width:100%;padding-top:13px;padding-bottom:80px}}.recruit .top-message__cont .grtit{padding-left:100px;margin-bottom:107px}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .top-message__cont .grtit{padding-left:45px;margin-bottom:40px}}@media (max-width: 767px){.recruit .top-message__cont .grtit{padding-left:20px;margin-bottom:20px}}.recruit .top-message__cont .grtit .lb{font-family:"Jost",sans-serif;font-size:20px;font-size:2rem;letter-spacing:.03em;font-weight:bold;position:relative;display:inline-block;margin-bottom:30px}@media (max-width: 767px){.recruit .top-message__cont .grtit .lb{margin-bottom:10px;margin-left:15px}}.recruit .top-message__cont .grtit .lb::before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#333;left:-13px;top:9px}.recruit .top-message__cont .grtit .ttl{font-size:40px;font-size:4rem;line-height:1.25em;letter-spacing:.1em;letter-spacing:0.1em;margin-left:-11px;font-feature-settings:"palt"}@media only screen and (max-width: 1266px){.recruit .top-message__cont .grtit .ttl{font-size:36px;font-size:3.6rem}}@media (max-width: 767px){.recruit .top-message__cont .grtit .ttl{font-size:32px;font-size:3.2rem;line-height:1.40625em;margin-left:0px}}.recruit .top-message__cont .grdesc{padding:0 15px 0 20px;font-family:"Shippori Mincho",serif;font-feature-settings:"palt";font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.03em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .top-message__cont .grdesc{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.recruit .top-message__cont .grdesc{font-size:14px;font-size:1.4rem;line-height:1.78571em;padding:0 20px 0 20px}}.recruit .top-message__cont .grsig{position:absolute;bottom:58px;right:33px;font-size:16px;font-size:1.6rem;letter-spacing:.03em;font-weight:500}@media (max-width: 767px){.recruit .top-message__cont .grsig{font-size:14px;font-size:1.4rem;line-height:1.78571em;bottom:28px;right:21px}}.recruit .top-message__cont .grsig span{display:inline-block;font-size:24px;font-size:2.4rem;letter-spacing:.03em;font-weight:500;margin-left:5px}@media (max-width: 767px){.recruit .top-message__cont .grsig span{font-size:20px;font-size:2rem;margin-left:0}}.recruit .top-message__img{width:calc(689 / 1301 * 100%);position:relative}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .top-message__img{height:100%}.recruit .top-message__img img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}}@media (max-width: 767px){.recruit .top-message__img{width:100%}}.recruit .voice-crew__tit{font-family:"Jost",sans-serif;font-size:40px;font-size:4rem;letter-spacing:.03em;font-weight:700;width:calc(100% - 117px);margin-right:0;margin-left:auto;margin-bottom:131px}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .voice-crew__tit{width:calc(100% - 50px)}}@media (max-width: 767px){.recruit .voice-crew__tit{margin-bottom:50px;width:100%;text-align:center;font-size:30px;font-size:3rem}}@media only screen and (max-width: 767px) and (max-width: 374px){.recruit .voice-crew__tit{font-size:26px;font-size:2.6rem}}.recruit .voice-crew__lst{width:calc(100% - 117px);margin-right:0;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .voice-crew__lst{width:calc(100% - 50px)}}@media (max-width: 767px){.recruit .voice-crew__lst{width:100%}}.recruit .voice-crew__lst .item{display:flex;padding-bottom:44px;border-bottom:1px solid #333;margin-bottom:44px;justify-content:flex-end}@media (max-width: 767px){.recruit .voice-crew__lst .item{flex-wrap:wrap;padding-bottom:60px;margin-bottom:60px;width:calc(100% + 20px);margin-right:-20px;padding-right:20px;border-bottom:1px solid rgba(51,51,51,0.3)}}.recruit .voice-crew__lst .item:last-child{border-bottom:none}@media (max-width: 767px){.recruit .voice-crew__lst .item:last-child{margin-bottom:0}}.recruit .voice-crew__lst .item__dtl{width:calc(828 / 1184 * 100%);position:relative;padding:0 0 0}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl{width:100%}}.recruit .voice-crew__lst .item__dtl .imgmain{position:relative;margin-bottom:55px;width:calc(100% + 0px)}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .imgmain{margin-bottom:30px}}.recruit .voice-crew__lst .item__dtl .imgmain img{margin-top:0}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .imgmain img{margin:0px auto 20px}}.recruit .voice-crew__lst .item__dtl .bxhd{width:calc(507 / 1183 * 100%);position:absolute;top:0;left:calc(-507 / 1183 * 100%)}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .bxhd{width:100%;position:relative;left:0;top:auto;margin-bottom:11px}}.recruit .voice-crew__lst .item__dtl .bxhd .name{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.03em;font-weight:bold;margin-top:-8px}@media only screen and (max-width: 900px){.recruit .voice-crew__lst .item__dtl .bxhd .name{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .bxhd .name{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.03em;font-weight:bold}}.recruit .voice-crew__lst .item__dtl .bxhd .posi{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.03em;font-weight:bold}@media only screen and (max-width: 900px){.recruit .voice-crew__lst .item__dtl .bxhd .posi{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .bxhd .posi{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.03em;font-weight:bold}}.recruit .voice-crew__lst .item__dtl .bxinfo{position:absolute;bottom:0;width:100%;max-width:calc(507 / 1183 * 100%);left:calc(-507 / 1183 * 100%);background:rgba(220,223,234,0.4);padding:31px 15px 34px 33px;color:#333}@media only screen and (min-width: 768px) and (max-width: 900px){.recruit .voice-crew__lst .item__dtl .bxinfo{padding:15px 15px 24px 18px}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .bxinfo{position:relative;left:0;max-width:inherit;padding:21px 33px 24px 33px;width:calc(100% + 20px);margin-right:-20px}}.recruit .voice-crew__lst .item__dtl .bxinfo .td{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.035em;font-weight:bold;padding:0;margin:0}@media only screen and (min-width: 768px) and (max-width: 900px){.recruit .voice-crew__lst .item__dtl .bxinfo .td{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl .bxinfo .td{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.03em}}.recruit .voice-crew__lst .item__dtl h4{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.03em;font-weight:500;margin-bottom:32px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (min-width: 768px){.recruit .voice-crew__lst .item__dtl h4{padding-right:20px}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl h4{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.03em;font-weight:500;margin-bottom:25px}}.recruit .voice-crew__lst .item__dtl p.txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.03em;margin-bottom:31px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}@media (min-width: 768px){.recruit .voice-crew__lst .item__dtl p.txt{padding-right:20px}}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl p.txt{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.03em;margin-bottom:26px}}.recruit .voice-crew__lst .item__dtl img{margin-top:12px}@media (max-width: 767px){.recruit .voice-crew__lst .item__dtl img{margin-top:0}}.recruit .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 767px){.recruit .row{width:100%;border-bottom:none}}.recruit .row__content{width:calc(100% - 117px);margin-right:0;margin-left:auto;margin-top:100px;padding-bottom:80px;display:flex}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .row__content{width:calc(100% - 50px)}}@media (max-width: 767px){.recruit .row__content{width:100%;flex-wrap:wrap;margin-top:20px;padding-bottom:26px}}.recruit .row__content__th{width:calc(355 / 1183 * 100%)}@media (max-width: 767px){.recruit .row__content__th{width:100%}}.recruit .row__content__th .ttl{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.01em;font-weight:bold}@media (max-width: 767px){.recruit .row__content__th .ttl{font-size:18px;font-size:1.8rem;line-height:1.94444em;text-align:center}}.recruit .row__content__td{width:calc(828 / 1183 * 100%);padding-right:20px}@media (max-width: 767px){.recruit .row__content__td{width:100%;padding-right:0}}.recruit .row__content__td .grbtn{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}@media (max-width: 767px){.recruit .row__content__td .grbtn{padding-top:20px;display:grid;grid-template-columns:repeat(2, auto);grid-auto-flow:column;grid-template-columns:1fr;grid-auto-flow:row}}.recruit .row__content__td .grbtn a{width:calc(50% - 5px);max-width:366px;margin-bottom:23px;min-height:62px;padding-top:2px;pointer-events:none}@media (max-width: 767px){.recruit .row__content__td .grbtn a{width:100%;margin-left:auto;margin-right:auto;min-height:52px;max-width:304px;margin-bottom:21px;padding-top:0.5px}}.recruit .row__content__td .grbtn a span{font-size:16px;font-size:1.6rem;letter-spacing:.1em;font-family:"Noto Sans JP",serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 900px) and (max-width: 1245px){.recruit .row__content__td .grbtn a span{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 900px){.recruit .row__content__td .grbtn a span{font-size:10px;font-size:1rem;letter-spacing:0}}@media (max-width: 767px){.recruit .row__content__td .grbtn a span{font-size:14px;font-size:1.4rem;letter-spacing:0em;white-space:nowrap;padding-top:2px}}@media only screen and (max-width: 767px) and (max-width: 374px){.recruit .row__content__td .grbtn a span{font-size:13px;font-size:1.3rem;letter-spacing:0em;padding-top:3px}}@media only screen and (max-width: 767px) and (max-width: 360px){.recruit .row__content__td .grbtn a span{font-size:12px;font-size:1.2rem;letter-spacing:0em}}@media (max-width: 767px){.recruit .row__content__td .grbtn a:nth-child(odd){order:1}.recruit .row__content__td .grbtn a:nth-child(even){order:2}}.recruit .row__ttl{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.03em;font-weight:500;font-family:"Jost",sans-serif;margin-bottom:19px;text-transform:uppercase}@media (min-width: 768px){.recruit .row.row-benefits .row__content{margin-top:60px}}@media (min-width: 768px){.recruit .row.row-job .row__content{margin-top:92px}}@media (max-width: 767px){.recruit .row.row-job .row__content{width:calc(100% + 41px);margin-left:-21px;margin-right:-20px}.recruit .row.row-job .row__content .grjob{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.recruit .row.row-job .row__content__th{padding-top:20px;padding-bottom:44px}}.recruit .row.row-benefits,.recruit .row.row-job,.recruit .row.row-process{position:relative}.recruit .row.row-benefits::after,.recruit .row.row-job::after,.recruit .row.row-process::after{content:"";position:absolute;width:100vw;height:1px;background-color:#333333;top:-1px;left:0}@media (max-width: 767px){.recruit .row.row-benefits::after,.recruit .row.row-job::after,.recruit .row.row-process::after{background-color:rgba(51,51,51,0.3);left:-20px;top:0}}@media (max-width: 767px){.recruit .row.row-benefits,.recruit .row.row-job,.recruit .row.row-process{position:relative;border-bottom:0}.recruit .row.row-benefits::before,.recruit .row.row-job::before,.recruit .row.row-process::before{content:"";position:absolute;width:calc(100% + 41px);left:-21px;right:-20px;height:1px;background-color:rgba(51,51,51,0.3);top:0}}.recruit .row .grjob{padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #333}@media (max-width: 767px){.recruit .row .grjob{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(51,51,51,0.3)}}.recruit .row .grjob.last{border-bottom:0;margin-bottom:0;padding-bottom:18px}@media (max-width: 767px){.recruit .row .grjob.last{padding-bottom:6px}}.recruit .row .grjob .tit{font-size:24px;font-size:2.4rem;letter-spacing:.1em;font-weight:bold;margin-bottom:33px;margin-top:7px;color:#000}@media (max-width: 767px){.recruit .row .grjob .tit{font-size:19px;font-size:1.9rem;line-height:1.36842em;letter-spacing:.01em;margin-bottom:4px}}.recruit .row .grjob table{margin-bottom:63px}@media (max-width: 767px){.recruit .row .grjob table{margin-bottom:31px}}.recruit .row .grjob table tr th,.recruit .row .grjob table tr td{border-bottom:1px solid #333;padding:23px 0 23px;color:#000;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.recruit .row .grjob table tr th,.recruit .row .grjob table tr td{padding:26px 0 23px;border-bottom:1px solid rgba(51,51,51,0.3)}}.recruit .row .grjob table tr th{width:120px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.recruit .row .grjob table tr th{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.01em;width:85px}}.recruit .row .grjob table tr td .lst1{margin-bottom:28px}@media (max-width: 767px){.recruit .row .grjob table tr td .lst1{margin-bottom:26px}}.recruit .row .grjob table tr td .lst1 li{position:relative;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;padding-left:7px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.recruit .row .grjob table tr td .lst1 li{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.01em;padding-left:0}}.recruit .row .grjob table tr td .lst1 li::before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background:#333;left:0px;top:14px;line-height:1}@media (max-width: 767px){.recruit .row .grjob table tr td .lst1 li::before{position:relative;width:3px;height:3px;left:0;top:-4px;display:inline-block;margin-right:2px}}.recruit .row .grjob table tr td .lst2{margin-bottom:22px}.recruit .row .grjob table tr td .lst2 li{position:relative;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;padding-left:17px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.recruit .row .grjob table tr td .lst2 li{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.01em;padding-left:0}}.recruit .row .grjob table tr td .lst2 li::before{content:"◎";position:absolute;left:-2px;top:6px;line-height:1}@media (max-width: 767px){.recruit .row .grjob table tr td .lst2 li::before{position:relative;display:inline-block;top:0}}.recruit .row .grjob table tr td *:last-child{margin-bottom:0}.recruit .row .grjob p{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.recruit .row .grjob p{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.1em}}.recruit .row .grjob p strong{font-weight:bold;font-style:normal;letter-spacing:0.1em}.recruit .row .grjob .bx{display:flex;flex-wrap:wrap;margin-top:30px}@media (max-width: 767px){.recruit .row .grjob .bx{margin-top:25px}}.recruit .row .grjob .bx__lb{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;text-align:left;width:120px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.recruit .row .grjob .bx__lb{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.1em;margin-bottom:8px}}.recruit .row .grjob .bx__lb span{display:inline-block;margin-left:-8px;font-weight:bold}.recruit .row .grjob .c-btn{min-height:60px;max-width:366px;cursor:pointer}@media (max-width: 767px){.recruit .row .grjob .c-btn{min-height:54px;margin-left:auto;margin-right:auto}}.recruit .row .grjob .c-btn span{font-size:16px;letter-spacing:0.01em;display:inline-block;position:relative;padding-right:32px;padding-top:0px;font-family:"Noto Sans JP",serif;font-weight:500}@media (max-width: 767px){.recruit .row .grjob .c-btn span{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.03em;padding-right:28px}}.recruit .row .grjob .c-btn span::after{content:"";position:absolute;background:url("../../img/recruit/ico_arr.svg") no-repeat center center/100% 100%;width:14px;height:15px;right:5px;top:50%;margin-top:-7.5px;transition:0.3s}@media (max-width: 767px){.recruit .row .grjob .c-btn span::after{right:-5px}}@media only screen and (min-width: 1025px){.recruit .row .grjob .c-btn:hover span::after{background:url("../../img/recruit/ico_arr_g.svg") no-repeat center center/100% 100%}}.recruit .row .grjob .c-btn.dis{pointer-events:none;margin-top:60px}@media (max-width: 767px){.recruit .row .grjob .c-btn.dis{margin-top:30px}}.recruit .row .grjob .c-btn.dis span{padding-right:0}.recruit .row .grjob .c-btn.dis span::after{display:none}.recruit .row.row-process{position:relative}.recruit .row.row-process::before{content:"";position:absolute;width:100vw;height:1px;background-color:#333333;bottom:0px;left:0}@media (max-width: 767px){.recruit .row.row-process::before{background-color:rgba(51,51,51,0.3);left:-20px;top:0}}@media (max-width: 767px){.recruit .row.row-process .row__content__th .ttl{font-size:20px;font-size:2rem;margin-bottom:30px;margin-top:20px}}@media (max-width: 767px){.recruit .row .grprocess{margin-bottom:24px;text-align:center}}.recruit .row .grprocess .item{max-width:400px;min-height:60px;border-radius:10px;background:#333;margin-bottom:108px;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.recruit .row .grprocess .item{margin-left:auto;margin-right:auto}}.recruit .row .grprocess .item::before{content:"";position:absolute;width:16px;height:69px;background:url("../../img/recruit/ico_arr_down.svg") no-repeat center center/100% 100%;bottom:-88px;left:50%;margin-left:-7.5px}.recruit .row .grprocess .item span{color:#fff;font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.01em;font-weight:bold}@media (max-width: 767px){.recruit .row .grprocess .item span{font-size:14px;font-size:1.4rem;line-height:2.5em}}.recruit .row .grprocess .item:last-child{margin-bottom:0;padding-bottom:0}.recruit .row .grprocess .item:last-child::before{display:none}.recruit .btnbot{text-align:center;padding:78px 0 82px}@media (min-width: 768px){.recruit .btnbot{padding-left:calc(115px + 130px)}}@media only screen and (min-width: 768px) and (max-width: 1266px){.recruit .btnbot{padding-left:calc(115px + 62px)}}@media (max-width: 767px){.recruit .btnbot{padding:50px 0 47px}}.recruit .btnbot .c-btn{max-width:223px;margin-left:calc(355 / 1183 * 100%);margin-right:auto}@media (max-width: 767px){.recruit .btnbot .c-btn{min-height:60px;margin-left:auto}}

/*# sourceMappingURL=maps/recruit.min.css.map */
