.nav-pc .menu>li:nth-child(5){color:#42c3e0}.l-recruit-index{margin-bottom:60px}@media screen and (width<=1200px){.l-recruit-index{margin-bottom:5vw}}@media screen and (width<=650px){.l-recruit-index{margin-bottom:9.231vw;padding:0 6.154vw}}.l-recruit-index .box-1{width:100%;max-width:860px;margin:0 auto 40px}@media screen and (width<=1200px){.l-recruit-index .box-1{max-width:71.667vw;margin:0 auto 3.333vw}}@media screen and (width<=650px){.l-recruit-index .box-1{max-width:100%;margin:0 auto 6.154vw}}.l-recruit-index .box-1 .txt-1{margin-bottom:10px;font-size:18px}@media screen and (width<=1200px){.l-recruit-index .box-1 .txt-1{margin-bottom:.833vw;font-size:1.5vw}}@media screen and (width<=650px){.l-recruit-index .box-1 .txt-1{margin-bottom:1.538vw;font-size:4.615vw}}.l-recruit-index .box-1 ul{gap:15px;margin-bottom:40px;padding-left:30px;display:flex}@media screen and (width<=1200px){.l-recruit-index .box-1 ul{gap:1.25vw;margin-bottom:3.333vw;padding-left:2.5vw}}@media screen and (width<=650px){.l-recruit-index .box-1 ul{gap:2.308vw;margin-bottom:6.154vw;padding-left:0}}.l-recruit-index .box-1 li a{z-index:0;color:#fff;background-color:#ff9eb7;border-radius:6px;padding:.3em 1.5em;font-size:18px;transition:opacity .3s;display:inline-block;position:relative}@media screen and (width<=1200px){.l-recruit-index .box-1 li a{border-radius:.5vw;font-size:1.5vw}}@media screen and (width<=650px){.l-recruit-index .box-1 li a{border-radius:.923vw;font-size:3.692vw}}.l-recruit-index .box-1 li a:before{content:"";z-index:-1;border:1px solid #fff;border-radius:5px;position:absolute;inset:2px}@media screen and (width<=1200px){.l-recruit-index .box-1 li a:before{border-radius:.417vw}}@media screen and (width<=650px){.l-recruit-index .box-1 li a:before{border-radius:.769vw}}.l-recruit-index .box-1 li a:hover{opacity:.7}.l-recruit-index .box-1 .txt-2{padding:0 20px;line-height:1.5}@media screen and (width<=1200px){.l-recruit-index .box-1 .txt-2{padding:0 1.667vw}}@media screen and (width<=650px){.l-recruit-index .box-1 .txt-2{padding:0}}.l-recruit-index .box-2{grid-auto-flow:row;gap:50px;display:grid}@media screen and (width<=1200px){.l-recruit-index .box-2{gap:4.167vw}}@media screen and (width<=650px){.l-recruit-index .box-2{gap:7.692vw}}.l-recruit-index .box-2 .job{width:100%;max-width:630px;margin:0 auto}@media screen and (width<=1200px){.l-recruit-index .box-2 .job{max-width:52.5vw}}@media screen and (width<=650px){.l-recruit-index .box-2 .job{max-width:100%}}.l-recruit-index .box-2 .job h3{color:#4d4d4d;text-align:center;background-color:#f6f5ec;margin-bottom:20px;padding:.2em;font-size:18px;font-weight:400}@media screen and (width<=1200px){.l-recruit-index .box-2 .job h3{margin-bottom:1.667vw;font-size:1.5vw}}@media screen and (width<=650px){.l-recruit-index .box-2 .job h3{margin-bottom:3.077vw;font-size:4.615vw}}.l-recruit-index .box-2 .job table{border-collapse:collapse;border-spacing:0;width:100%}.l-recruit-index .box-2 .job th,.l-recruit-index .box-2 .job td{vertical-align:top;border:1px solid #000;padding:.6em 2em;font-weight:400;line-height:1.5}@media screen and (width<=650px){.l-recruit-index .box-2 .job th,.l-recruit-index .box-2 .job td{padding:.6em .5em}}.l-recruit-index .box-2 .job th{text-align:center}.l-recruit-index .box-2 .job span.pink{color:#ed1e79}.l-recruit-message{margin-bottom:60px}@media screen and (width<=1200px){.l-recruit-message{margin-bottom:5vw}}@media screen and (width<=650px){.l-recruit-message{margin-bottom:9.231vw;padding:0 6.154vw}}.l-recruit-message .box{width:100%;max-width:630px;margin:0 auto 40px}@media screen and (width<=1200px){.l-recruit-message .box{max-width:52.5vw;margin:0 auto 3.333vw}}@media screen and (width<=650px){.l-recruit-message .box{max-width:96.923vw;margin:0 auto 6.154vw}}.l-recruit-message .box video{width:100%}.l-recruit-message .list{background-color:#f6f5ec;border-radius:20px;grid-auto-flow:row;gap:40px;width:100%;max-width:880px;margin:0 auto;padding:30px 40px;display:grid}@media screen and (width<=1200px){.l-recruit-message .list{border-radius:1.667vw;gap:3.333vw;max-width:73.333vw;padding:2.5vw 3.333vw}}@media screen and (width<=650px){.l-recruit-message .list{border-radius:3.077vw;gap:6.154vw;max-width:135.385vw;padding:4.615vw 6.154vw}}.l-recruit-message .list .item .title{border-bottom:1px dashed #ccc;padding-bottom:10px;list-style-type:none}@media screen and (width<=1200px){.l-recruit-message .list .item .title{padding-bottom:.833vw}}@media screen and (width<=650px){.l-recruit-message .list .item .title{padding-bottom:1.538vw}}.l-recruit-message .list .item .title::marker{content:""}.l-recruit-message .list .item .title::-webkit-details-maker{display:none}.l-recruit-message .list .item .title span{color:#42c3e0;padding-left:40px;line-height:1.4;display:block;position:relative}@media screen and (width<=1200px){.l-recruit-message .list .item .title span{padding-left:3.333vw}}@media screen and (width<=650px){.l-recruit-message .list .item .title span{padding-left:6.154vw}}.l-recruit-message .list .item .title span:before{content:"Q";color:#fff;text-align:center;background-color:#42c3e0;border-radius:100%;width:30px;height:30px;font-size:20px;font-weight:700;line-height:30px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width<=1200px){.l-recruit-message .list .item .title span:before{width:2.5vw;height:2.5vw;font-size:1.667vw;line-height:2.5vw}}@media screen and (width<=650px){.l-recruit-message .list .item .title span:before{width:4.615vw;height:4.615vw;font-size:3.077vw;line-height:4.615vw}}.l-recruit-message .list .item .body{padding:10px 0 0 60px;line-height:1.4;position:relative}@media screen and (width<=1200px){.l-recruit-message .list .item .body{padding:.833vw 0 0 5vw}}@media screen and (width<=650px){.l-recruit-message .list .item .body{padding:1.538vw 0 0 9.231vw}}.l-recruit-message .list .item .body:before{content:"A";color:#fff;text-align:center;background-color:#ed1e7980;border-radius:100%;width:30px;height:30px;font-size:20px;font-weight:700;line-height:30px;display:inline-block;position:absolute;top:10px;left:20px}@media screen and (width<=1200px){.l-recruit-message .list .item .body:before{width:2.5vw;height:2.5vw;font-size:1.667vw;line-height:2.5vw;top:.833vw;left:1.667vw}}@media screen and (width<=650px){.l-recruit-message .list .item .body:before{width:4.615vw;height:4.615vw;font-size:3.077vw;line-height:4.615vw;top:1.538vw;left:3.077vw}}.l-recruit-entry{margin-bottom:50px}@media screen and (width<=1200px){.l-recruit-entry{margin-bottom:4.167vw}}@media screen and (width<=650px){.l-recruit-entry{margin-bottom:7.692vw;padding:0 6.154vw}}.l-recruit-entry .box{width:100%;max-width:760px;margin:0 auto;line-height:1.4}@media screen and (width<=1200px){.l-recruit-entry .box{max-width:63.333vw}}@media screen and (width<=650px){.l-recruit-entry .box{max-width:116.923vw}}.l-recruit-entry .box h3{margin-bottom:1em;font-size:18px}@media screen and (width<=1200px){.l-recruit-entry .box h3{font-size:1.5vw}}@media screen and (width<=650px){.l-recruit-entry .box h3{font-size:4.615vw}}.l-recruit-entry .box .txt-1,.l-recruit-entry .box ul{margin-bottom:1em}.l-recruit-entry .box .txt-2 a{margin-right:1em}.l-recruit-form{background-color:#f6f5ec;padding:40px 0}@media screen and (width<=1200px){.l-recruit-form{padding:3.333vw 0}}@media screen and (width<=650px){.l-recruit-form{padding:6.154vw 0}}.l-recruit-form .txt-1{text-align:center;margin-bottom:30px}@media screen and (width<=1200px){.l-recruit-form .txt-1{margin-bottom:2.5vw}}@media screen and (width<=650px){.l-recruit-form .txt-1{margin-bottom:4.615vw;padding:0 6.154vw}}.l-recruit-form .box{width:100%;max-width:760px;margin:0 auto}@media screen and (width<=1200px){.l-recruit-form .box{max-width:63.333vw}}@media screen and (width<=650px){.l-recruit-form .box{max-width:100%;padding:0 6.154vw}}.l-recruit-form .box iframe{width:100%;max-width:100%;height:900px}@media screen and (width<=650px){.l-recruit-form .box iframe{height:1150px}}.l-recruit-info{margin-bottom:80px;padding-top:40px}@media screen and (width<=1200px){.l-recruit-info{margin-bottom:6.667vw;padding-top:3.333vw}}@media screen and (width<=650px){.l-recruit-info{margin-bottom:12.308vw;padding-top:6.154vw}}.l-recruit-info .box{width:100%;max-width:1100px;margin:0 auto 30px;font-size:14px;line-height:1.4}@media screen and (width<=1200px){.l-recruit-info .box{max-width:91.667vw;margin:0 auto 2.5vw;font-size:1.167vw}}@media screen and (width<=650px){.l-recruit-info .box{max-width:100%;margin:0 auto 4.615vw;padding:0 6.154vw;font-size:3.692vw}}.l-recruit-info .box h3{font-size:14px;font-weight:400}@media screen and (width<=1200px){.l-recruit-info .box h3{font-size:1.167vw}}@media screen and (width<=650px){.l-recruit-info .box h3{font-size:3.692vw}}
