#recruit .contents_area *{color:#000000}@media screen and (max-width: 640px){#recruit .contents_area{padding-bottom:21.33333vw}}#recruit .contents_area .p-inner{margin-inline:auto}@media screen and (min-width: 641px){#recruit .contents_area .p-inner{width:960px}}@media screen and (max-width: 640px){#recruit .contents_area .p-inner{width:91.46667vw}}#recruit .contents_area .p-sectionTitleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recruit .contents_area .p-sectionTitleArea .p-sectionTitle{line-height:1;font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .p-sectionTitleArea .p-sectionTitle{margin-top:20px;font-size:24px}}@media screen and (max-width: 640px){#recruit .contents_area .p-sectionTitleArea .p-sectionTitle{margin-top:4vw;font-size:6.4vw}}#recruit .contents_area .p-sectionTitleArea .p-sectionTitleSupport{line-height:1;font-family:'Poppins', sans-serif;color:#10C57B}@media screen and (min-width: 641px){#recruit .contents_area .p-sectionTitleArea .p-sectionTitleSupport{margin-block:-4px;font-size:42px}}@media screen and (max-width: 640px){#recruit .contents_area .p-sectionTitleArea .p-sectionTitleSupport{margin-block:-.8vw;font-size:8.8vw}}#recruit .contents_area .p-subheading{text-align:center;font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .p-subheading{margin-top:-5px;margin-bottom:-5px;font-size:24px;line-height:1.41667}}@media screen and (max-width: 640px){#recruit .contents_area .p-subheading{margin-top:-.26667vw;margin-bottom:-.26667vw;font-size:6.4vw;line-height:1.08333}}#recruit .contents_area .entryBtn{position:sticky;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;background-color:#F5F330;line-height:1;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.2s cubic-bezier(0.42, 0, 0.58, 1),top 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.26s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.2s cubic-bezier(0.42, 0, 0.58, 1),top 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.26s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.2s cubic-bezier(0.42, 0, 0.58, 1),transform 0.26s cubic-bezier(0.42, 0, 0.58, 1),top 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.2s cubic-bezier(0.42, 0, 0.58, 1),transform 0.26s cubic-bezier(0.42, 0, 0.58, 1),top 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.26s cubic-bezier(0.42, 0, 0.58, 1);top:90vh;top:90svh;top:90dvh}@media screen and (min-width: 641px){#recruit .contents_area .entryBtn{left:calc(50% - 250px);width:500px;height:80px;padding-left:100px;border-radius:60px;font-size:24px;border:4px solid #F5F330;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.16);box-shadow:3px 3px 6px rgba(0,0,0,0.16)}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .entryBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .entryBtn:hover{background-color:#fff}}@media screen and (max-width: 640px){#recruit .contents_area .entryBtn{left:calc(50% - 45.7vw);width:91.46667vw;height:13.33333vw;padding-left:18.93333vw;border-radius:8vw;font-size:4.26667vw;-webkit-box-shadow:.53333vw .53333vw 1.06667vw rgba(0,0,0,0.16);box-shadow:.53333vw .53333vw 1.06667vw rgba(0,0,0,0.16)}}#recruit .contents_area .entryBtn:before{content:'';display:block;position:absolute;top:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg data-name='グループ 185125' xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath data-name='211686_back_arrow_icon' d='M0 12.582 1.346 14 8 7 1.346 0 0 1.418 5.3 7Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .entryBtn:before{right:22px;width:15px;height:28px;margin-top:-14px}}@media screen and (max-width: 640px){#recruit .contents_area .entryBtn:before{right:14.93333vw;width:3.33333vw;height:6.13333vw;margin-top:-3.06667vw}}#recruit .contents_area .entryBtn.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 641px){#recruit .contents_area .mv{height:min(69.1vw, 944px);min-height:680px;margin-top:20px;background:url(../../images/recruit/mv_image.jpg) no-repeat center top/contain}}@media screen and (max-width: 640px){#recruit .contents_area .mv{margin-top:-13.33333vw;height:130.66667vw;background:url(../../images/recruit/sp_mv_image.jpg) no-repeat center top/cover}}#recruit .contents_area .mv .mv_inner{display:grid;grid-template-columns:repeat(1, auto);grid-template-rows:auto 1fr;margin-inline:auto}@media screen and (min-width: 641px){#recruit .contents_area .mv .mv_inner{row-gap:min(22.5vw, 308px);max-width:1352px;padding-top:48px}}@media screen and (max-width: 640px){#recruit .contents_area .mv .mv_inner{row-gap:53.33333vw;width:91.46667vw;padding-top:2.13333vw}}#recruit .contents_area .mv .mv_title>span,#recruit .contents_area .mv .mv_copy>span{background-color:#f5f330;display:inline-block;font-weight:bold;line-height:1}@media screen and (min-width: 641px){#recruit .contents_area .mv .mv_title>span,#recruit .contents_area .mv .mv_copy>span{padding:12px}}@media screen and (max-width: 640px){#recruit .contents_area .mv .mv_title>span,#recruit .contents_area .mv .mv_copy>span{padding:1.6vw}}@media screen and (min-width: 641px){#recruit .contents_area .mv .mv_title>span{font-size:40px}}@media screen and (max-width: 640px){#recruit .contents_area .mv .mv_title>span{font-size:5.33333vw}}#recruit .contents_area .mv .mv_copy{place-self:center}#recruit .contents_area .mv .mv_copy>span{font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif}@media screen and (min-width: 641px){#recruit .contents_area .mv .mv_copy>span{font-size:48px}}@media screen and (max-width: 640px){#recruit .contents_area .mv .mv_copy>span{font-size:7.46667vw}}@media screen and (min-width: 641px){#recruit .contents_area .mv .mv_copy>span:nth-of-type(2){margin-top:10px}}@media screen and (max-width: 640px){#recruit .contents_area .mv .mv_copy>span:nth-of-type(2){margin-top:1.33333vw}}@media screen and (min-width: 641px){#recruit .contents_area .contentsNav{margin-top:50px}}@media screen and (max-width: 640px){#recruit .contents_area .contentsNav{margin-top:8vw}}#recruit .contents_area .contentsNav .contentsNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 641px){#recruit .contents_area .contentsNav .contentsNav_list{gap:10px}}@media screen and (max-width: 640px){#recruit .contents_area .contentsNav .contentsNav_list{gap:2.66667vw}}@media screen and (min-width: 641px){#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_item{width:200px;height:60px}}@media screen and (max-width: 640px){#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_item{width:42.66667vw;height:13.33333vw}}#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_btn{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;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;font-weight:bold;text-align:center}@media screen and (min-width: 641px){#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_btn{font-size:16px;line-height:1.25;border:2px solid #E6E6E6;border-radius:90px;-webkit-transition:color 0.2s 0.1s, background-color 0.3s, border-color 0.3s;transition:color 0.2s 0.1s, background-color 0.3s, border-color 0.3s}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_btn:hover{color:#fff;background-color:#27AC75;border-color:#27AC75}}@media screen and (max-width: 640px){#recruit .contents_area .contentsNav .contentsNav_list .contentsNav_btn{font-size:3.46667vw;line-height:1.30769;border:.53333vw solid #E6E6E6;border-radius:16vw}}@media screen and (min-width: 641px){#recruit .contents_area .vision{padding-top:50px}}@media screen and (max-width: 640px){#recruit .contents_area .vision{padding-top:10.66667vw}}#recruit .contents_area .vision .vision_lead{font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .vision .vision_lead{text-align:center;margin-top:-7px;margin-bottom:-7px;font-size:32px;line-height:1.4375}}@media screen and (max-width: 640px){#recruit .contents_area .vision .vision_lead{margin-top:-1.73333vw;margin-bottom:-1.73333vw;font-size:6.4vw;line-height:1.54167}}@media screen and (min-width: 641px){#recruit .contents_area .vision .vision_description{margin-top:43px;margin-bottom:-7px;font-size:18px;line-height:1.77778}}@media screen and (max-width: 640px){#recruit .contents_area .vision .vision_description{margin-top:4.26667vw;margin-bottom:-1.06667vw;font-size:4.26667vw;line-height:1.5}}#recruit .contents_area .vision .vision_link{display:block;text-align:center}@media screen and (min-width: 641px){#recruit .contents_area .vision .vision_link{margin-top:23px;margin-bottom:-7px;font-size:18px;line-height:1.77778}}@media screen and (max-width: 640px){#recruit .contents_area .vision .vision_link{margin-top:4.26667vw;margin-bottom:-1.06667vw;font-size:4.26667vw;line-height:1.5}}#recruit .contents_area .vision .vision_link>a{text-decoration:underline}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .vision .vision_link>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .vision .vision_link>a:hover{opacity:0.7}}@media screen and (min-width: 641px){#recruit .contents_area .division{padding-top:120px}}@media screen and (max-width: 640px){#recruit .contents_area .division{padding-top:21.33333vw}}#recruit .contents_area .division .division_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 641px){#recruit .contents_area .division .division_list{gap:24px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10.66667vw;margin-top:6.66667vw}}#recruit .contents_area .division .division_item{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 641px){#recruit .contents_area .division .division_item{width:304px;padding:30px;border:2px solid #E6E6E6;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1)}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-inline:4.26667vw}}#recruit .contents_area .division .division_name{text-align:center;font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .division .division_name{margin-top:-3px;margin-bottom:-3px;font-size:20px;line-height:1.3}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_name{margin-top:-1.6vw;margin-bottom:-1.6vw;font-size:5.33333vw;line-height:1.6}}#recruit .contents_area .division .division_image{display:block;width:100%}@media screen and (min-width: 641px){#recruit .contents_area .division .division_image{margin-top:20px}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_image{margin-top:5.33333vw}}#recruit .contents_area .division .division_image>img{width:100%;height:100%}@media screen and (min-width: 641px){#recruit .contents_area .division .division_image.division_image-border{border:2px solid #E6E6E6}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_image.division_image-border{border:.26667vw solid #E6E6E6}}@media screen and (min-width: 641px){#recruit .contents_area .division .division_description{margin-top:15px;margin-bottom:-5px;font-size:14px;line-height:1.71429}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_description{margin-top:4vw;margin-bottom:-1.33333vw;font-size:3.73333vw;line-height:1.71429}}#recruit .contents_area .division .division_link{position:relative;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;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-align:center;background-color:#fff}@media screen and (min-width: 641px){#recruit .contents_area .division .division_link{width:min(100%, 240px);height:50px;margin:30px auto 0;font-size:15px;line-height:1;border:2px solid #E6E6E6;border-radius:60px}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .division .division_link{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .division .division_link:hover{color:#fff;background-color:#27AC75;border-color:#27AC75}#recruit .contents_area .division .division_link:hover:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg data-name='グループ 185125' xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath data-name='211686_back_arrow_icon' d='M0 12.582 1.346 14 8 7 1.346 0 0 1.418 5.3 7Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat top left/contain}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_link{width:72vw;height:15.46667vw;margin:5.33333vw auto 0;font-size:4.4vw;line-height:1;border:.26667vw solid #E6E6E6;border-radius:8vw}}#recruit .contents_area .division .division_link:before{content:'';display:block;position:absolute;top:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg data-name='グループ 185125' xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath data-name='211686_back_arrow_icon' d='M0 12.582 1.346 14 8 7 1.346 0 0 1.418 5.3 7Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .division .division_link:before{right:14px;width:8px;height:12px;margin-top:-6px}}@media screen and (max-width: 640px){#recruit .contents_area .division .division_link:before{right:4.8vw;width:2.13333vw;height:3.46667vw;margin-top:-1.73333vw}}@media screen and (min-width: 641px){#recruit .contents_area .jobType{padding-top:120px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType{padding-top:21.33333vw}}#recruit .contents_area .jobType .jobType_lead{position:relative;background-color:#F2F2F2}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_lead{margin:30px 0 0 105px;padding:16px 23px;font-size:18px;line-height:1.77778;border-radius:10px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_lead{margin:8vw 0 0 16vw;padding:2.66667vw 4.26667vw;font-size:3.73333vw;line-height:1.71429;border-radius:1.33333vw}}#recruit .contents_area .jobType .jobType_lead:before,#recruit .contents_area .jobType .jobType_lead:after{content:'';display:block;position:absolute}#recruit .contents_area .jobType .jobType_lead:before{background:url("../../images/recruit/jobType_icon.png") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_lead:before{top:4px;left:-105px;width:80px;height:80px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_lead:before{top:2.66667vw;left:-16vw;width:10.66667vw;height:10.66667vw}}#recruit .contents_area .jobType .jobType_lead:after{background-color:#F2F2F2;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 50%);clip-path:polygon(100% 0, 100% 100%, 0 50%)}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_lead:after{top:40px;left:-14px;width:14px;height:18px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_lead:after{top:6.13333vw;left:-4vw;width:4vw;height:4.53333vw}}#recruit .contents_area .jobType .jobType_list{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_list{row-gap:16px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_list{row-gap:5.33333vw;margin-top:5.33333vw}}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_item{border-radius:10px;border:2px solid #E6E6E6;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1)}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_item{border-radius:1.33333vw;border:.53333vw solid #E6E6E6}}#recruit .contents_area .jobType .jobType_name{position:relative;font-weight:bold;cursor:pointer;line-height:1}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_name{padding:13px 60px 13px 24px;font-size:20px;line-height:1.7}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_name{padding:5.06667vw 13.86667vw 5.06667vw 4.26667vw;font-size:4.26667vw;line-height:1.4375}}#recruit .contents_area .jobType .jobType_name:before,#recruit .contents_area .jobType .jobType_name:after{content:'';display:block;position:absolute;top:50%;background-color:#27AC75;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.4s, 0.2s;transition-duration:0.4s, 0.2s;-webkit-transition-delay:0s, 0.1s;transition-delay:0s, 0.1s}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_name:before,#recruit .contents_area .jobType .jobType_name:after{right:20px;width:20px;height:4px;margin-top:-2px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_name:before,#recruit .contents_area .jobType .jobType_name:after{right:4.26667vw;width:5.33333vw;height:1.06667vw;margin-top:-.53333vw}}#recruit .contents_area .jobType .jobType_name[aria-expanded='false']:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}#recruit .contents_area .jobType .jobType_name[aria-expanded='false']:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}#recruit .contents_area .jobType .jobType_name[aria-expanded='true']:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}#recruit .contents_area .jobType .jobType_name[aria-expanded='true']:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}#recruit .contents_area .jobType .jobType_name>span{color:#27AC75}#recruit .contents_area .jobType .jobType_container{display:none}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_container{padding-bottom:30px;border-top:2px solid #E6E6E6}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_container{padding-bottom:8vw;border-top:.53333vw solid #E6E6E6}}#recruit .contents_area .jobType .jobType_detail{display:grid}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_detail{grid-template-columns:205px 1fr;place-items:start start;padding:30px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_detail{grid-template-columns:repeat(1, 1fr);padding:5.33333vw 4vw}}#recruit .contents_area .jobType .jobType_detail:nth-of-type(odd){background-color:#F7F7F7}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_detailHead,#recruit .contents_area .jobType .jobType_detailBody{margin-top:-5px;margin-bottom:-5px;font-size:16px;line-height:1.625}}#recruit .contents_area .jobType .jobType_detailHead{font-weight:bold}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_detailHead{margin-top:-1.06667vw;margin-bottom:-1.06667vw;font-size:4.26667vw;line-height:1.5}}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_detailBody{padding-left:33px;border-left:1px solid #CCCCCC}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_detailBody{margin-top:2.66667vw;margin-bottom:-1.33333vw;font-size:3.73333vw;line-height:1.71429}}#recruit .contents_area .jobType .jobType_link{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;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;font-weight:bold;background-color:#F5F330;line-height:1}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_link{width:308px;height:60px;margin:30px auto 0;border-radius:60px;font-size:17px;border:4px solid #F5F330}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .jobType .jobType_link{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .jobType .jobType_link:hover{background-color:#fff}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_link{width:69.33333vw;height:13.33333vw;margin:8vw auto 0;border-radius:8vw;font-size:4vw}}#recruit .contents_area .jobType .jobType_link:before{content:'';display:block;position:absolute;top:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg data-name='グループ 185125' xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath data-name='211686_back_arrow_icon' d='M0 12.582 1.346 14 8 7 1.346 0 0 1.418 5.3 7Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobType_link:before{right:22px;width:8px;height:12px;margin-top:-6px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobType_link:before{right:4.8vw;width:2.13333vw;height:3.46667vw;margin-top:-1.73333vw}}#recruit .contents_area .jobType .jobTypeCloser{display:block;background-color:unset;border:unset;text-decoration:underline;line-height:1;cursor:pointer}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobTypeCloser{margin:30px auto 0;font-size:16px}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .jobType .jobTypeCloser{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .jobType .jobTypeCloser:hover{text-decoration:none;opacity:0.7}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobTypeCloser{margin:8vw auto 0;font-size:4.26667vw}}#recruit .contents_area .jobType .jobTypeCloser[aria-expanded='false']{pointer-events:none}@media screen and (min-width: 641px){#recruit .contents_area .jobType .reception{margin-top:60px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .reception{margin-top:10.66667vw}}#recruit .contents_area .jobType .reception_list{display:grid}@media screen and (min-width: 641px){#recruit .contents_area .jobType .reception_list{grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .reception_list{grid-template-columns:repeat(1, 1fr);row-gap:4vw;margin-top:5.33333vw}}#recruit .contents_area .jobType .reception_item{font-weight:bold;background-color:#F7F7F7}@media screen and (min-width: 641px){#recruit .contents_area .jobType .reception_item{padding:19px 20px;font-size:18px;line-height:1.77778;border:1px solid #CFCFCF}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .reception_item{padding:2.13333vw 4.53333vw;font-size:4.26667vw;line-height:1.5;border:.26667vw solid #CFCFCF}}@media screen and (min-width: 641px){#recruit .contents_area .jobType .jobInformation{margin-top:60px}}@media screen and (max-width: 640px){#recruit .contents_area .jobType .jobInformation{margin-top:10.66667vw}}@media screen and (min-width: 641px){#recruit .contents_area .about{padding-top:120px}}@media screen and (max-width: 640px){#recruit .contents_area .about{padding-top:21.33333vw}}#recruit .contents_area .about .aboutNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 641px){#recruit .contents_area .about .aboutNav_list{gap:18px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .about .aboutNav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.66667vw;margin-top:8vw}}@media screen and (min-width: 641px){#recruit .contents_area .about .aboutNav_list .aboutNav_item{width:308px;height:60px}}@media screen and (max-width: 640px){#recruit .contents_area .about .aboutNav_list .aboutNav_item{width:100%;height:13.33333vw}}#recruit .contents_area .about .aboutNav_list .aboutNav_btn{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;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:1;font-weight:bold;text-align:center;background-color:#fff}@media screen and (min-width: 641px){#recruit .contents_area .about .aboutNav_list .aboutNav_btn{font-size:18px;border:2px solid #E6E6E6;border-radius:60px;-webkit-transition:color 0.2s 0.1s, background-color 0.3s, border-color 0.3s;transition:color 0.2s 0.1s, background-color 0.3s, border-color 0.3s}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .about .aboutNav_list .aboutNav_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .about .aboutNav_list .aboutNav_btn:hover{color:#fff;background-color:#27AC75;border-color:#27AC75}}@media screen and (max-width: 640px){#recruit .contents_area .about .aboutNav_list .aboutNav_btn{position:relative;font-size:4.26667vw;border:.53333vw solid #E6E6E6;border-radius:8vw}#recruit .contents_area .about .aboutNav_list .aboutNav_btn:before{content:'';display:block;position:absolute;top:50%;right:12.8vw;width:2.66667vw;height:1.6vw;margin-top:-.8vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath data-name='211686_back_arrow_icon' d='M1.418 0 0 1.346 7 8l7-6.654L12.582 0 7 5.3Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat top left/contain}}#recruit .contents_area .about .about_container{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 641px){#recruit .contents_area .about .about_container{row-gap:60px;margin-top:60px}}@media screen and (max-width: 640px){#recruit .contents_area .about .about_container{row-gap:10.66667vw;margin-top:10.66667vw}}#recruit .contents_area .about .about_boxTitle{font-weight:bold;text-align:center}@media screen and (min-width: 641px){#recruit .contents_area .about .about_boxTitle{margin-top:-5px;margin-bottom:-5px;font-size:32px;line-height:1.3125}}@media screen and (max-width: 640px){#recruit .contents_area .about .about_boxTitle{margin-top:-1.6vw;margin-bottom:-1.6vw;font-size:6.4vw;line-height:1.5}}#recruit .contents_area .about .about_boxImage{display:block}@media screen and (min-width: 641px){#recruit .contents_area .about .about_boxImage{width:960px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .about .about_boxImage{width:100%;margin-top:5.33333vw}}#recruit .contents_area .about .about_boxImage>img{width:100%;height:100%}#recruit .contents_area .about .talk_list{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_list{margin-top:40px;row-gap:20px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_list{row-gap:4.53333vw;margin-top:5.33333vw}}#recruit .contents_area .about .talk_item{display:grid;place-items:start;--talkItem-color: #ffffff}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_item{grid-template-columns:82px auto 82px;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_item{-webkit-column-gap:3.73333vw;-moz-column-gap:3.73333vw;column-gap:3.73333vw}}#recruit .contents_area .about .talk_item.talk_item-left{--talkItem-color: #FEFEB5;place-content:start start}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_item.talk_item-left{grid-template-areas:'icon text .'}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_item.talk_item-left{grid-template-areas:'icon text';grid-template-columns:13.33333vw auto}}#recruit .contents_area .about .talk_item.talk_item-left .talk_text:before{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 50%);clip-path:polygon(100% 0, 100% 100%, 0 50%)}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_item.talk_item-left .talk_text:before{left:-18px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_item.talk_item-left .talk_text:before{left:-3.33333vw}}#recruit .contents_area .about .talk_item.talk_item-right{--talkItem-color: #F2F2F2;place-content:start end}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_item.talk_item-right{grid-template-areas:'. text icon'}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_item.talk_item-right{grid-template-areas:'text icon';grid-template-columns:auto 13.33333vw}}#recruit .contents_area .about .talk_item.talk_item-right .talk_text:before{-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%)}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_item.talk_item-right .talk_text:before{right:-18px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_item.talk_item-right .talk_text:before{right:-3.33333vw}}#recruit .contents_area .about .talk_icon{grid-area:icon;width:100%}#recruit .contents_area .about .talk_text{grid-area:text;position:relative;background-color:var(--talkItem-color)}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_text{padding:20px 30px;font-size:18px;line-height:1.55556;border-radius:10px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_text{padding:5.06667vw 4vw;font-size:3.73333vw;line-height:1.71429;border-radius:1.33333vw}}#recruit .contents_area .about .talk_text img{width:100%}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_text img{margin-top:10px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_text img{margin-top:2.66667vw}}#recruit .contents_area .about .talk_text a{color:#ee4831;text-decoration:underline}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .about .talk_text a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .about .talk_text a:hover{opacity:0.7;text-decoration:none}}#recruit .contents_area .about .talk_text:before{content:'';display:block;position:absolute;background-color:var(--talkItem-color)}@media screen and (min-width: 641px){#recruit .contents_area .about .talk_text:before{top:28px;width:18px;height:12px}}@media screen and (max-width: 640px){#recruit .contents_area .about .talk_text:before{top:5.33333vw;width:3.33333vw;height:2.66667vw}}@media screen and (min-width: 641px){#recruit .contents_area .interview{padding-top:120px}}@media screen and (max-width: 640px){#recruit .contents_area .interview{padding-top:21.33333vw}}#recruit .contents_area .interview .voice_list{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_list{row-gap:40px;margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_list{row-gap:8vw;margin-top:8vw}}#recruit .contents_area .interview .voice_question{position:relative}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_question{padding-left:48px;margin-top:-5px;margin-bottom:-5px;font-size:24px;line-height:1.41667}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_question{padding-left:14.13333vw;margin-top:-1.73333vw;margin-bottom:-1.73333vw;font-size:4.8vw;line-height:1.72222}}#recruit .contents_area .interview .voice_question:before{content:'';position:absolute;display:block;left:0;background:url("../../images/recruit/voice_question.svg") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_question:before{top:3px;width:31px;height:31px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_question:before{top:1.73333vw;width:9.6vw;height:9.6vw}}#recruit .contents_area .interview .voice_answers{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_answers{row-gap:28px;margin-top:40px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_answers{row-gap:5.33333vw;margin-top:8vw}}#recruit .contents_area .interview .voice_answer{position:relative}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_answer{padding-left:48px;margin-top:-8px;margin-bottom:-8px;font-size:18px;line-height:1.88889}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_answer{padding-left:14.13333vw;margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:4vw;line-height:1.6}}#recruit .contents_area .interview .voice_answer:before{content:'';position:absolute;display:block;background:url("../../images/recruit/voice_answer.svg") no-repeat top left/contain}@media screen and (min-width: 641px){#recruit .contents_area .interview .voice_answer:before{top:2px;left:5px;width:31px;height:31px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .voice_answer:before{top:1.2vw;left:0;width:9.6vw;height:9.6vw}}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_posts{margin-top:60px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .interview_posts{margin-top:10.66667vw}}#recruit .contents_area .interview .interview_container{display:grid}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_container{grid-template-columns:repeat(3, 1fr);gap:34px 26px;margin-top:40px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .interview_container{grid-template-columns:repeat(1, 1fr);row-gap:5.33333vw;margin-top:5.33333vw}}#recruit .contents_area .interview .interview_boxInner{display:grid;width:100%}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_boxInner{grid-template-areas:'image image' 'title title' 'icon name' 'icon date';grid-template-columns:auto 1fr;grid-template-rows:repeat(4, auto)}}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .interview .interview_boxInner{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .interview .interview_boxInner:hover{opacity:0.7}#recruit .contents_area .interview .interview_boxInner:hover .interview_image>img{-webkit-transform:scale3d(1.03, 1.03, 1);transform:scale3d(1.03, 1.03, 1)}}@media screen and (max-width: 640px){#recruit .contents_area .interview .interview_boxInner{grid-template-areas:'image title title' 'image icon name' 'image icon date';grid-template-columns:21.33333vw 10.66667vw 1fr;grid-template-rows:repeat(3, auto);-webkit-column-gap:6.13333vw;-moz-column-gap:6.13333vw;column-gap:6.13333vw}}#recruit .contents_area .interview .interview_image{grid-area:image;aspect-ratio:300 / 170;overflow:hidden}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_image{height:170px}}@media screen and (max-width: 640px){#recruit .contents_area .interview .interview_image{height:12vw}}#recruit .contents_area .interview .interview_image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_image>img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}#recruit .contents_area .interview .interview_title{grid-area:title;font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .interview .interview_title{padding-block:16px;margin-top:-6px;margin-bottom:-6px;font-size:16px;line-height:1.75}}@media screen and (max-width: 640px){#recruit .contents_area .interview .interview_title{padding-bottom:4.53333vw;margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:4vw;line-height:1.6}}#recruit .contents_area .interview .editor_icon{grid-area:icon;border-radius:50%;overflow:hidden}@media screen and (min-width: 641px){#recruit .contents_area .interview .editor_icon{width:32px;height:32px;margin-right:12px;border:1px solid #E6E6E6}}@media screen and (max-width: 640px){#recruit .contents_area .interview .editor_icon{width:10.66667vw;height:10.66667vw;margin-right:1.6vw;border:.13333vw solid #E6E6E6}}@media screen and (min-width: 641px){#recruit .contents_area .interview .editor_name,#recruit .contents_area .interview .published_date{margin-top:-4px;margin-bottom:-4px;font-size:12px;line-height:1.66667}}@media screen and (max-width: 640px){#recruit .contents_area .interview .editor_name,#recruit .contents_area .interview .published_date{margin-top:-.53333vw;margin-bottom:-.53333vw;font-size:3.46667vw;line-height:1.30769}}#recruit .contents_area .interview .editor_name{grid-area:name}#recruit .contents_area .interview .published_date{grid-area:date}@media screen and (min-width: 641px){#recruit .contents_area .flow{padding-block:120px}}@media screen and (max-width: 640px){#recruit .contents_area .flow{padding-block:21.33333vw}}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_message{margin-top:22px;margin-bottom:-8px;font-size:16px;line-height:2;text-align:center}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_message{margin-top:6.53333vw;margin-bottom:-1.46667vw;font-size:3.73333vw;line-height:1.78571}}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_list{margin-top:30px}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_list{margin-top:5.33333vw}}#recruit .contents_area .flow .flow_item{display:grid}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_item{grid-template-columns:212px 1fr;width:960px;margin-inline:auto;padding:30px 40px}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_item{grid-template-columns:repeat(1, 1fr);row-gap:5.6vw;padding:5.33333vw 4.66667vw}}#recruit .contents_area .flow .flow_item:nth-of-type(odd){background-color:#F7F7F7}#recruit .contents_area .flow .flow_name{font-weight:bold}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_name{margin-top:-7px;margin-bottom:-7px;font-size:18px;line-height:1.77778}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_name{margin-top:-2.8vw;margin-bottom:-2.8vw;font-size:4.26667vw;line-height:2.3125}}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_description{padding-left:40px;margin-top:-8px;margin-bottom:-8px;font-size:16px;line-height:2;border-left:1px solid #CCCCCC}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_description{margin-top:-1.33333vw;margin-bottom:-1.33333vw;font-size:3.73333vw;line-height:1.71429}}#recruit .contents_area .flow .flow_description img{width:100%}@media screen and (min-width: 641px){#recruit .contents_area .flow .flow_description img{margin-top:10px}}@media screen and (max-width: 640px){#recruit .contents_area .flow .flow_description img{margin-top:1.33333vw}}#recruit .contents_area .flow .flow_description a{color:#ee4831;text-decoration:underline}@media screen and (min-width: 641px) and (hover: hover) and (pointer: fine){#recruit .contents_area .flow .flow_description a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#recruit .contents_area .flow .flow_description a:hover{opacity:0.7;text-decoration:none}}
