@charset "UTF-8";body .main {margin-bottom: 0px}.montserrat{font-family:Montserrat,sans-serif}.notosans{font-family:Noto Sans JP,sans-serif}.arial{font-family:Arial,Helvetica,sans-serif}.recruitContent{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2;overflow:clip;position:relative;word-break:break-word}.recruitContent img{display:block;width:100%}.recruitContent a{transition:all .4s}.recruitContent a:hover{opacity:.7}.recruitContent .recruitTitle__midium_01,.recruitContent .recruitTitle__midium_02{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444}.recruitContent .recruitTitle__interview>span{display:block;margin-inline:auto;width:-moz-fit-content;width:fit-content}.recruitContent .recruitTitle__interview .en{color:#3c3c41;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-bottom:1.3rem}.recruitContent .recruitTitle__interview .num{color:#3c3c41;font-family:Montserrat,sans-serif;font-size:8rem;font-weight:500;line-height:1;margin-bottom:.8rem;position:relative}.recruitContent .recruitTitle__interview .num:after,.recruitContent .recruitTitle__interview .num:before{background-color:#777;content:"";display:block;height:.2rem;position:absolute;top:50%;width:4rem}.recruitContent .recruitTitle__interview .num:before{left:0;transform:translateY(-50%) translateX(calc(-100% - 2rem))}.recruitContent .recruitTitle__interview .num:after{right:0;transform:translateY(-50%) translateX(calc(100% + 2rem))}.recruitContent .recruitTitle__interview .txt{color:#c8343a;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:700;line-height:1.444}.recruitContent .recruitTitle__withSvg>span{display:block}.recruitContent .recruitTitle__withSvg .en{margin-inline:auto;margin-bottom:2rem}.recruitContent .recruitTitle__withSvg .en.svgQandA{width:124.4rem}.recruitContent .recruitTitle__withSvg .en.svgPersonalInterview{width:129.3rem}.recruitContent .recruitTitle__withSvg .en.svgCrossTalk{width:76.1rem}.recruitContent .recruitTitle__withSvg .en.svgMessage{width:61.1rem}.recruitContent .recruitTitle__withSvg .en.svgWorkStyle{width:80.5rem}.recruitContent .recruitTitle__withSvg .en.svgOfficialCharactor{width:128.6rem}.recruitContent .recruitTitle__withSvg .ja{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444;text-align:center}.recruitContent .recruitTitle__withSvg .ja.colorWhite{color:#fff}.recruitContent .recruitTitle__withSvg.ttlSmall .en{margin-bottom:1.5rem}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgVoice{width:35.6rem}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgCrossTalk{width:61.3rem}.recruitContent .recruitTitle__withSvg.ttlSmall .ja{font-size:3rem}.recruitContent .recruitButton__common{margin-inline:auto;min-width:26rem;width:-moz-fit-content;width:fit-content}.recruitContent .recruitButton__common a{align-items:center;background-color:#3c3c41;border:2px solid #3c3c41;border-radius:1000px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;justify-content:center;min-height:6rem;width:100%}.recruitContent .recruitButton__common a:hover{background-color:#fff;color:#3c3c41;opacity:1}.recruitContent .recruitButton__entry{margin-inline:auto;min-width:44rem;width:-moz-fit-content;width:fit-content}.recruitContent .recruitButton__entry a{align-items:center;background-color:#3c3c41;border:2px solid #3c3c41;border-radius:1000px;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:4.8rem;font-weight:600;justify-content:center;line-height:1;min-height:12rem;width:100%}.recruitContent .recruitButton__entry a span{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;font-weight:400;padding-top:1.2rem}.recruitContent .recruitButton__entry a:hover{background-color:#fff;color:#3c3c41;opacity:1}.recruitContent .recruitButton__contact{margin-inline:auto;min-width:26rem;width:-moz-fit-content;width:fit-content}.recruitContent .recruitButton__contact a{align-items:center;background-color:#3c3c41;border:2px solid #3c3c41;border-radius:1000px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:1.8rem;justify-content:center;min-height:6rem;width:100%}.recruitContent .recruitButton__contact a .icon{margin-right:1.2rem;width:3.3rem}.recruitContent .recruitButton__arrow{align-items:center;border:.2rem solid #3c3c41;border-radius:50%;display:flex;height:3.6rem;justify-content:center;position:relative;transition:all .4s;width:3.6rem}.recruitContent .recruitButton__arrow img{transition:all .4s;width:1.2rem}.recruitContent .recruitButton__arrow .hovered{left:0;margin-inline:auto;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.recruitContent a:hover .recruitButton__arrow{border-color:#c8343a}.recruitContent a:hover .recruitButton__arrow img{opacity:0}.recruitContent a:hover .recruitButton__arrow .hovered{opacity:1}.recruitContent .recruitButton__arrowBack{align-items:center;border:.2rem solid #fff;border-radius:50%;display:flex;height:3.6rem;justify-content:center;width:3.6rem}.recruitContent .recruitButton__arrowBack img{width:1.2rem}.recruitContent .animateButton a{background-color:#3c3c41;transition:all .4s}.recruitContent .in-view .animateButton.btn-active a{background-color:#c8343a;border:2px solid #c8343a}.recruitContent .in-view .animateButton.btn-active a:hover{background-color:#fff;color:#c8343a}.recruitContent .imgRound,.recruitContent .imgRound02{border-radius:3rem;overflow:hidden}.recruitContent .imgFullRound{border-radius:50%;overflow:hidden}.recruitContent .circlePink{background-color:#ffbfd5}.recruitContent .circleYellow{background-color:#ffe148}.recruitContent .circleOrange{background-color:#ffa947}.recruitContent .circleGreen{background-color:#75db6d}.recruitContent .circleRed{background-color:#c8343a}.recruitContent .circleBlue{background-color:#32baf6}.recruitContent .circlePink02{background-color:#e699c0}.recruitContent .circlePurple{background-color:#e4c0f2}.recruitContent .circleGray{background-color:#ededed}@keyframes circle-bounce-up{0%{opacity:0;transform:translateY(1.5625vw) scale(0)}65%{transform:translateY(-.52083vw) scale(1.2)}80%{transform:translateY(.26042vw) scale(.9)}95%{transform:translateY(-.10417vw) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.recruitContent .subPageCircles>div{border-radius:50%;opacity:0;position:absolute;transform:translateY(1.5625vw) scale(0)}.recruitContent .subPageCircles>div.circle01{height:5vw;left:2.34375vw;top:15.98958vw;width:5vw}.recruitContent .subPageCircles>div.circle02{height:2.5vw;left:7.08333vw;top:22.5vw;width:2.5vw}.recruitContent .subPageCircles>div.circle03{height:8.125vw;left:31.82292vw;top:20.78125vw;width:8.125vw}.recruitContent .subPageCircles>div.circle04{height:3.48958vw;left:38.28125vw;top:24.89583vw;width:3.48958vw}.recruitContent .subPageCircles>div.circle05{height:5.10417vw;left:46.82292vw;top:24.6875vw;width:5.10417vw}.recruitContent .subPageCircles>div.circle06{height:3.80208vw;left:57.03125vw;top:26.40625vw;width:3.80208vw}.recruitContent .subPageCircles>div.circle07{height:5vw;left:59.53125vw;top:23.95833vw;width:5vw}.recruitContent .subPageCircles>div.circle08{height:3.48958vw;left:65.78125vw;top:27.1875vw;width:3.48958vw}.recruitContent .subPageCircles>div.circle09{height:4.11458vw;left:73.85417vw;top:20.88542vw;width:4.11458vw}.recruitContent .subPageCircles>div.circle10{height:5.10417vw;left:79.79167vw;top:21.35417vw;width:5.10417vw}.recruitContent .subPageCircles>div.circle11{height:7.5vw;left:81.61458vw;top:16.25vw;width:7.5vw}.recruitContent .subPageCircles>div.circle12{height:2.5vw;left:91.82292vw;top:20.88542vw;width:2.5vw}.recruitContent .subPageCircles>div.circle13{height:4.81771vw;left:96.35417vw;top:13.58073vw;width:4.81771vw}.recruitContent .subPageCircles02>div{border-radius:50%;opacity:0;position:absolute;transform:translateY(1.5625vw) scale(0)}.recruitContent .subPageCircles02>div.circle01{height:7.91667vw;left:-1.04167vw;top:36.5625vw;width:7.91667vw}.recruitContent .subPageCircles02>div.circle02{height:1.97917vw;left:3.75vw;top:30.57292vw;width:1.97917vw}.recruitContent .subPageCircles02>div.circle03{height:5.9375vw;left:3.02083vw;top:52.08333vw;width:5.9375vw}.recruitContent .subPageCircles02>div.circle04{height:2.1875vw;left:43.17708vw;top:31.61458vw;width:2.1875vw}.recruitContent .subPageCircles02>div.circle05{height:10.15625vw;left:88.54167vw;top:28.69792vw;width:10.15625vw}.recruitContent .subPageCircles02>div.circle06{height:2.60417vw;left:90.78125vw;top:49.89583vw;width:2.60417vw}.recruitContent .subPageCircles02>div.circle07{height:7.08333vw;left:91.875vw;top:58.54167vw;width:7.08333vw}.recruitContent .subPageCircles02>div.circle08{height:5.15625vw;left:95.72917vw;top:40.625vw;width:5.15625vw}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circlePink,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circlePink{animation:circle-bounce-up .5s ease-in-out 0ms 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleYellow,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleYellow{animation:circle-bounce-up .5s ease-in-out .1s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleOrange,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleOrange{animation:circle-bounce-up .5s ease-in-out .2s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleGreen,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleGreen{animation:circle-bounce-up .5s ease-in-out .3s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleRed,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleRed{animation:circle-bounce-up .5s ease-in-out .4s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleBlue,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleBlue{animation:circle-bounce-up .5s ease-in-out .5s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circlePink02,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circlePink02{animation:circle-bounce-up .5s ease-in-out .6s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circlePurple,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circlePurple{animation:circle-bounce-up .5s ease-in-out .7s 1 normal forwards}.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles02>div.circleGray,.recruitContent .recruitMv.is-loaded .recruitMv__bgCircles>div.circleGray{animation:circle-bounce-up .5s ease-in-out .8s 1 normal forwards}.recruitContent .bgOval{border-radius:50%;height:75vw;left:-19.79167vw;position:absolute;top:-48.95833vw;width:139.58333vw}.colorPersonalInterview01{color:#32baf6}.colorPersonalInterview02{color:#75db6d}.colorPersonalInterview03{color:#ffa947}.colorPersonalInterview04{color:#ffbfd5}.colorPersonalInterview05{color:#ffe148}.colorPersonalInterview06{color:#e4c0f2}.colorCrossTalk01{color:#ffe148}.colorCrossTalk02{color:#e4c0f2}.colorCrossTalk03{color:#75db6d}.colorCrossTalk04{color:#32baf6}.colorCrossTalk05{color:#ffbfd5}.colorCrossTalk06{color:#ffa947}.bgPersonalInterview01{background-color:#32baf6}.bgPersonalInterview02{background-color:#75db6d}.bgPersonalInterview03{background-color:#ffa947}.bgPersonalInterview04{background-color:#ffbfd5}.bgPersonalInterview05{background-color:#ffe148}.bgPersonalInterview06{background-color:#e4c0f2}.bgCrossTalk01{background-color:#ffe148}.bgCrossTalk02{background-color:#e4c0f2}.bgCrossTalk03{background-color:#75db6d}.bgCrossTalk04{background-color:#32baf6}.bgCrossTalk05{background-color:#ffbfd5}.bgCrossTalk06{background-color:#ffa947}.recruitContent .subPageFiveLineStaff{left:0;position:absolute;top:3.85417vw;width:100%}.recruitContent .subPageFiveLineStaff:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:all 1s;transition-timing-function:ease-in-out;width:100%}.recruitContent .subPageMusicalNotes>div{opacity:0;position:absolute;transition:all .2s;transition-timing-function:ease-out}.recruitContent .subPageMusicalNotes>div:first-child{transition-delay:80ms}.recruitContent .subPageMusicalNotes>div:nth-child(2){transition-delay:.16s}.recruitContent .subPageMusicalNotes>div:nth-child(3){transition-delay:.24s}.recruitContent .subPageMusicalNotes>div:nth-child(4){transition-delay:.32s}.recruitContent .subPageMusicalNotes>div:nth-child(5){transition-delay:.4s}.recruitContent .subPageMusicalNotes>div:nth-child(6){transition-delay:.48s}.recruitContent .subPageMusicalNotes>div:nth-child(7){transition-delay:.56s}.recruitContent .subPageMusicalNotes>div:nth-child(8){transition-delay:.64s}.recruitContent .subPageMusicalNotes>div:nth-child(9){transition-delay:.72s}.recruitContent .subPageMusicalNotes>div:nth-child(10){transition-delay:.8s}.recruitContent .subPageMusicalNotes>div:nth-child(11){transition-delay:.88s}.recruitContent .subPageMusicalNotes>div:nth-child(12){transition-delay:.96s}.recruitContent .subPageMusicalNotes>div:nth-child(13){transition-delay:1.04s}.recruitContent .subPageMusicalNotes>div:nth-child(14){transition-delay:1.12s}.recruitContent .subPageMusicalNotes>div.note01{height:2.55208vw;left:1.77083vw;top:5.3125vw;width:1.97917vw}.recruitContent .subPageMusicalNotes>div.note02{height:2.08333vw;left:6.66667vw;top:8.59375vw;width:2.03125vw}.recruitContent .subPageMusicalNotes>div.note03{height:4.6875vw;left:10.625vw;top:4.89583vw;width:2.08333vw}.recruitContent .subPageMusicalNotes>div.note04{height:3.17708vw;left:16.04167vw;top:7.55208vw;width:2.5vw}.recruitContent .subPageMusicalNotes>div.note05{height:4.0625vw;left:25.36458vw;top:6.875vw;width:3.22917vw}.recruitContent .subPageMusicalNotes>div.note06{height:3.07292vw;left:30.15625vw;top:8.95833vw;width:2.70833vw}.recruitContent .subPageMusicalNotes>div.note07{height:3.4375vw;left:52.5vw;top:8.4375vw;width:4.375vw}.recruitContent .subPageMusicalNotes>div.note08{height:3.54167vw;left:57.34375vw;top:12.23958vw;width:4.42708vw}.recruitContent .subPageMusicalNotes>div.note09{height:3.22917vw;left:64.21875vw;top:17.5vw;width:2.08333vw}.recruitContent .subPageMusicalNotes>div.note10{height:3.33333vw;left:66.66667vw;top:13.80208vw;width:1.97917vw}.recruitContent .subPageMusicalNotes>div.note11{height:3.69792vw;left:77.70833vw;top:24.6875vw;width:1.97917vw}.recruitContent .subPageMusicalNotes>div.note12{height:5.20833vw;left:77.86458vw;top:15.26042vw;width:3.48958vw}.recruitContent .subPageMusicalNotes>div.note13{height:3.64583vw;left:89.89583vw;top:24.42708vw;width:3.07292vw}.recruitContent .subPageMusicalNotes>div.note14{height:3.02083vw;left:93.75vw;top:27.76042vw;width:2.29167vw}.recruitContent .subPageMusicalNotesSp{display:none}.recruitContent .recruitMv.is-loaded .subPageFiveLineStaff:after{width:0}.recruitContent .recruitMv.is-loaded .subPageMusicalNotes div,.recruitContent .recruitMv.is-loaded .subPageMusicalNotesSp div{opacity:1}.recruitContent .messageFromHr{background-color:#ededed;overflow:hidden;padding:10rem 0;position:relative}.recruitContent .messageFromHr:after,.recruitContent .messageFromHr:before{background-image:url(../img/common/circle_quadruple_red.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:39.58333vw;position:absolute;width:39.58333vw}.recruitContent .messageFromHr:before{left:-6.45833vw;top:-9.01042vw}.recruitContent .messageFromHr:after{bottom:-11.97917vw;right:-4.42708vw}.recruitContent .messageFromHr .messageFromHr__massegeSection{display:flex;justify-content:space-between;margin-inline:auto;margin-bottom:5rem;max-width:120rem;padding-inline:10rem;position:relative;width:100vw;z-index:1}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__img{width:45rem}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message{text-align:center;width:50rem}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message .recruitTitle__midium_02{margin-bottom:2.8rem}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message p{margin-bottom:2.7rem}.recruitContent .messageFromHr .messageFromHr__linkSection{margin-inline:auto;max-width:120rem;padding-inline:10rem;position:relative;width:100vw;z-index:1}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap{display:flex;justify-content:space-between}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock{width:30rem}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a{align-items:center;background-color:#fff;border-radius:3rem;display:flex;flex-direction:column;padding:3rem;position:relative}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:after{border:.2rem solid #c8343a;border-radius:3rem;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s;width:100%}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .icon{margin-bottom:2rem;position:relative;width:5rem}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .icon img{transition:all .4s}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .icon .hovered{left:0;opacity:0;position:absolute;top:0}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3{margin-bottom:2.4rem;text-align:center;transition:all .4s}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3 span{display:block;font-family:Montserrat,sans-serif;font-size:1.4rem;padding-top:.9rem;transition:all .4s}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a p{font-size:1.4rem;margin-bottom:2.4rem}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover,.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover:after{opacity:1}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover .icon img{opacity:0}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover .icon .hovered{opacity:1}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover h3{color:#c8343a}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:hover h3 span{color:#3c3c41}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter{bottom:-6rem;pointer-events:none;position:absolute}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_listen{left:-4.7rem;width:18.5rem}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_rhythm{right:-5rem;width:20.4rem}.recruitContent .recruitEntry{margin-bottom:10rem;position:relative}.recruitContent .recruitEntry .recruitEntry__img{position:relative}.recruitContent .recruitEntry .recruitEntry__img:after{background-color:#3f3f3f;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 1.5s;transition-timing-function:cubic-bezier(.25,1,.5,1);width:100%}.recruitContent .recruitEntry .recruitEntry__txt{background-color:#fff;border-radius:3rem;bottom:-8.8rem;left:0;margin-inline:auto;padding:6.5rem 0;position:absolute;right:0;text-align:center;transition:all 1.5s;transition-timing-function:cubic-bezier(.25,1,.5,1);width:71.4rem}.recruitContent .recruitEntry .recruitEntry__txt p{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:5rem;font-weight:500;line-height:1.64;margin-bottom:5.2rem}.recruitContent .recruitEntry .recruitEntry__txt p span{transition:all .4s;transition-delay:.5s}.recruitContent .recruitEntry.in-view .recruitEntry__img:after{opacity:.7}.recruitContent .recruitEntry.in-view .recruitEntry__txt{bottom:50%;transform:translateY(50%)}.recruitContent .recruitEntry.in-view .recruitEntry__txt p span{color:#c8343a}.recruitContent .recruitHrInfo{margin-inline:auto;margin-bottom:10rem;max-width:120rem;padding-inline:10rem;text-align:center;width:100vw}.recruitContent .recruitHrInfo .recruitHrInfo_name{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem}.recruitContent .recruitHrInfo .recruitHrInfo_businessHours{font-size:1.6rem;line-height:1.5;margin-bottom:3rem}.recruitContent .recruitHrInfo .recruitHrInfo_businessHours span{padding-right:1em}.recruitContent .recruitHrInfo .recruitHrInfo_tel{font-family:Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1;margin-bottom:3rem}.recruitContent .recruitHrInfo .recruitHrInfo_tel a{align-items:center;display:flex;justify-content:center}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .icon{display:block;margin-right:1.2rem;width:2.6rem}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .text{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-self:flex-end;font-size:1.6rem;line-height:1.5}.recruitContent .recruitFooter{background-color:#ededed;padding:6rem 0}.recruitContent .recruitFooter .recruitFooter__wrap{display:flex;justify-content:space-between;margin-inline:auto;max-width:120rem;padding-inline:10rem;width:100vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner{width:21rem}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p{font-size:2.2rem}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p span{display:block;font-size:2.5rem;line-height:1.76}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle{display:flex;flex-direction:column;gap:2.5rem}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle li{font-size:1.8rem;font-weight:700;line-height:1.333}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple .recruitFooter__innerMultipleTitle{border-bottom:1px solid #555;display:block;font-size:1.8rem;font-weight:700;line-height:1.333;margin-bottom:1.5rem;padding-bottom:1.5rem}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul li{font-size:1.2rem;line-height:1.56;margin-bottom:1rem;border-bottom:dotted 1px #aaa}.recruitContent .recruitFollowMenu{color:#fff}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{height:10rem;position:fixed;right:2rem;width:10rem;z-index:10}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a{align-items:center;background-color:#c8343a;border:2px solid #c8343a;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a:hover,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a:hover{background-color:#fff;opacity:1}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a:hover .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a:hover .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a:hover .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a:hover .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a:hover .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a:hover .line:before{background-color:#c8343a}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton a:hover .txt,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu a:hover .txt{color:#c8343a}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line{background-color:#fff;border-radius:100px;bottom:0;display:block;height:.2rem;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .4s;width:2.9rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{background-color:#fff;border-radius:100px;content:"";display:block;height:.2rem;left:0;margin-inline:auto;position:absolute;right:0;transition:all .4s;width:2.9rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{top:-1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after{bottom:-1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .txt,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .txt{color:#fff;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;transition:all .4s}.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{top:12rem;transition:all .4s}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton{top:24rem;transition:all .4s}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent{align-items:center;background-color:#c8343a;display:flex;height:calc(100% - 10rem);opacity:0;pointer-events:none;position:fixed;right:0;top:10rem;transition:all .4s;width:100%;z-index:9}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{display:flex;justify-content:space-between;margin-inline:auto;padding-inline:6.25rem;width:120rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:first-of-type{width:35.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(2){width:40rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(3){width:20rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:600;line-height:1}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle .titleJa{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.8);display:block;font-size:1.4rem;font-weight:400;line-height:1;padding-top:1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle{margin-bottom:4rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle a{display:block;padding-left:5.5rem;position:relative;width:-moz-fit-content;width:fit-content}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle .recruitButton__arrowBack{left:0;position:absolute;top:.2rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul{display:flex;flex-direction:column;gap:2rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a{align-items:center;display:flex}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .img{width:16rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt{align-items:center;background-color:#c8343a;border-radius:1rem;display:flex;height:8.5rem;margin-left:-2.5rem;margin-top:.5rem;padding-left:1.9rem;position:relative;width:22rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt:after{border:1px solid #fff;border-radius:1rem;content:"";height:100%;left:-.4rem;position:absolute;top:-.4rem;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:600;line-height:1;margin-top:-.4rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p span{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.8);display:block;font-size:1.4rem;font-weight:400;line-height:1;padding-top:1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuTitle{margin-bottom:4rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title{background-color:hsla(0,0%,93%,.1);border-radius:1rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:600;height:13rem;line-height:1;padding-left:2rem;padding-top:2.1rem;width:33rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title span{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.8);display:block;font-size:1.4rem;font-weight:400;line-height:1;padding-top:1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview{margin-bottom:5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul{display:flex;flex-wrap:wrap;gap:2.2rem 2rem;margin-left:2rem;margin-top:-2.6rem;width:38rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li{width:18rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a{align-items:center;display:flex;gap:1.4rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .img{width:6rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt{width:10.6rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .division{font-size:1.2rem;line-height:1.1666;margin-bottom:1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .name{font-size:1.6rem;font-weight:700;line-height:1}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul{display:flex;flex-wrap:wrap;gap:2rem;margin-left:2rem;margin-top:-3rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li{width:18rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a{display:block}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .img{margin-bottom:1.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .txt p{font-size:1.6rem;line-height:1.5}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage{margin-bottom:6rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage .menuTitle{margin-bottom:3rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul{display:flex;flex-direction:column;gap:1.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul li a{display:block;font-size:1.6rem;font-weight:700;line-height:1.5;width:-moz-fit-content;width:fit-content}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment{margin-bottom:2.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment .menuTitle{margin-bottom:3rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul{display:flex;flex-direction:column;gap:1.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul li a{display:block;font-size:1.6rem;font-weight:700;line-height:1.5;width:-moz-fit-content;width:fit-content}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry{margin-bottom:6rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry{height:10rem;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a{align-items:center;background-color:#ededed;border-radius:1rem;color:#3c3c41;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:3.2rem;font-weight:600;height:100%;justify-content:center;line-height:1;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a span{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.2rem;font-weight:400;line-height:1;padding-top:.8rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton{display:flex;flex-direction:column;gap:1.5rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div{height:6rem;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a{align-items:center;border:1px solid #fff;border-radius:1rem;display:flex;font-size:1.6rem;gap:1.7rem;height:100%;line-height:1.5;padding-left:1.5rem;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a span{width:3.5rem}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a{background-color:#fff}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a .line{background-color:transparent}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a .line:after,.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a .line:before{background-color:#c8343a}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a .line:before{top:0;transform:rotate(42deg)}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__hamburgerMenu a .line:after{bottom:0;transform:rotate(138deg)}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__entryButton{opacity:0;pointer-events:none}.recruitContent .recruitFollowMenu:has(.recruitFollowMenu__menuContent.is-visible) .recruitFollowMenu__menuContent{opacity:1;pointer-events:auto}.recruitContent .recruitBreadcrumb{left:21rem;position:absolute;top:1.7rem;z-index:1}.recruitContent .recruitBreadcrumb nav ol,.recruitContent .recruitBreadcrumb nav ol li{align-items:center;display:flex;flex-wrap:wrap}.recruitContent .recruitBreadcrumb nav ol li{font-size:1.2rem;line-height:1.334}.recruitContent .recruitBreadcrumb nav ol li:after{background-image:url(../img/common/arrow_breadcrumb.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:1.6rem;margin-inline:1rem;width:1rem}.recruitContent .recruitBreadcrumb nav ol li:last-of-type:after{content:none}.recruitContent .recruitMv{position:relative;width:100%}.recruitContent .recruitMv .recruitMv__content{display:flex;flex-wrap:wrap;margin-left:10.9375vw;position:relative}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.interviewTtl{margin-top:6.40625vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.interviewTtl:has(.ttlPersonalInterview){margin-right:2.23958vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.interviewTtl:has(.ttlCrossTalk){margin-right:4.16667vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.subPageTtl{margin-top:15.10417vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlPersonalInterview){width:40.98958vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlCrossTalk){width:39.0625vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlCrossTalk) .interviewTtlContent .ja{padding-right:0}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent{display:block}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent>span{color:#fff;display:block;line-height:1}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .en{font-family:Montserrat,sans-serif;font-size:1.51042vw;font-weight:600;margin-bottom:.88542vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .mainTtl{margin-bottom:1.35417vw;width:100%}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .mainTtl.ttlPersonalInterview{width:100%}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .mainTtl.ttlCrossTalk{margin-left:7.44792vw;width:23.90625vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .ja{font-family:Noto Sans JP,sans-serif;font-size:1.45833vw;font-weight:500;padding-right:1.92708vw;text-align:right}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent{display:block}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent>span{color:#3c3c41;display:block;line-height:1}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent .en{font-family:Montserrat,sans-serif;font-size:4.16667vw;font-weight:600;margin-bottom:.98958vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent .ja{font-family:Noto Sans JP,sans-serif;font-size:2.29167vw;font-weight:500}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl{display:block}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num{display:block;font-family:Montserrat,sans-serif;margin-bottom:2.34375vw;margin-left:3.90625vw;position:relative}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:after,.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:before{background-color:#fff;border-radius:50%;content:"";display:block;position:absolute}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:before{height:6.51042vw;left:-3.90625vw;top:4.58333vw;width:6.51042vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:after{height:14.375vw;left:0;top:0;width:14.375vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num span{align-items:center;border-radius:50%;display:flex;justify-content:center;line-height:1;position:relative;z-index:1}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num .symbol{font-size:4.16667vw;font-weight:600;height:6.51042vw;left:-3.90625vw;padding-top:1.5625vw;position:absolute;top:4.58333vw;width:6.51042vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num .digit{font-size:9.375vw;font-weight:600;height:14.375vw;width:14.375vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee{display:block;width:30.72917vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee>span{display:block}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .comment{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:1.875vw;font-weight:500;line-height:1.444}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person{margin-top:.72917vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person>span{display:inline-block}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person .division{bottom:.15625vw;font-size:.83333vw;font-weight:400;line-height:2;margin-right:.67708vw;position:relative}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person .initial{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:1.875vw;font-weight:500;line-height:1.444}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img{height:41.66667vw;margin-top:3.125vw;position:relative;width:41.66667vw}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img:after{background-image:url(../img/common/circle_quadruple_gray.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;left:-2.60417vw;position:absolute;top:-.52083vw;width:100%}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img div{border-radius:50%;height:100%;overflow:hidden;width:100%}.recruitContent .recruitInterviewSummary{margin-inline:auto;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div{border-radius:50%;position:absolute}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle01{height:40rem;left:42.7rem;top:44.5rem;width:40rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle02{height:55rem;left:60.6rem;top:18.4rem;width:55rem;z-index:-1}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle03{height:12.5rem;left:103.7rem;top:5.8rem;width:12.5rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content{display:flex;flex-wrap:wrap}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk{height:64rem;position:relative;width:64rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:first-of-type{margin-left:5rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:last-of-type{margin-left:12rem;margin-top:20rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .img{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .img:after{background-color:rgba(200,52,58,.75);border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt{left:-5rem;position:absolute;top:50%;transform:translateY(-50%);width:60rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:3.2rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2 .bgWhite{background-color:#fff;display:inline-block;padding:.9rem 2.5rem}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt p{color:#fff;font-size:1.6rem;line-height:2;padding-left:14rem}.recruitContent .recruitInterviewSummary .annotation{font-size:1.4rem;line-height:2;margin-top:2.5rem;text-align:right}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk{position:relative;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk.bgGray{background-color:#ededed}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk.bgWhite{background-color:#fff}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:nth-of-type(2n) .recruitInterviewDetail__inner{flex-direction:row-reverse}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:has(.contentCrossTalk){margin-bottom:22rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:has(.contentCrossTalk):last-of-type{margin-bottom:0}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk>.recruitTitle__interview{align-items:center;background-color:#fff;border-radius:3rem;display:flex;flex-direction:column;height:27.8rem;justify-content:center;left:0;margin-inline:auto;position:absolute;right:0;top:-16rem;width:70rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__mainImg{width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img{flex-shrink:0;height:-moz-fit-content;height:fit-content;padding:8rem 0;position:sticky;top:10rem;width:66rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img .img{border-radius:3rem;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt{overflow-y:scroll;padding:8rem 0;position:relative;scrollbar-width:none;width:66rem;z-index:1}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt::-webkit-scrollbar{display:none}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentPersonalInterview){width:66rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentCrossTalk){width:74rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewBlk,.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .recruitTitle__interview{margin-bottom:6rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewBlk:last-of-type,.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewBlk>:last-child{margin-bottom:0}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444;margin-bottom:3rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview p{font-size:1.6rem;font-weight:400;line-height:2;margin-bottom:3rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .img{border-radius:3rem;margin-bottom:3rem;overflow:hidden;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .interviewBlk{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:5rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .interviewBlk:last-of-type{margin-bottom:0}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444;margin-bottom:6.2rem;padding-left:6.1rem;position:relative}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3:before{background-color:#3c3c41;content:"";display:block;height:.2rem;left:0;position:absolute;top:.75em;width:4.5rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk p{font-size:1.6rem;font-weight:400;line-height:2;width:58rem}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img{border-radius:50%;overflow:hidden;position:relative;width:12rem;margin-right:4vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img:after{border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineYellow:after{border:.3rem solid #ffe148}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.linePurple:after{border:.3rem solid #e4c0f2}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineGreen:after{border:.3rem solid #75db6d}.recruitContent .recruitInterviewQandA{margin-inline:auto;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}.recruitContent .recruitInterviewQandA .recruitTitle__withSvg{left:0;margin-inline:auto;position:absolute;right:0;top:-5.4rem}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content{background-color:#c8343a;border:1px solid #707070;border-radius:3rem;display:flex;justify-content:space-between;padding:17rem 5rem 8rem}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner{display:flex;flex-direction:column;gap:3rem;width:68rem}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk{background-color:#fff;border-radius:3rem;padding:4rem;width:100%}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dt{color:#c8343a;font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:1.7rem}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dd{font-size:1.6rem;line-height:2}.recruitContent .recruitInterviewSchedule{/*background-image:url(../img/interview/personal_interview/bg_schedule.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;*/position:relative;width:100%}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__ttl{position:absolute;right:20.9rem;top:5.9rem;width:68.6rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap{background-color:rgba(63,63,63,.7);position:relative;width:100%}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner{margin-inline:auto;max-width:170rem;padding-block:8rem;padding-inline:10rem;width:100vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner h3{background-color:#fff;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:6rem;padding:.7rem 2.5rem .9rem;width:-moz-fit-content;width:fit-content}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content{height:46rem;margin-inline:auto;max-width:100rem;overflow-y:scroll;scrollbar-width:none}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content::-webkit-scrollbar{display:none}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk{align-items:center;display:flex;gap:4.5rem;margin-bottom:2.5rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk:last-of-type{margin-bottom:0}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time{align-items:center;display:flex;justify-content:space-between;width:17.5rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .img{width:8rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .txt{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.5;text-align:right;width:-moz-fit-content;width:fit-content}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task{width:62rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task h4{color:#fff;font-size:2.2rem;font-weight:400;line-height:1.5}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task p{color:#fff;font-size:1.6rem;line-height:1.5;margin-top:1rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .simplebar-vertical{background-color:hsla(0,0%,100%,.3);width:.3rem}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .simplebar-vertical .simplebar-scrollbar:before{background-color:#fff;border-radius:0;bottom:0;left:0;opacity:1!important;right:0;top:0;width:100%}.recruitContent .recruitInterviewIntroduction{display:flex;flex-wrap:wrap;gap:6rem 12rem;margin-inline:auto;max-width:170rem;padding-inline:10rem;width:100vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk{position:relative;width:69rem}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:after{background-image:url(../img/common/icon_multiply.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:4rem;position:absolute;right:-8rem;top:12.2rem;width:4rem}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:last-of-type:after,.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:nth-of-type(3n):after{content:none}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .img{border-radius:3rem;margin-bottom:2rem;overflow:hidden}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person{margin-bottom:2rem;text-align:center}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person>span{display:inline-block}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .division{bottom:.3rem;font-size:1.6rem;font-weight:400;line-height:2;margin-right:1.3rem;position:relative}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .initial{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .txt{font-size:1.6rem;line-height:2}.recruitContent .recruitInterviewMessage{margin-inline:auto;margin-bottom:16rem;max-width:170rem;padding-inline:10rem;width:100vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap{border:1px solid #777}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messagePersonalInterview){padding:8rem 19rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messageCrossTalk){padding:8rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitTitle__withSvg{margin-bottom:6.2rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap{align-items:flex-start;display:flex;flex-wrap:wrap}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_img{border-radius:3rem;overflow:hidden}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt p{font-size:1.6rem;line-height:2}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt .name{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.454;margin-top:1rem;text-align:right}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview{justify-content:space-between}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_img,.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_txt{width:51rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk{gap:6rem 3.9rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_blk{width:64.95rem}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_img{margin-bottom:3rem}.recruitContent .recruitVoiceList{margin-inline:auto;margin-bottom:8.5rem;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}.recruitContent .recruitVoiceList .recruitTitle__withSvg{margin-bottom:1.6rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__container{overflow:hidden}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap{justify-content:center}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap:has(.itemBlk:nth-of-type(4)){justify-content:normal}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk{padding:0 1rem 1.5rem;width:48rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a{display:block;padding-top:2.6rem;position:relative}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover{opacity:1}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover .img img{transform:scale(1.1)}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.5rem .5rem 1.2rem -.8rem #c4c4c4}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt .bottomBlock .name{color:#c8343a}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number{font-family:Montserrat,sans-serif;font-size:5.2rem;font-weight:600;left:0;line-height:1;position:absolute;top:0;z-index:1}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:3.1rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .img{margin-inline:auto;width:42rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .img img{transition:all 1s}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt{background-color:#fff;border-radius:3rem;left:100%;margin-top:-8.4rem;padding:2.5rem;position:relative;transform:translateX(-100%);transition:all .6s;width:18rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:1.4rem;line-height:1.5;margin-bottom:1rem}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock{align-items:center;display:flex;justify-content:space-between}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:700;transition:all .4s}.recruitContent .recruitVoiceList .btnNext,.recruitContent .recruitVoiceList .btnPrev{top:27.6rem;width:10.7rem}.recruitContent .recruitVoiceList .btnNext:after,.recruitContent .recruitVoiceList .btnPrev:after{content:none}.recruitContent .recruitVoiceList .btnPrev{left:0}.recruitContent .recruitVoiceList .btnNext{right:0}.recruitContent .recruitCrossTalkList{margin-inline:auto;margin-bottom:10.5rem;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}.recruitContent .recruitCrossTalkList .recruitTitle__withSvg{margin-bottom:1.6rem}.recruitContent .recruitCrossTalkList .recruitCrossTalk__container{overflow:hidden}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap{justify-content:center}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap:has(.itemBlk:nth-of-type(4)){justify-content:normal}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk{padding:0 1rem 1.5rem;width:48rem}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a{display:block;padding-top:2.6rem;position:relative}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover{opacity:1}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover .img img{transform:scale(1.1)}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.5rem .5rem 1.2rem -.8rem #c4c4c4}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover .txt p{color:#c8343a}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number{font-family:Montserrat,sans-serif;font-size:5.2rem;font-weight:600;left:0;line-height:1;position:absolute;top:0;z-index:1}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:3.1rem}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .img{margin-inline:auto;width:42rem}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .img img{transition:all 1s}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt{align-items:center;background-color:#fff;border-radius:3rem;display:flex;justify-content:space-between;left:100%;margin-top:-3rem;padding:2.5rem;position:relative;transform:translateX(-100%);transition:all .6s;width:33rem}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;transition:all .4s;width:27.4rem}.recruitContent .recruitCrossTalkList .btnNext,.recruitContent .recruitCrossTalkList .btnPrev{top:27.6rem;width:10.7rem}.recruitContent .recruitCrossTalkList .btnNext:after,.recruitContent .recruitCrossTalkList .btnPrev:after{content:none}.recruitContent .recruitCrossTalkList .btnPrev{left:0}.recruitContent .recruitCrossTalkList .btnNext{right:0}body{-webkit-backface-visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) rotateY(0)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(1turn) scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px) scale(1)}}.flip{-webkit-animation-name:flip;-moz-animation-name:flip;-o-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}.flipInX{-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;-moz-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}.flipInY{-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left}80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg)}80%{opacity:1;transform:translateX(0) skewX(-15deg)}to{opacity:1;transform:translateX(0) skewX(0deg)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.animated.lightSpeedIn{animation-duration:.5s}@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0) skewX(0deg)}to{opacity:0;transform:translateX(100%) skewX(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}.animated.lightSpeedOut{animation-duration:.25s}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}.wiggle{animation-name:wiggle;animation-timing-function:ease-in}.animated.wiggle{animation-duration:.75s}#recruitTop.recruitContent .recruitTopTitle{position:relative;z-index:1}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap{display:flex;position:relative;z-index:1}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap>span{display:block}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titlePhilosophy{width:72.89792vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleTopMessage{width:78.47083vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleSynergy{width:54.77292vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleInterview{width:63.21042vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap{display:flex;left:0;position:absolute;top:.3125vw;z-index:0}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap>span{display:block}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titlePhilosophy{width:73.20625vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleTopMessage{width:78.77917vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleSynergy{width:55.08125vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleInterview{width:63.51875vw}#recruitTop.recruitContent .recruitTopMv{height:79.6875vw;position:relative;width:100vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgFiveLineStaff{height:20.83333vw;left:0;opacity:0;position:absolute;top:25.98958vw;width:100vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div{border-radius:50%;opacity:0;position:absolute;transform:translateY(1.5625vw) scale(0)}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle01{height:9.375vw;left:81.40625vw;top:-2.03125vw;width:9.375vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle02{height:10.9375vw;left:52.65625vw;top:3.69792vw;width:10.9375vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle03{height:4.6875vw;left:33.80208vw;top:5.9375vw;width:4.6875vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle04{height:1.51042vw;left:6.82292vw;top:7.65625vw;width:1.51042vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle05{height:1.14583vw;left:2.5vw;top:10.05208vw;width:1.14583vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle06{height:2.96875vw;left:14.63542vw;top:10.625vw;width:2.96875vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle07{height:6.5625vw;left:48.64583vw;top:10.625vw;width:6.5625vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle08{height:2.13542vw;left:5.41667vw;top:16.14583vw;width:2.13542vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle09{height:22.65625vw;left:80.20833vw;top:25.78125vw;width:22.65625vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle10{height:6.40625vw;left:32.34375vw;top:32.03125vw;width:6.40625vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle11{height:4.42708vw;left:29.01042vw;top:34.71354vw;width:4.42708vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle12{height:2.70833vw;left:46.45833vw;top:40.41667vw;width:2.70833vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle13{height:10.83333vw;left:62.65625vw;top:48.07292vw;width:10.83333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle14{height:19.01042vw;left:26.04167vw;top:59.21875vw;width:19.01042vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div{opacity:0;position:absolute;transition:all .4s}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01{left:84.16667vw;top:50.9375vw;width:3.59375vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note02{left:81.40625vw;top:58.125vw;transition-delay:.1s;width:2.76042vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note03{left:87.76042vw;top:58.125vw;transition-delay:.2s;width:2.55208vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note04{left:90.9375vw;top:61.19792vw;transition-delay:.3s;width:1.82292vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note05{left:89.27083vw;top:66.92708vw;transition-delay:.4s;width:3.48958vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note06{left:94.58333vw;top:69.58333vw;transition-delay:.5s;width:1.92708vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note07{left:87.65625vw;top:74.27083vw;transition-delay:.6s;width:2.13542vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note08{left:89.79167vw;top:81.51042vw;transition-delay:.7s;width:3.28125vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note09{left:84.21875vw;top:85.15625vw;transition-delay:.8s;width:2.34375vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img{opacity:0;position:absolute}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img>div{border-radius:50%;overflow:hidden}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.mainImg{right:5.26042vw;top:6.25vw;width:46.875vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.mainImg:after{border:.10417vw solid #ededed;border-radius:50%;content:"";display:block;height:100%;left:1.04167vw;position:absolute;top:-.52083vw;width:100%}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg01{left:7.60417vw;top:31.97917vw;width:18.75vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg01:after{border:.10417vw solid #ededed;border-radius:50%;content:"";display:block;height:100%;left:.625vw;position:absolute;top:.83333vw;width:100%}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg02{left:31.61458vw;top:42.5vw;width:13.02083vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg03{bottom:10.20833vw;left:20.46875vw;width:10.41667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg04{bottom:0;left:5.20833vw;width:14.58333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg04:after{border:.10417vw solid #ededed;border-radius:50%;content:"";display:block;height:100%;left:.57292vw;position:absolute;top:-.36458vw;width:100%}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1{color:#3c3c41;left:10.78125vw;opacity:0;position:absolute;text-align:right;top:15.98958vw;width:-moz-fit-content;width:fit-content}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .en{display:block;font-family:Montserrat,sans-serif;font-size:.9375vw;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:.52083vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .ja{display:block;font-family:Noto Sans JP,sans-serif;font-size:2.08333vw;font-weight:500;line-height:1;margin-bottom:.20833vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .ja .red{color:#c8343a}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch{display:block;font-family:Noto Sans JP,sans-serif;font-size:5.20833vw;font-weight:500;letter-spacing:-.11em;line-height:1;position:relative;right:-.15625vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch .large{display:inline-block;font-size:6.35417vw;font-weight:700;position:relative;top:-.3125vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch .large:nth-of-type(2){margin-left:.36458vw;margin-right:.46875vw}@keyframes ttl-fade-in{0%{opacity:0}to{opacity:1}}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle .recruitTopMainTitle__character{position:absolute}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle .recruitTopMainTitle__character.character_listen{left:1.92708vw;opacity:0;top:25.72917vw;width:8.17708vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle .recruitTopMainTitle__character.character_rhythm{left:38.07292vw;opacity:0;top:25.72917vw;width:9.01042vw}@keyframes charactor-anim{0%{opacity:0;transform:scale(.8,1.4) translateY(-100%)}10%{opacity:1;transform:scale(.8,1.4) translateY(-15%)}20%{opacity:1;transform:scale(1.4,.6) translateY(30%)}30%{opacity:1;transform:scale(.9,1.1) translateY(-10%)}40%{transform:scale(.95,1.2) translateY(-30%)}50%{opacity:1;transform:scale(.95,1.2) translateY(-10%)}60%{opacity:1;transform:scale(1.1,.9) translateY(5%)}70%{opacity:1;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translate(0)}}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgFiveLineStaff{animation:ttl-fade-in .8s ease-in-out 1.55s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circlePink{animation:circle-bounce-up .5s ease-in-out 0ms 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circleYellow{animation:circle-bounce-up .5s ease-in-out .1s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circleOrange{animation:circle-bounce-up .5s ease-in-out .2s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circleGreen{animation:circle-bounce-up .5s ease-in-out .3s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circleRed{animation:circle-bounce-up .5s ease-in-out .4s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circleBlue{animation:circle-bounce-up .5s ease-in-out .5s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04+.note05,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04+.note05+.note06,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04+.note05+.note06+.note07,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04+.note05+.note06+.note07+.note08,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes>div.note01.in-view+.note02+.note03+.note04+.note05+.note06+.note07+.note08+.note09{opacity:1}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__imgBlock .recruitTopMv__img.mainImg{animation:img-fade-in .4s ease-in-out .75s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__imgBlock .recruitTopMv__img.subImg01{animation:img-fade-in .4s ease-in-out 1.05s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__imgBlock .recruitTopMv__img.subImg02{animation:img-fade-in .4s ease-in-out 1.35s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__imgBlock .recruitTopMv__img.subImg03{animation:img-fade-in .4s ease-in-out 1.95s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMv__imgBlock .recruitTopMv__img.subImg04{animation:img-fade-in .4s ease-in-out 1.65s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMainTitle h1{animation:ttl-fade-in .8s ease-in-out 1.55s 1 normal forwards}#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMainTitle .recruitTopMainTitle__character.character_listen,#recruitTop.recruitContent .recruitTopMv.is-loaded .recruitTopMainTitle .recruitTopMainTitle__character.character_rhythm{animation:charactor-anim 1.1s linear 2.25s 1 normal forwards}#recruitTop.recruitContent .recruitTopNews{margin-inline:auto;margin-bottom:17.29167vw;margin-top:-15.98958vw;max-width:106rem;padding-left:19rem;position:relative}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap{background-color:hsla(0,0%,100%,.9);border-radius:3rem 0 0 3rem;box-shadow:.5rem .5rem 1.2rem -.8rem #c4c4c4;width:calc(50vw + 34rem)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content{padding:5rem 3rem 4rem 6rem;width:87rem}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner{display:flex;gap:10rem;justify-content:space-between}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner h2{font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.22em;line-height:1;width:1em;writing-mode:vertical-rl}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul{display:flex;flex-direction:column;font-size:2rem;gap:1.3rem;width:calc(100% - 1em - 10rem)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a{display:flex;gap:3.9rem}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span{display:block;font-size:1.6rem;line-height:1.6}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.date{width:10rem}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.txt{width:calc(100% - 13.9rem)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link{height:2.6rem;margin-left:auto;margin-top:1.5rem;width:12rem}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link a{display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;height:100%;letter-spacing:.02em;line-height:1.25;position:relative;text-align:right;width:100%}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link a:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}#recruitTop.recruitContent .recruitTopPhilosophy{margin-bottom:12.76042vw;position:relative}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopTitle{left:5.79688vw;position:absolute;top:-3.26042vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopTitle path{transition:all .6s}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__img{border-radius:1.5625vw 0 0 1.5625vw;height:34.375vw;margin-left:auto;overflow:hidden;position:relative;width:67.70833vw;z-index:0}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__img img,#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__img picture{transition:all 1s}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt{align-items:center;background-color:#fff;border-radius:3rem;bottom:3.85417vw;display:flex;flex-direction:column;justify-content:center;left:10rem;padding:2rem 3rem 3rem;position:absolute;width:66rem;z-index:1}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.5;margin-bottom:3.1rem;text-align:center;transition:all .6s}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt p{font-size:1.6rem;line-height:2;margin-bottom:3rem;text-align:center}#recruitTop.recruitContent .recruitTopPhilosophy.in-view .recruitTopTitle path{fill:#c8343a}#recruitTop.recruitContent .recruitTopPhilosophy.in-view .recruitTopPhilosophy__img img,#recruitTop.recruitContent .recruitTopPhilosophy.in-view .recruitTopPhilosophy__img picture{transform:scale(1.1)}#recruitTop.recruitContent .recruitTopPhilosophy.in-view .recruitTopPhilosophy__txt h3{color:#c8343a}#recruitTop.recruitContent .recruitTopTopMessage{margin-bottom:8.33333vw;position:relative}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTitle{position:absolute;right:5.78125vw;top:-3.26042vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTitle path{transition:all .6s}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__img{border-radius:0 1.5625vw 1.5625vw 0;height:34.375vw;margin-right:auto;overflow:hidden;position:relative;width:67.70833vw;z-index:0}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__img img,#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__img picture{transition:all 1s}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt{align-items:center;background-color:#fff;border-radius:3rem;bottom:4.11458vw;display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem 3rem;position:absolute;right:10rem;width:66rem;z-index:1}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.5;margin-bottom:3.1rem;text-align:center;transition:all .6s}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt p{font-size:1.6rem;line-height:2;margin-bottom:3rem;text-align:center}#recruitTop.recruitContent .recruitTopTopMessage.in-view .recruitTopTitle path{fill:#c8343a}#recruitTop.recruitContent .recruitTopTopMessage.in-view .recruitTopTopMessage__img img,#recruitTop.recruitContent .recruitTopTopMessage.in-view .recruitTopTopMessage__img picture{transform:scale(1.1)}#recruitTop.recruitContent .recruitTopTopMessage.in-view .recruitTopTopMessage__txt h3{color:#c8343a}#recruitTop.recruitContent .recruitTopSynergy{margin-bottom:9.58333vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt{margin-bottom:5rem}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.5;margin-bottom:3.1rem;text-align:center;transition:all .6s}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt p{font-size:1.6rem;line-height:2;margin-bottom:3rem;text-align:center}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__imgList{overflow:hidden}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__imgList .recruitTopSynergy__imgListWrap{animation:slide-to-left 30s linear infinite;display:flex}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__imgList .recruitTopSynergy__imgListWrap .recruitTopSynergy__imgListImg{min-width:20.8333333333%;padding:0 .78125vw}@keyframes slide-to-left{to{transform:translateX(-125%)}}#recruitTop.recruitContent .recruitTopSynergy .recruitTopTitle{margin-inline:auto;margin-top:-2.1875vw;width:-moz-fit-content;width:fit-content}#recruitTop.recruitContent .recruitTopSynergy .recruitTopTitle path{transition:all .6s}#recruitTop.recruitContent .recruitTopSynergy.in-view .recruitTopSynergy__txt h3{color:#c8343a}#recruitTop.recruitContent .recruitTopSynergy.in-view .recruitTopTitle path{fill:#c8343a}#recruitTop.recruitContent .recruitTopTopInterview{margin-bottom:8.33333vw;position:relative}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopTitle{left:5.79688vw;position:absolute;top:2.88542vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopTitle path{transition:all .6s}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img{height:36.45833vw;margin-left:auto;margin-right:3.64583vw;position:relative;width:54.6875vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img:after{border:.10417vw solid #ededed;border-radius:50%;content:"";display:block;height:36.45833vw;position:absolute;right:2.60417vw;top:-.41667vw;transition:all 1s;transition-timing-function:cubic-bezier(.25,1,.5,1);width:36.45833vw;z-index:0}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .clipBox{-webkit-clip-path:circle(50%);clip-path:circle(50%);height:36.45833vw;transition:all 1.5s;transition-timing-function:cubic-bezier(.25,1,.5,1);width:36.45833vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .mainImg{height:36.45833vw;position:absolute;right:0;top:0;transition:all 1s;transition-timing-function:cubic-bezier(.25,1,.5,1);width:54.6875vw;z-index:0}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .subImg{border-radius:50%;bottom:-1.5625vw;height:19.27083vw;left:3.125vw;opacity:0;overflow:hidden;position:absolute;transition:all .6s;width:19.27083vw;z-index:1}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;left:13rem;position:absolute;top:17.13542vw;width:60rem;z-index:1}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.5;margin-bottom:3.1rem;text-align:center;transition:all .6s}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt p{font-size:1.6rem;line-height:2;margin-bottom:3rem;text-align:center}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopTitle path{fill:#c8343a}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img:after{right:.52083vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img .clipBox{margin-left:16.66667vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img .mainImg{right:-.78125vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img .subImg{opacity:1;transition-delay:.7s}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__txt h3{color:#c8343a}#recruitInterviewTop.recruitContent .recruitMv{margin-bottom:15.26042vw}#recruitInterviewTop.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/interview/img_mv.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto 26.04167vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview{margin-inline:auto;margin-bottom:16rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitTitle__withSvg{margin-bottom:10.4rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap{display:flex;flex-wrap:wrap;gap:4rem 6rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk{width:72rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a{display:block;position:relative}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover{opacity:1}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover .img img{transform:scale(1.1)}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.5rem .5rem 1.2rem -.8rem #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt .bottomBlock .name{color:#c8343a}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number{font-family:Montserrat,sans-serif;font-size:8rem;font-weight:600;left:0;line-height:1;position:absolute;top:-3.8rem;z-index:1}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:4.8rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .img{margin-inline:auto;width:62rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .img img{transition:all 1s}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt{background-color:#fff;border-radius:3rem;left:100%;margin-top:-11.4rem;padding:2.5rem;position:relative;transform:translateX(-100%);transition:all .6s;width:23rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:1.6rem;line-height:1.5;margin-bottom:1rem}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock{align-items:center;display:flex;justify-content:space-between}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:700;transition:all .4s}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk{margin-inline:auto;margin-bottom:16rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitTitle__withSvg{margin-bottom:10.4rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap{display:flex;flex-wrap:wrap;gap:4rem 6rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk{width:72rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a{display:block;position:relative}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover{opacity:1}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover .img img{transform:scale(1.1)}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.5rem .5rem 1.2rem -.8rem #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover .txt p{color:#c8343a}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number{font-family:Montserrat,sans-serif;font-size:8rem;font-weight:600;left:0;line-height:1;position:absolute;top:-3.8rem;z-index:1}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:4.8rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .img{margin-inline:auto;width:62rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .img img{transition:all 1s}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt{align-items:flex-end;background-color:#fff;border-radius:3rem;display:flex;justify-content:space-between;left:100%;margin-top:-5.8rem;padding:2.5rem;position:relative;transform:translateX(-100%);transition:all .6s;width:46rem}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;transition:all .4s;width:35.4rem}#recruitPersonalInterview.recruitContent .recruitMv{margin-bottom:1.5625vw}#recruitPersonalInterview.recruitContent .recruitInterviewSummary{margin-bottom:8rem}#recruitPersonalInterview.recruitContent .recruitInterviewDetail{margin-bottom:13.4rem}#recruitPersonalInterview.recruitContent .recruitInterviewQandA,#recruitPersonalInterview.recruitContent .recruitInterviewSchedule{margin-bottom:16rem}#recruitCrossTalk.recruitContent .recruitMv{margin-bottom:4.6875vw}#recruitCrossTalk.recruitContent .recruitInterviewIntroduction{margin-bottom:8rem}#recruitCrossTalk.recruitContent .recruitInterviewSummary{margin-bottom:22rem}#recruitCrossTalk.recruitContent .recruitInterviewDetail{margin-bottom:16rem}#recruitRequirement.recruitContent .recruitMv{margin-bottom:13.07292vw}#recruitRequirement.recruitContent .recruitRequirementAccept{margin-inline:auto;margin-bottom:8rem;max-width:120rem;padding-inline:10rem;width:100vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap{display:flex;flex-direction:column;gap:6rem}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk{align-items:center;display:flex;justify-content:flex-start}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .txt{font-size:1.6rem;line-height:2;width:69rem}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .link{width:26rem}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .link.recruitButton__common{margin:0}#recruitRequirement.recruitContent .recruitRequirementWorkStyle{background-color:#ededed}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner{margin-inline:auto;max-width:140rem;padding-inline:10rem;padding:11.4rem 0 8rem;width:100vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .description{margin-bottom:2.6rem;margin-top:5.8rem;text-align:center}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk{display:flex;gap:5rem;justify-content:center}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk{width:51rem}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_img img{border-radius:50%;/*height:46rem;*/margin:0 auto 2rem;width:46rem}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl{background-color:#fff;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.4444;margin-bottom:2.2rem;padding:.6rem 0;text-align:center}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl span{font-size:2.8rem}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .musicMate{line-height:4.3rem;padding-bottom:.4rem;padding-top:1rem}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_text .workStyle_textBold{font-weight:700}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_text .workStyle_textSmall{display:block;font-size:1.4rem;margin-top:.3rem}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .or{margin-top:24.52rem;width:8rem}#recruitRequirement.recruitContent .recruitRequirementDetail{margin-inline:auto;max-width:120rem;padding-inline:10rem;padding-bottom:13.4rem;padding-top:12rem;width:100vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab{display:flex;gap:2rem;justify-content:center;margin-bottom:7rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab .recruitRequirementTab_item{border-bottom:.5rem solid #ededed;color:#3f3f3f;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.4444;padding-bottom:1.7rem;text-align:center;width:49rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab .recruitRequirementTab_item.active{border-color:#c8343a}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk{display:none;width:100%}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem{border-bottom:.1rem solid #777;display:flex;flex-wrap:wrap;padding:2.5rem 1rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dt{font-size:2.2rem;font-weight:700;width:19.5rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd{width:78.5rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .large{display:block;font-size:2.2rem;font-weight:700}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .small{font-size:1.4rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .img{margin-top:1.5rem;width:79.5rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .mt15{display:block;margin-top:1.5rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth{flex-shrink:0;margin-left:-1rem;margin-top:3.5rem;width:100rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper{display:flex;flex-wrap:wrap;gap:4rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card{border-radius:3rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.1);width:48rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardImg img{border-radius:3rem 3rem 0 0}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk{padding:0 3rem 2.7rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl{display:flex;gap:2rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlImg{margin-bottom:2.7rem;margin-top:-2rem;width:9rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlText{font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4545;margin-top:1.5rem;width:31rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardText{font-size:1.4rem}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem:last-child{border-bottom:none}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk.active{display:block}#recruitFaq.recruitContent .recruitMv{margin-bottom:13.07292vw}#recruitFaq.recruitContent .recruitFaqTabContent{margin-bottom:16rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab{display:flex;gap:2rem;justify-content:center;margin-inline:auto;margin-bottom:7.5rem;max-width:150rem;padding-inline:10rem;width:100vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab .recruitFaqTab_item{border-bottom:.5rem solid #ededed;color:#3f3f3f;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.4545;padding-bottom:1.6rem;text-align:center;width:20rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab .recruitFaqTab_item.active{border-color:#c8343a}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent{margin-inline:auto;max-width:120rem;padding-inline:10rem;width:100vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk{display:none}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem{border-bottom:.1rem solid #777}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper{align-items:center;cursor:pointer;display:flex;list-style:none;padding-bottom:3rem;padding-top:3rem;padding-inline:1rem;position:relative}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qHead{bottom:.3rem;display:block;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:500;line-height:1.2;position:relative;width:6rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qContent{display:block;font-size:2rem;font-weight:700;line-height:1.5;width:87rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper{border:.2rem solid #3c3c41;border-radius:50%;height:2.4rem;margin-left:auto;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2.4rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper .accordionPlus{background-color:#3c3c41;height:.2rem;left:0;margin-inline:auto;position:relative;right:0;top:50%;transform:translateY(-50%);width:1rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper .accordionPlus:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);transition:all .4s;width:100%}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper.is-view .accordionPlus_wrapper .accordionPlus:before{transform:rotate(180deg)}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper{display:none;margin-left:auto;margin-right:1rem;padding-bottom:1.5rem;width:92rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p{margin-bottom:1.5rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p span{display:block;font-size:1.4rem;margin-top:.3rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper .img{margin-inline:auto;margin-bottom:1.5rem;width:73.7rem}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk.active{display:block}#recruitPhilosophy.recruitContent .recruitMv{margin-bottom:12.55208vw}#recruitPhilosophy.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/philosophy/img_mv.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto 26.04167vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro{margin-inline:auto;margin-bottom:35rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .title{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.5;margin-bottom:6rem;text-align:center}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .txt{font-size:1.6rem;line-height:2;text-align:center}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness{margin-bottom:35.1rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top{display:flex;flex-wrap:wrap;margin-inline:auto;margin-bottom:22.4rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk{height:67rem;position:sticky;top:29rem;width:38rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk:after{background-image:url(../img/common/circle_quadruple_red.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:76rem;left:-29rem;position:absolute;top:-25rem;width:76rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .title{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:700;line-height:1.5;margin-bottom:4rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .txt{font-size:1.6rem;line-height:2}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk{margin-left:21rem;width:66rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul{display:flex;flex-direction:column;gap:6rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .title{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444;margin-bottom:3.2rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .txt{font-size:1.6rem;line-height:2;margin-bottom:3rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .img{border-radius:3rem;overflow:hidden}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom{position:relative}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgFiveLineStaff{bottom:2.96875vw;left:0;position:absolute;width:100%}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles>div{border-radius:50%;position:absolute}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle01{bottom:-14.11458vw;height:8.28125vw;left:6.92708vw;width:8.28125vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle02{bottom:4.0625vw;height:15.83333vw;left:13.48958vw;width:15.83333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle03{bottom:-6.875vw;height:3.125vw;left:17.23958vw;width:3.125vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle04{bottom:27.03125vw;height:16.40625vw;left:78.07292vw;width:16.40625vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .txt{font-size:2rem;line-height:2;margin-inline:auto;margin-bottom:4rem;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .img{margin-left:auto;max-width:67.70833vw;position:relative}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor{margin-inline:auto;margin-bottom:12rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .recruitTitle__withSvg{margin-bottom:6.2rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk{margin-bottom:8rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg{height:73.8rem;margin-inline:auto;margin-bottom:4rem;position:relative;width:125.6rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg>div{position:absolute}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameListen{left:25.11rem;opacity:0;top:9.35rem;width:33.4rem;z-index:1}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgTrebleClef{left:59.58rem;opacity:0;top:0;width:9.7rem;z-index:1}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameRhythm{left:72.45rem;opacity:0;top:9.94rem;width:28rem;z-index:1}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgRainbow{left:14.2rem;opacity:0;top:18.9rem;width:97.2rem;z-index:0}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgListenRhythm{left:30.78rem;opacity:0;top:35.56rem;width:64.4rem;z-index:2}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgScore{left:0;opacity:0;top:48.3rem;width:125.6rem;z-index:1}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgNameListen{animation:name-listen 2s ease-in-out 0ms 1 normal forwards}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgTrebleClef{animation:treble-clef 2s ease-in-out 0ms 1 normal forwards}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgNameRhythm{animation:name-rhytum 2s ease-in-out 0ms 1 normal forwards}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgRainbow{animation:rainbow 2s ease-in-out 0ms 1 normal forwards}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgListenRhythm{animation:charactor 1.1s linear 1s 1 normal forwards}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg.in-view .imgScore{animation:score 2s ease-in-out 0ms 1 normal forwards}@keyframes name-listen{0%{opacity:0;transform:translateX(-6rem) translateY(-6rem)}60%{transform:translateX(.5rem) translateY(.5rem)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes treble-clef{0%{opacity:0;transform:translateY(-6rem)}60%{transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes name-rhytum{0%{opacity:0;transform:translateX(6rem) translateY(-6rem)}60%{transform:translateX(-.5rem) translateY(.5rem)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes rainbow{0%{opacity:0}to{opacity:1}}@keyframes charactor{0%{opacity:0;transform:scale(.8,1.4) translateY(-100%)}10%{opacity:1;transform:scale(.8,1.4) translateY(-15%)}20%{opacity:1;transform:scale(1.4,.6) translateY(30%)}30%{opacity:1;transform:scale(.9,1.1) translateY(-10%)}40%{transform:scale(.95,1.2) translateY(-30%)}50%{opacity:1;transform:scale(.95,1.2) translateY(-10%)}60%{opacity:1;transform:scale(1.1,.9) translateY(5%)}70%{opacity:1;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes score{0%{opacity:0;transform:translateY(6rem)}60%{transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk{margin-inline:auto;max-width:100rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk .charactorCopyright{margin-left:auto;width:19rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk{margin-inline:auto;max-width:100rem}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk .txt{font-size:1.6rem;line-height:2;margin-bottom:4rem;text-align:center}#recruitTopMessage.recruitContent .recruitMv{margin-bottom:13.07292vw}#recruitTopMessage.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/topmessage/img_mv.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto 26.04167vw}#recruitTopMessage.recruitContent .recruitTopMessageVision{margin-inline:auto;margin-bottom:17.7rem;max-width:170rem;padding-inline:10rem;position:relative;width:100vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01{background-color:#c8343a;border-radius:50%;height:83rem;margin-left:11rem;position:relative;width:83rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;left:-5rem;line-height:1;position:absolute;top:12.4rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2 .bgWhite{background-color:#fff;display:inline-block;padding:.9rem 2.5rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 p{color:#fff;font-size:1.6rem;left:14rem;line-height:2;position:absolute;top:26.2rem;width:46rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02{background-color:#fff;border:1.5rem solid #ededed;border-radius:50%;height:68rem;margin-left:41rem;margin-top:-18.3rem;position:relative;width:68rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02:after{background-color:#ededed;border-radius:50%;content:"";display:block;height:43.7rem;position:absolute;right:-32rem;top:3.4rem;width:43.7rem;z-index:-1}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02 p{font-size:1.6rem;left:9.5rem;line-height:2;position:absolute;top:20rem;width:46rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk{height:70rem;position:absolute;right:10rem;top:13.6rem;width:70rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk:after{background-image:url(../img/common/circle_quadruple_gray.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:72rem;left:-6rem;position:absolute;top:-1rem;width:72rem}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk .img{border-radius:50%;height:100%;overflow:hidden;width:100%}#recruitTopMessage.recruitContent .recruitTopMessageMessage{margin-bottom:31rem;position:relative}#recruitTopMessage.recruitContent .recruitTopMessageMessage:after{background-image:url(../img/common/circle_quadruple_red.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:39.58333vw;position:absolute;right:-4.42708vw;top:-7.13542vw;width:39.58333vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgScore{bottom:-9.89583vw;left:0;position:absolute;width:100%;z-index:1}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles>div{border-radius:50%;position:absolute}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle01{bottom:8.125vw;height:15.83333vw;left:3.4375vw;width:15.83333vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle02{bottom:-5.9375vw;height:8.28125vw;left:18.48958vw;width:8.28125vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle03{bottom:13.95833vw;height:25vw;right:-3.07292vw;width:25vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .sloganBlk{animation:txt-slide-to-left 30s linear infinite;display:flex;margin-bottom:19.6rem;position:relative;z-index:1}#recruitTopMessage.recruitContent .recruitTopMessageMessage .sloganBlk .img{flex-shrink:0;padding-inline:6.25vw;width:106.2473438164%}@keyframes txt-slide-to-left{to{transform:translateX(-106.2473438164%)}}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk{margin-inline:auto;max-width:170rem;padding-inline:10rem;position:relative;width:100vw;z-index:1}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner{margin-inline:auto;max-width:100rem}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner h2{background-color:#c8343a;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:5.2rem;padding:.9rem 2.5rem}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner>p{font-size:1.6rem;line-height:2;margin-bottom:4.1rem}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk{display:flex;flex-wrap:wrap}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p{font-size:1.6rem;line-height:2;width:49rem}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p span{display:block;font-size:2rem}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk .img{border-radius:3rem;overflow:hidden;width:51rem}#recruitBusiness.recruitContent .recruitMv{margin-bottom:12.5vw}#recruitBusiness.recruitContent .recruitBusinessLead{margin-inline:auto;margin-bottom:10rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitBusiness.recruitContent .recruitBusinessLead p{font-size:1.6rem;line-height:2;text-align:center}#recruitBusiness.recruitContent .recruitBusinessBusiness{margin-inline:auto;margin-bottom:16rem;max-width:170rem;padding-inline:10rem;width:100vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab{display:flex;gap:2rem;justify-content:center;margin-bottom:18.5rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item{border-bottom:.5rem solid #ededed;cursor:pointer;font-size:2.2rem;font-weight:700;line-height:1.454;padding-bottom:1.1rem;text-align:center;transition:all .3s;width:20rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentMusicSchool:hover{border-color:#32baf6;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentShopSales:hover{border-color:#ffe148;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentSoundSolution:hover{border-color:#75db6d;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentTuningRepair:hover{border-color:#e4c0f2;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentWholeSale:hover{border-color:#ffa947;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item.contentOthers:hover{border-color:#ffbfd5;opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item a{display:block}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item a:hover{opacity:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap{position:relative}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24.5rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content:last-of-type{margin-bottom:0}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title{height:67.5rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title:after{background-color:#ffe148}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title .txt span{color:#32baf6}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title{height:55.4rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title:after{background-color:#75db6d}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title .txt span{color:#ffe148}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title{height:79.8rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title:after{background-color:#e4c0f2}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title .txt span{color:#75db6d}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title{height:76rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title:after{background-color:#ffa947}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title .txt span{color:#e4c0f2}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title{height:57.8rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title:after{background-color:#ffbfd5}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title .txt span{color:#ffa947}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title{height:55.4rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title:after{background-color:#32baf6}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title .txt span{color:#ffbfd5}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title{display:flex;justify-content:space-between;left:0;position:sticky;top:14.6rem;width:14.5rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:before{background-image:url(../img/common/circle_quadruple_gray.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:66rem;left:-29.7rem;position:absolute;top:-10.6rem;width:66rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:after{background-color:#ededed;border-radius:50%;content:"";display:block;height:15.5rem;left:14.5rem;position:absolute;top:40rem;width:15.5rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .img{display:block;position:relative;width:6.5rem;z-index:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt{align-items:center;color:#3c3c41;display:flex;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:.1em;line-height:1;position:relative;writing-mode:vertical-rl;z-index:1}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt span{font-size:4.2rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail{width:109rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul{display:flex;flex-direction:column;gap:6rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li{display:flex;justify-content:space-between}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk{width:51rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk h3{color:#3c3c41;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500;line-height:1.444;margin-bottom:3.4rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk p{font-size:1.6rem;line-height:2}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk .recruitButton__common{margin-left:0;margin-top:3rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk{width:54rem}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk .img{border-radius:3rem;overflow:hidden}@media (min-width:46.9375em) and (max-width:75em){.recruitContent{font-size:1.33333vw}.pcOnly,.spOnly{display:none!important}.tbOnly{display:block!important}.recruitContent .recruitTitle__midium_01,.recruitContent .recruitTitle__midium_02{font-size:3vw}.recruitContent .recruitButton__common{min-width:21.66667vw}.recruitContent .recruitButton__common a{font-size:1.16667vw;min-height:5vw}.recruitContent .recruitButton__entry{min-width:36.66667vw}.recruitContent .recruitButton__entry a{font-size:4vw;min-height:10vw}.recruitContent .recruitButton__entry a span{font-size:1.5vw;padding-top:1vw}.recruitContent .recruitButton__contact{min-width:21.66667vw}.recruitContent .recruitButton__contact a{font-size:1.5vw;min-height:5vw}.recruitContent .recruitButton__contact a .icon{margin-right:1vw;width:2.75vw}.recruitContent .recruitButton__arrow{border-width:.16667vw;height:3vw;width:3vw}.recruitContent .recruitButton__arrow img{width:1vw}.recruitContent .recruitButton__arrowBack{border:.16667vw solid #fff;height:3vw;width:3vw}.recruitContent .recruitButton__arrowBack img{width:1vw}.recruitContent .imgRound{border-radius:2.5vw}.recruitContent .messageFromHr .messageFromHr__linkSection,.recruitContent .messageFromHr .messageFromHr__massegeSection{padding-inline:8.33333vw}.recruitContent .messageFromHr{padding:8.33333vw 0}.recruitContent .messageFromHr:after,.recruitContent .messageFromHr:before{height:39.58333vw;width:39.58333vw}.recruitContent .messageFromHr:before{left:-6.45833vw;top:-9.01042vw}.recruitContent .messageFromHr:after{bottom:-11.97917vw;right:-4.42708vw}.recruitContent .messageFromHr .messageFromHr__massegeSection{margin-bottom:4.16667vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__img{width:37.5vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message{width:41.66667vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message .recruitTitle__midium_02{margin-bottom:2.33333vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message p{margin-bottom:2.25vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock{width:25vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a{border-radius:2.5vw;padding:2.5vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:after{border:.16667vw solid #c8343a;border-radius:2.5vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .icon{margin-bottom:1.66667vw;width:4.16667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3{margin-bottom:2vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3 span{font-size:1.16667vw;padding-top:.75vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a p{font-size:1.16667vw;margin-bottom:2vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter{bottom:-5vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_listen{left:-3.91667vw;width:15.41667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_rhythm{right:-4.16667vw;width:17vw}.recruitContent .recruitEntry{margin-bottom:8.33333vw}.recruitContent .recruitEntry .recruitEntry__txt{border-radius:2.5vw;bottom:-7.33333vw;padding:5.41667vw 0;width:59.5vw}.recruitContent .recruitEntry .recruitEntry__txt p{font-size:4.16667vw;margin-bottom:4.33333vw}.recruitContent .recruitHrInfo{margin-bottom:8.33333vw;padding-inline:8.33333vw}.recruitContent .recruitHrInfo .recruitHrInfo_name{font-size:1.5vw;margin-bottom:1.25vw}.recruitContent .recruitHrInfo .recruitHrInfo_businessHours{font-size:1.33333vw;margin-bottom:2.5vw}.recruitContent .recruitHrInfo .recruitHrInfo_tel{font-size:2vw;margin-bottom:2.5vw}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .icon{margin-right:1vw;width:2.16667vw}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .text{font-size:1.33333vw}.recruitContent .recruitFooter .recruitFooter__wrap{padding-inline:8.33333vw}.recruitContent .recruitFooter{padding:5vw 0}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner{width:17.5vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p{font-size:1.83333vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p span{font-size:2.08333vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle{gap:2.08333vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle li{font-size:1.5vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple .recruitFooter__innerMultipleTitle{font-size:1.5vw;margin-bottom:1.25vw;padding-bottom:1.25vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul li{font-size:1vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{height:8.33333vw;right:1.66667vw;width:8.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{height:.16667vw;width:2.41667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{top:-.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after{bottom:-.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .txt,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .txt{font-size:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{top:calc(10rem + 1.66667vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton{top:calc(10rem + 11.66667vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{padding-inline:5.20833vw;width:100vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:first-of-type{width:29.58333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(2){width:33.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(3){width:16.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle{font-size:2vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle .titleJa{font-size:1.16667vw;padding-top:.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle{margin-bottom:3.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle a{padding-left:4.58333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle .recruitButton__arrowBack{top:.16667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul{gap:1.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .img{width:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt{border-radius:.83333vw;height:7.08333vw;margin-left:-2.08333vw;margin-top:.41667vw;padding-left:1.58333vw;width:18.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt:after{border-radius:.83333vw;left:-.33333vw;top:-.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p{font-size:2vw;margin-top:-.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p span{font-size:1.16667vw;padding-top:.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuTitle{margin-bottom:3.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title{border-radius:.83333vw;font-size:2vw;height:10.83333vw;padding-left:1.66667vw;padding-top:1.75vw;width:27.5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title span{font-size:1.16667vw;padding-top:.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview{margin-bottom:4.16667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul{gap:1.83333vw 1.66667vw;margin-left:1.66667vw;margin-top:-2.16667vw;width:31.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li{width:15vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a{gap:1.16667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .img{width:5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt{width:8.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .division{font-size:1vw;margin-bottom:.83333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .name{font-size:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul{gap:1.66667vw;margin-left:1.66667vw;margin-top:-2.5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li{width:15vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .img{margin-bottom:1.25vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .txt p{font-size:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage{margin-bottom:5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage .menuTitle{margin-bottom:2.5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul{gap:1.25vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul li a{font-size:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment{margin-bottom:2.08333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment .menuTitle{margin-bottom:2.5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul{gap:1.25vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul li a{font-size:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry{margin-bottom:5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry{height:8.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a{border-radius:.83333vw;font-size:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a span{font-size:1vw;padding-top:.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton{gap:1.25vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div{height:5vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a{border-radius:.83333vw;font-size:1.33333vw;gap:1.41667vw;padding-left:1.25vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a span{width:2.91667vw}.recruitContent .recruitBreadcrumb{left:17.5vw;top:1.41667vw}.recruitContent .recruitBreadcrumb nav ol li{font-size:1vw}.recruitContent .recruitBreadcrumb nav ol li:after{height:1.33333vw;margin-inline:.83333vw;width:.83333vw}#recruitTop.recruitContent .recruitTopNews{max-width:88.33333vw;padding-left:15.83333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap{border-radius:2.5vw 0 0 2.5vw;box-shadow:.41667vw .41667vw 1vw -.66667vw #c4c4c4;width:78.33333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content{padding:4.16667vw 2.5vw 3.33333vw 5vw;width:72.5vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner{gap:8.33333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner h2{font-size:1.66667vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul{font-size:1.66667vw;gap:1.08333vw;width:calc(100% - 1em - 8.33333vw)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a{gap:3.25vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span{font-size:1.33333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.date{width:8.33333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.txt{width:calc(100% - 11.58333vw)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link{height:2.16667vw;margin-top:1.25vw;width:10vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link a{font-size:1vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt{border-radius:2.5vw;bottom:auto;left:8.33333vw;padding:1.66667vw 2.5vw 2.5vw;top:8.33333vw;width:55vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt h3{font-size:3.66667vw;margin-bottom:2.58333vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt p{font-size:1.33333vw;margin-bottom:2.5vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt{border-radius:2.5vw;bottom:auto;padding:1.66667vw 2.5vw 2.5vw;right:8.33333vw;top:8.33333vw;width:55vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt h3{font-size:3.66667vw;margin-bottom:2.58333vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt p{font-size:1.33333vw;margin-bottom:2.5vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt{margin-bottom:4.16667vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt h3{font-family:Noto Sans JP,sans-serif;font-size:3.66667vw;margin-bottom:2.58333vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt p{font-size:1.33333vw;margin-bottom:2.5vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__imgList .recruitTopSynergy__imgListWrap .recruitTopSynergy__imgListImg{min-width:25%;padding:0 1.25vw}@keyframes slide-to-left{to{transform:translateX(-150%)}}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .subImg{display:none}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt{left:10.83333vw;width:50vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt h3{font-size:3.66667vw;margin-bottom:2.58333vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt p{font-size:1.33333vw;margin-bottom:2.5vw}#recruitRequirement.recruitContent .recruitRequirementAccept{margin-bottom:6.66667vw;padding-inline:8.33333vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap{gap:3.33333vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .txt{font-size:1.33333vw;width:57.5vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .link{width:21.66667vw}#recruitRequirement.recruitContent .recruitRequirementDetail{padding-inline:8.33333vw;padding-bottom:11.16667vw;padding-top:10vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab{gap:1.66667vw;margin-bottom:5.83333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab .recruitRequirementTab_item{border-bottom:.41667vw solid #ededed;font-size:3vw;padding-bottom:1.41667vw;width:40.83333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem{border-bottom:.08333vw solid #777;padding:2.08333vw .83333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dt{font-size:1.83333vw;width:16.25vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd{width:65.41667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .large{font-size:1.83333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .small{font-size:1.16667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .img{margin-top:1.25vw;width:66.25vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .mt15{margin-top:1.25vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth{margin-left:-.83333vw;margin-top:2.91667vw;width:83.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper{gap:3.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card{border-radius:2.5vw;box-shadow:0 .25vw .5vw rgba(0,0,0,.1);width:40vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardImg img{border-radius:2.5vw 2.5vw 0 0}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk{padding:0 2.5vw 2.25vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl{gap:1.66667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlImg{margin-bottom:2.25vw;margin-top:-1.66667vw;width:7.5vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlText{font-size:1.83333vw;margin-top:1.25vw;width:25.83333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardText{font-size:1.16667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent{padding-inline:8.33333vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem{border-bottom:.08333vw solid #777}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper{padding-bottom:2.5vw;padding-top:2.5vw;padding-inline:.83333vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qHead{bottom:.25vw;font-size:2.5vw;width:5vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qContent{font-size:1.66667vw;width:72.5vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper{border:.16667vw solid #3c3c41;height:2vw;right:.83333vw;width:2vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper .accordionPlus{height:.16667vw;width:.83333vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper{margin-right:.83333vw;padding-bottom:1.25vw;width:76.66667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p{margin-bottom:1.25vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p span{font-size:1.16667vw;margin-top:.25vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper .img{margin-bottom:1.25vw;width:61.41667vw}}@media (max-width:46.875em){.recruitContent{font-size:3.46667vw}.recruitContent a:hover{opacity:1}.pcOnly,.tbOnly{display:none!important}.spOnly{display:block!important}.recruitContent .recruitTitle__midium_01{font-size:5.33333vw}.recruitContent .recruitTitle__midium_02{font-size:6.4vw}.recruitContent .recruitTitle__interview .en{font-size:5.33333vw;margin-bottom:2.13333vw}.recruitContent .recruitTitle__interview .num{font-family:Montserrat,sans-serif;font-size:12vw;margin-bottom:1.33333vw}.recruitContent .recruitTitle__interview .num:after,.recruitContent .recruitTitle__interview .num:before{height:.53333vw;width:6.66667vw}.recruitContent .recruitTitle__interview .num:before{transform:translateY(-50%) translateX(calc(-100% - 4vw))}.recruitContent .recruitTitle__interview .num:after{transform:translateY(-50%) translateX(calc(100% + 4vw))}.recruitContent .recruitTitle__interview .txt{font-size:6.4vw}.recruitContent .recruitTitle__withSvg .en{margin-bottom:2.66667vw}.recruitContent .recruitTitle__withSvg .en.svgQandA{width:80vw}.recruitContent .recruitTitle__withSvg .en.svgPersonalInterview{width:71.73333vw}.recruitContent .recruitTitle__withSvg .en.svgCrossTalk{width:76.26667vw}.recruitContent .recruitTitle__withSvg .en.svgMessage{width:61.86667vw}.recruitContent .recruitTitle__withSvg .en.svgWorkStyle{width:81.06667vw}.recruitContent .recruitTitle__withSvg .en.svgOfficialCharactor{width:79.73333vw}.recruitContent .recruitTitle__withSvg .ja{font-family:Noto Sans JP,sans-serif;font-size:5.33333vw;line-height:1.5}.recruitContent .recruitTitle__withSvg.ttlSmall .en{margin-bottom:2.66667vw}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgVoice{width:45.33333vw}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgCrossTalk{width:76.26667vw}.recruitContent .recruitTitle__withSvg.ttlSmall .ja{font-size:5.33333vw}.recruitContent .recruitButton__common{min-width:65.66667vw}.recruitContent .recruitButton__common a{font-size:3.6vw;min-height:13.33333vw}.recruitContent .recruitButton__entry{min-width:69.33333vw}.recruitContent .recruitButton__entry a{font-size:8.53333vw;min-height:21.33333vw}.recruitContent .recruitButton__entry a span{font-size:3.2vw;padding-top:2.13333vw}.recruitContent .recruitButton__contact{min-width:69.33333vw}.recruitContent .recruitButton__contact a{font-size:4.8vw;min-height:16vw}.recruitContent .recruitButton__contact a .icon{margin-right:3.2vw;width:8.8vw}.recruitContent .recruitButton__arrow{border-width:.53333vw;height:7.46667vw;width:7.46667vw}.recruitContent .recruitButton__arrow img{width:2.66667vw}.recruitContent .recruitButton__arrowBack{border:.53333vw solid #fff;height:7.46667vw;width:7.46667vw}.recruitContent .recruitButton__arrowBack img{width:2.66667vw}.recruitContent .imgRound{border-radius:8vw}.recruitContent .imgRound02{border-radius:5.33333vw}.recruitContent .subPageCircles>div.circle01{height:8.8vw;left:30.93333vw;top:57.06667vw;width:8.8vw;z-index:1}.recruitContent .subPageCircles>div.circle02{height:6.13333vw;left:45.86667vw;top:62.93333vw;width:6.13333vw}.recruitContent .subPageCircles>div.circle03{height:13.33333vw;left:74.13333vw;top:47.46667vw;width:13.33333vw;z-index:1}.recruitContent .subPageCircles>div.circle04{height:9.06667vw;left:70.66667vw;top:56.53333vw;width:9.06667vw}.recruitContent .subPageCircles>div.circle05{height:14.66667vw;left:52.53333vw;top:49.86667vw;width:14.66667vw}.recruitContent .subPageCircles>div.circle06{height:6.93333vw;left:25.86667vw;top:61.33333vw;width:6.93333vw}.recruitContent .subPageCircles>div.circle07,.recruitContent .subPageCircles>div.circle08,.recruitContent .subPageCircles>div.circle09,.recruitContent .subPageCircles>div.circle10,.recruitContent .subPageCircles>div.circle11,.recruitContent .subPageCircles>div.circle12{display:none}.recruitContent .subPageCircles>div.circle13{height:4.26667vw;left:92.26667vw;top:51.73333vw;width:4.26667vw}.recruitContent .subPageCircles02>div.circle01{height:5.06667vw;left:91.73333vw;top:116vw;width:5.06667vw}.recruitContent .subPageCircles02>div.circle02{height:18.66667vw;left:-7.2vw;top:59.73333vw;width:18.66667vw}.recruitContent .subPageCircles02>div.circle03{height:7.2vw;left:1.33333vw;top:113.06667vw;width:7.2vw;z-index:1}.recruitContent .subPageCircles02>div.circle04{height:10.66667vw;left:-5.33333vw;top:105.86667vw;width:10.66667vw}.recruitContent .subPageCircles02>div.circle05{height:11.46667vw;left:5.06667vw;top:143.2vw;width:11.46667vw}.recruitContent .subPageCircles02>div.circle06{background-color:#32baf6;height:14.66667vw;left:92vw;top:71.2vw;width:14.66667vw}.recruitContent .subPageCircles02>div.circle07{height:21.86667vw;left:84vw;top:209.06667vw;width:21.86667vw}.recruitContent .subPageCircles02>div.circle08{height:16vw;left:88.53333vw;top:95.46667vw;width:16vw}.recruitContent .subPageCircles02>div.circle09{height:11.73333vw;left:82.13333vw;top:135.46667vw;width:11.73333vw}.recruitContent .subPageCircles02>div.circle10{height:6.93333vw;left:73.6vw;top:207.73333vw;width:6.93333vw}.recruitContent .bgOval{height:117.33333vw;left:-31.33333vw;top:-64.26667vw;width:162.66667vw}.recruitContent .subPageFiveLineStaff{top:14.4vw}.recruitContent .subPageFiveLineStaff:after{transition:all .6s}.recruitContent .subPageMusicalNotes{display:none}.recruitContent .subPageMusicalNotesSp{display:block}.recruitContent .subPageMusicalNotesSp>div{opacity:0;position:absolute;transition:all .2s;transition-timing-function:ease-out}.recruitContent .subPageMusicalNotesSp>div:first-child{transition-delay:.1s}.recruitContent .subPageMusicalNotesSp>div:nth-child(2){transition-delay:.2s}.recruitContent .subPageMusicalNotesSp>div:nth-child(3){transition-delay:.3s}.recruitContent .subPageMusicalNotesSp>div:nth-child(4){transition-delay:.4s}.recruitContent .subPageMusicalNotesSp>div:nth-child(5){transition-delay:.5s}.recruitContent .subPageMusicalNotesSp>div:nth-child(6){transition-delay:.6s}.recruitContent .subPageMusicalNotesSp>div:nth-child(7){transition-delay:.7s}.recruitContent .subPageMusicalNotesSp>div.note01{height:6.4vw;left:4.8vw;top:8.8vw;width:5.06667vw}.recruitContent .subPageMusicalNotesSp>div.note02{height:5.33333vw;left:11.73333vw;top:19.2vw;width:5.33333vw}.recruitContent .subPageMusicalNotesSp>div.note03{height:11.73333vw;left:20vw;top:10.66667vw;width:5.6vw;z-index:1}.recruitContent .subPageMusicalNotesSp>div.note04{height:7.46667vw;left:30.4vw;top:18.4vw;width:5.86667vw}.recruitContent .subPageMusicalNotesSp>div.note05{height:10.13333vw;left:39.73333vw;top:15.73333vw;width:8vw}.recruitContent .subPageMusicalNotesSp>div.note06{height:8.26667vw;left:53.33333vw;top:11.73333vw;width:6.93333vw}.recruitContent .subPageMusicalNotesSp>div.note07{height:8.26667vw;left:61.33333vw;top:22.13333vw;width:5.33333vw}.recruitContent .messageFromHr .messageFromHr__linkSection,.recruitContent .messageFromHr .messageFromHr__massegeSection{padding-inline:8vw}.recruitContent .messageFromHr{padding:21.33333vw 0}.recruitContent .messageFromHr:after,.recruitContent .messageFromHr:before{height:106.66667vw;width:106.66667vw}.recruitContent .messageFromHr:before{left:-26.66667vw;top:-24vw}.recruitContent .messageFromHr:after{bottom:-20.8vw;right:-26.66667vw}.recruitContent .messageFromHr .messageFromHr__massegeSection{display:block;margin-bottom:24vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__img{margin-bottom:8vw;width:100%}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message{width:100%}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message .recruitTitle__midium_02{margin-bottom:6.93333vw}.recruitContent .messageFromHr .messageFromHr__massegeSection .messageFromHr__message p{font-size:3.73333vw;margin-bottom:8vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap{flex-direction:column;gap:5.33333vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock{width:100%}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a{border-radius:5.33333vw;flex-direction:row;flex-wrap:wrap;gap:2.66667vw 5.33333vw;padding:5.33333vw;position:relative}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a:after{border:.53333vw solid #c8343a;border-radius:5.33333vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .icon{margin-bottom:0;width:10.66667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3{margin-bottom:0;width:42.66667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a h3 span{font-size:3.2vw;padding-top:.26667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a p{font-size:3.73333vw;margin-bottom:0;width:58.66667vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkWrap .messageFromHr__linkBlock a .recruitButton__arrow{position:absolute;right:5.33333vw;top:50%;transform:translateY(-50%)}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_listen{bottom:auto;left:2.66667vw;top:-19.46667vw;width:28vw}.recruitContent .messageFromHr .messageFromHr__linkSection .messageFromHr__linkCharacter.character_rhythm{bottom:-16.53333vw;right:2.66667vw;width:30.93333vw}.recruitContent .recruitEntry{margin-bottom:59.73333vw}.recruitContent .recruitEntry .recruitEntry__txt{border-radius:5.33333vw;bottom:2.66667vw;padding:8vw 0 13.33333vw;transform:translateY(100%);width:93.6vw}.recruitContent .recruitEntry .recruitEntry__txt p{font-family:Noto Sans JP,sans-serif;font-size:8vw;line-height:1.6;margin-bottom:6.13333vw}.recruitContent .recruitEntry.in-view .recruitEntry__txt{bottom:30%;transform:translateY(100%)}.recruitContent .recruitHrInfo{margin-bottom:16vw;padding-inline:8vw}.recruitContent .recruitHrInfo .recruitHrInfo_name{font-size:4.8vw;margin-bottom:4vw}.recruitContent .recruitHrInfo .recruitHrInfo_businessHours{font-size:3.73333vw;line-height:1.714;margin-bottom:8vw}.recruitContent .recruitHrInfo .recruitHrInfo_businessHours span{display:block;padding-right:0}.recruitContent .recruitHrInfo .recruitHrInfo_tel{font-size:6.4vw;margin-bottom:8vw}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .icon{margin-right:3.2vw;width:6.93333vw}.recruitContent .recruitHrInfo .recruitHrInfo_tel a .text{font-size:4.26667vw}.recruitContent .recruitFooter .recruitFooter__wrap{padding-inline:8vw}.recruitContent .recruitFooter{padding:0}.recruitContent .recruitFooter .recruitFooter__wrap{display:block;padding:0}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner{width:100%}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p{border-bottom:1px solid #555;border-top:1px solid #555;font-size:4.8vw;padding:5.06667vw 0 4.8vw;text-align:center}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner p span{font-size:5.6vw;line-height:1.714}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle{display:block}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle li{border-bottom:1px solid #555;font-size:4vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle li a{display:block;padding:4.8vw 13.33333vw 4.8vw 8vw;position:relative}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__linkSingle li a:after{background-image:url(../img/common/arrow_simple_right_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:4.26667vw;position:absolute;right:7.2vw;top:50%;transform:translateY(-50%);width:2.66667vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple .recruitFooter__innerMultipleTitle{border-bottom:1px solid #555;display:block;font-size:4vw;margin-bottom:0;padding:4.8vw 13.33333vw 4.8vw 8vw;position:relative}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple .recruitFooter__innerMultipleTitle:after{background-image:url(../img/common/arrow_simple_down_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:2.66667vw;position:absolute;right:6.4vw;top:50%;transform:translateY(-50%);transition:all .4s;width:4.26667vw}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple .recruitFooter__innerMultipleTitle.open:after{transform:translateY(-50%) rotate(180deg)}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul{background-color:#fff;display:none}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul li{font-size:4vw;line-height:1.333;margin-bottom:0;border-bottom:none}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul li a{border-bottom:1px solid #555;display:block;padding:4.8vw 13.33333vw 4.8vw 8vw;position:relative}.recruitContent .recruitFooter .recruitFooter__wrap .recruitFooter__inner .recruitFooter__innerMultiple ul li a:after{background-image:url(../img/common/arrow_simple_right_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:4.26667vw;position:absolute;right:7.2vw;top:50%;transform:translateY(-50%);width:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{height:13.33333vw;right:1.33333vw;width:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{height:.26667vw;width:5.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:before,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:before{top:-1.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .line:after,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .line:after{bottom:-1.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton .txt,.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu .txt{font-size:2.93333vw;font-weight:500}.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{top:calc(6.1rem + 1.33333vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton{top:calc(6.1rem + 16vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent{display:block;height:calc(100% - 6.1rem);overflow-y:scroll;padding-bottom:26.66667vw;padding-top:10.13333vw;scrollbar-width:none;top:6.1rem}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent::-webkit-scrollbar{display:none}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{display:block;padding-inline:8vw;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:first-of-type,.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(2),.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner:nth-of-type(3){width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle{font-size:5.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .recruitFollowMenu__menuContentBlock .menuTitle .titleJa{font-size:3.2vw;padding-top:1.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit{margin-bottom:10.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle{margin-bottom:6.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle a{padding-left:11.46667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit .menuTitle .recruitButton__arrowBack{top:-.53333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul{gap:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .img{width:37.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt{border-radius:2.66667vw;height:18.66667vw;margin-left:-4.8vw;margin-top:1.33333vw;padding-left:4.8vw;width:52vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt:after{border-radius:2.66667vw;left:-1.06667vw;top:-1.06667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p{font-size:5.33333vw;margin-top:-1.6vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruit ul li a .txt p span{font-size:3.2vw;padding-top:1.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview{margin-bottom:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuTitle{margin-bottom:5.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title{border-radius:2.66667vw;font-size:5.33333vw;height:26.66667vw;margin-left:-2.66667vw;padding-left:2.66667vw;padding-top:3.73333vw;width:74.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block .menuInterview__title span{font-size:3.2vw;padding-top:1.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview{margin-bottom:8vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul{gap:4.53333vw 4vw;margin-left:0;margin-top:-5.86667vw;width:100%}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li{width:40vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a{gap:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .img{width:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt{width:24vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .division{font-size:2.93333vw;line-height:1.1818;margin-bottom:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.personalInterview ul li a .txt .name{font-size:3.73333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul{gap:2.4vw;margin-left:0;margin-top:-5.86667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li{width:40.8vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .img{margin-bottom:1.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuInterview .menuInterview__block.crossTalk ul li a .txt p{font-size:3.73333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage{margin-bottom:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage .menuTitle{margin-bottom:6.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul{gap:4vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuMessage ul li a{font-size:4.26667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment,.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment .menuTitle{margin-bottom:6.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul{gap:4vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuRecruitment ul li a{font-size:4.26667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry{margin-bottom:13.33333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry{height:26.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a{border-radius:2.66667vw;font-size:8.53333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuEntry .recruitMenuButton__entry a span{font-size:3.2vw;padding-top:2.13333vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton{flex-direction:row;gap:4vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div{height:13.33333vw;width:40vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a{border-radius:1.33333vw;font-size:3.73333vw;gap:2.66667vw;padding-left:2.66667vw}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap .recruitFollowMenu__menuContentInner .menuButton div a span{width:8vw}.recruitContent .recruitBreadcrumb{display:none}.recruitContent .recruitMv .recruitMv__content{flex-direction:column;margin-left:8vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.interviewTtl:has(.ttlPersonalInterview){margin-right:0;margin-top:4.8vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.interviewTtl:has(.ttlCrossTalk){margin-right:0;margin-top:9.33333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl.subPageTtl{margin-top:36vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlPersonalInterview){width:75.46667vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlCrossTalk){width:74.93333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl:has(.ttlCrossTalk) .individualTtl .num{margin-top:-.8vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .en{font-size:5.33333vw;margin-bottom:3.2vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .mainTtl{margin-bottom:3.73333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .mainTtl.ttlCrossTalk{margin-left:0;width:100%}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .interviewTtlContent .ja{font-size:5.33333vw;padding-right:0}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent .en{font-size:9.6vw;margin-bottom:2.13333vw;position:relative;z-index:5}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .subPageTtlContent .ja{font-size:4vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num{margin-bottom:16.26667vw;margin-left:3.46667vw;margin-top:-5.86667vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:before{height:10.4vw;left:-5.6vw;top:6.93333vw;width:10.4vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num:after{height:25.33333vw;left:0;top:1.06667vw;width:25.33333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num .symbol{font-size:7.2vw;height:10.4vw;left:-5.6vw;padding-top:0;top:10.4vw;width:10.4vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .num .digit{font-size:16vw;height:25.33333vw;width:25.33333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee{width:84vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .comment{font-size:5.33333vw;line-height:1.5}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person{margin-top:.53333vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person .division{bottom:.53333vw;font-size:3.46667vw;line-height:1.5;margin-right:2.66667vw}.recruitContent .recruitMv .recruitMv__content .recruitMv__ttl .individualTtl .interviewee .person .initial{font-size:5.33333vw;line-height:1.5}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img{height:93.33333vw;margin-left:4vw;margin-top:6.4vw;width:93.33333vw}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img:after{background-image:url(../img/common/circle_quadruple_gray_sp.svg);height:98.66667vw;left:-9.33333vw;top:-2.66667vw;width:98.66667vw}.recruitContent .recruitMv .recruitMv__content .recruitInterviewMv__img div{border-radius:50%;height:100%;overflow:hidden;width:100%}.recruitContent .recruitMv .recruitMv__content:has(.ttlCrossTalk) .recruitInterviewMv__img{margin-top:8vw}.recruitContent .recruitInterviewSummary{padding-inline:8vw;padding-inline:0}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle01{height:75.46667vw;left:-21.06667vw;top:138.66667vw;width:75.46667vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle02{height:104vw;left:14.13333vw;top:81.33333vw;width:104vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle03{height:23.46667vw;left:69.86667vw;top:102.66667vw;width:23.46667vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content{flex-direction:column}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk{height:133.33333vw;width:133.33333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:first-of-type{margin-left:-36.53333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:first-of-type .txt{left:36.53333vw;width:77.33333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:first-of-type .txt p{padding-left:8vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:last-of-type{margin-left:3.2vw;margin-top:5.33333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:last-of-type .txt{left:2.66667vw;width:86.13333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:last-of-type .txt p{padding-left:16.8vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2{font-size:5.33333vw;margin-bottom:5.33333vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2 .bgWhite{background-color:#fff;display:inline-block;padding:1.86667vw 4vw 2.4vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt p{font-size:3.86667vw}.recruitContent .recruitInterviewSummary .annotation{font-size:3.2vw;margin-top:5.33333vw;padding-inline:8vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner{padding-inline:8vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:has(.contentCrossTalk){margin-bottom:39.73333vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk>.recruitTitle__interview{border-radius:5.33333vw;height:41.06667vw;top:-28.8vw;width:93.6vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__mainImg{width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner{display:block;padding:8vw 8vw 0}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img{padding:0 0 8vw;position:static;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img .img{border-radius:5.33333vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt{overflow-y:initial;padding:0;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentPersonalInterview){width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentCrossTalk){width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .recruitTitle__interview{margin-bottom:5.6vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewBlk{margin-bottom:8vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview h3{font-size:5.33333vw;line-height:1.5;margin-bottom:4vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview p{font-size:4.86667vw;margin-bottom:5.33333vw;line-height:1.6}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .img{border-radius:5.33333vw;margin-bottom:8vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewContent{padding-top:2.4vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .interviewBlk{margin-bottom:8vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3{font-size:5.33333vw;line-height:1.5;margin-bottom:5.33333vw;padding-left:9.33333vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3:before{height:1px;width:6.66667vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk p{font-size:4.86667vw;width:57.33333vw;line-height:1.6}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img{width:21.33333vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineYellow:after{border:.8vw solid #ffe148}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.linePurple:after{border:.8vw solid #e4c0f2}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineGreen:after{border:.8vw solid #75db6d}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap{height:12em;overflow:hidden;position:relative;transition:all .6s}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap:has(.contentCrossTalk){height:30em}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap:has(.contentCrossTalk).bgGray:after{background:linear-gradient(180deg,hsla(0,0%,93%,0),hsla(0,0%,93%,0) 70%,#ededed)}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap:after{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transition:all .4s;width:100%;z-index:1}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap.bgGray:after{background:linear-gradient(180deg,hsla(0,0%,93%,0),hsla(0,0%,93%,0) 50%,#ededed)}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap.bgWhite:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff)}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleWrap.is-view:after{opacity:0}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleBtn__wrap{margin-inline:auto;padding-bottom:10.66667vw;padding-top:8vw;width:-moz-fit-content;width:fit-content}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleBtn__wrap .interviewToggleBtn{margin-inline:auto;min-width:58.66667vw;width:-moz-fit-content;width:fit-content}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .interviewToggleBtn__wrap .interviewToggleBtn a{align-items:center;background-color:#3c3c41;border:2px solid #3c3c41;border-radius:1000px;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-weight:600;justify-content:center;min-height:13.33333vw;width:100%}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:has(.contentCrossTalk) .interviewToggleBtn__wrap{padding-top:10.66667vw}.recruitContent .recruitInterviewQandA{padding-inline:8vw;padding-inline:3.2vw}.recruitContent .recruitInterviewQandA .recruitTitle__withSvg{top:-14.93333vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content{border-radius:8vw;flex-direction:column;gap:4vw;padding:21.33333vw 4.8vw 10.66667vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner{gap:4vw;width:100%}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk{border-radius:5.33333vw;padding:5.33333vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dt{font-size:4.53333vw;margin-bottom:2.66667vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dd{font-size:3.46667vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner{padding-inline:8vw}.recruitContent .recruitInterviewSchedule{/*background-image:url(../img/interview/personal_interview/bg_schedule_sp.jpg)*/}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__ttl{right:3.2vw;top:5.33333vw;width:67.46667vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner{padding-block:13.33333vw;padding-inline:3.2vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner h3{background-color:#fff;font-size:5.33333vw;left:-3.2vw;margin-bottom:5.33333vw;padding:2.4vw 4vw 2.93333vw;position:relative}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content{height:112vw;max-width:100%;padding-left:4.8vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk{gap:5.33333vw;margin-bottom:4vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time{width:32vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .img{width:13.33333vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .txt{font-size:4.53333vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task{width:46.66667vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task h4{font-size:4.53333vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task p{font-size:3.46667vw;margin-top:1.33333vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .simplebar-vertical{width:.8vw}.recruitContent .recruitInterviewIntroduction{gap:21.33333vw;padding-inline:8vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk{width:100%}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:after{bottom:-5.33333vw;height:10.66667vw;left:0;margin-inline:auto;right:0;top:auto;transform:translateY(100%);width:10.66667vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:nth-of-type(3n):after{content:""}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:last-of-type:after{content:none}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .img{border-radius:5.33333vw;margin-bottom:2.66667vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person{margin-bottom:2.66667vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .division{bottom:.8vw;font-size:3.46667vw;line-height:1.5;margin-right:4vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .initial{font-size:5.33333vw;line-height:1.5}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .txt{font-size:3.86667vw}.recruitContent .recruitInterviewMessage{margin-bottom:21.33333vw;padding-inline:8vw;padding-inline:3.2vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messagePersonalInterview){padding:10.66667vw 4.8vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messageCrossTalk){padding:10.66667vw 4.8vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitTitle__withSvg{margin-bottom:6.66667vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap{flex-direction:block}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_img{border-radius:5.33333vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt p{font-size:3.86667vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt .name{font-size:5.33333vw;line-height:1.5;margin-top:2.66667vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_img{margin-bottom:8vw;width:100%}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_txt{width:100%}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk{gap:8vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_blk{width:100%}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_img{margin-bottom:5.33333vw}.recruitContent .recruitVoiceList{margin-bottom:16vw;padding-inline:8vw;padding-inline:0}.recruitContent .recruitVoiceList .recruitTitle__withSvg{margin-bottom:2.66667vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap{justify-content:normal}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap:has(.itemBlk:nth-of-type(4)){justify-content:normal}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk{padding:0 .66667vw 4vw;width:72vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a{padding-top:4.53333vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number{font-size:9.06667vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:5.33333vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .img{width:61.33333vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt{border-radius:4vw;box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4;margin-top:-16.8vw;padding:2.66667vw;width:29.33333vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:2.66667vw;margin-bottom:1.33333vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-size:4.26667vw}.recruitContent .recruitVoiceList .btnNext,.recruitContent .recruitVoiceList .btnPrev{display:none}.recruitContent .recruitCrossTalkList{margin-bottom:21.33333vw;padding-inline:8vw;padding-inline:0}.recruitContent .recruitCrossTalkList .recruitTitle__withSvg{margin-bottom:2.66667vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap{justify-content:normal}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap:has(.itemBlk:nth-of-type(4)){justify-content:normal}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk{padding:0 .66667vw 4vw;width:72vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a{padding-top:4.53333vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number{font-size:9.06667vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:5.33333vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .img{width:61.33333vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt{border-radius:2.66667vw;box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4;margin-top:-5.33333vw;padding:2.66667vw;width:57.33333vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-size:3.2vw;font-weight:700;width:45.33333vw}.recruitContent .recruitCrossTalkList .btnNext,.recruitContent .recruitCrossTalkList .btnPrev{display:none}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titlePhilosophy{width:91.62933vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleTopMessage{width:97.76267vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleSynergy{width:68.696vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__lineWrap .mainTitle.titleInterview{width:80.96267vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap{left:-.37333vw;top:.45333vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titlePhilosophy{width:91.29333vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleTopMessage{width:97.42667vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleSynergy{width:68.36vw}#recruitTop.recruitContent .recruitTopTitle .recruitTopTitle__fillWrap .mainTitle.titleInterview{width:80.62667vw}#recruitTop.recruitContent .recruitTopMv{height:257.06667vw;width:100%}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgFiveLineStaff{height:20vw;top:109.86667vw;width:100vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle01{height:7.73333vw;left:4.26667vw;top:13.33333vw;width:7.73333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle02{height:24vw;left:27.73333vw;top:8.53333vw;width:24vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle03{height:22.4vw;left:10.93333vw;top:57.33333vw;width:22.4vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle04{display:none}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle05{height:36.8vw;left:72vw;top:45.86667vw;width:36.8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle06{height:12.8vw;left:24.8vw;top:25.06667vw;width:12.8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle07{height:8vw;left:69.33333vw;top:126.93333vw;width:8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle08{height:11.73333vw;left:6.66667vw;top:70.93333vw;width:11.73333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle09{height:5.33333vw;left:18.4vw;top:184vw;width:5.33333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle10{height:14.93333vw;left:89.6vw;top:137.86667vw;width:14.93333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle11{display:none}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle12{height:91px;left:-4vw;top:160.53333vw;width:24.26667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle13{height:22px;left:87.2vw;top:255.73333vw;width:22px}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgCirclrs>div.circle14{height:220px;left:-10.66667vw;top:249.06667vw;width:58.66667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__bgBlock .recruitTopMv__bgMusicalNotes{display:none}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.mainImg{right:-4vw;top:4.26667vw;width:69.33333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.mainImg:after{border:.53333vw solid #ededed;left:2.13333vw;top:-1.06667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg01{left:3.2vw;top:127.2vw;width:48.26667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg01:after{border:.53333vw solid #ededed;left:1.86667vw;top:2.13333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg02{left:57.86667vw;top:156.53333vw;width:36.26667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg03{bottom:36vw;left:22.66667vw;width:28.8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg04{left:48vw;width:40vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMv__imgBlock .recruitTopMv__img.subImg04:after{border:.53333vw solid #ededed;left:1.6vw;top:-1.06667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1{left:17.33333vw;top:78.4vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .en{font-size:2.4vw;margin-bottom:1.6vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .ja{font-size:5.86667vw;margin-bottom:1.06667vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch{font-size:13.06667vw;right:0}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch .large{font-size:15.2vw;top:-.8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle h1 .main_catch .large:nth-of-type(2){margin-left:1.6vw;margin-right:.8vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle .recruitTopMainTitle__character.character_listen{left:-2.66667vw;top:103.46667vw;width:19.73333vw}#recruitTop.recruitContent .recruitTopMv .recruitTopMainTitle .recruitTopMainTitle__character.character_rhythm{left:auto;right:-2.66667vw;top:106.13333vw;width:21.86667vw}#recruitTop.recruitContent .recruitTopNews{margin-bottom:16.13333vw;margin-top:10.66667vw;max-width:84vw;padding-left:0}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap{border-radius:5.33333vw 0 0 5.33333vw;box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4;width:92vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content{padding:8vw 0 5.33333vw 5.33333vw;width:84vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner{gap:7.73333vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner h2{font-size:4.26667vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul{font-size:4.26667vw;gap:4.53333vw;width:calc(100% - 1em - 7.73333vw)}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a{display:block}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span{font-size:3.73333vw;line-height:1.714}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.date,#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__contentInner ul li a span.txt{width:100%}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link{height:6.93333vw;margin-top:6.66667vw;width:32vw}#recruitTop.recruitContent .recruitTopNews .recruitTopNews__wrap .recruitTopNews__content .recruitTopNews__link a{font-size:3.2vw}#recruitTop.recruitContent .recruitTopPhilosophy{margin-bottom:26.8vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopTitle{left:4.56vw;top:-6.98667vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__img{border-radius:0;height:53.33333vw;width:100%}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt{border-radius:5.33333vw;bottom:2.66667vw;left:0;margin-inline:auto;padding:4.8vw;position:relative;width:93.6vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt h3{font-family:Noto Sans JP,sans-serif;font-size:6.4vw;line-height:1.458;margin-bottom:6.93333vw}#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt p{font-size:3.73333vw;line-height:1.714;margin-bottom:8vw}#recruitTop.recruitContent .recruitTopTopMessage{margin-bottom:16vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTitle{left:1.36vw;right:auto;top:-6.98667vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__img{border-radius:0;height:53.33333vw;width:100%}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt{border-radius:5.33333vw;bottom:2.66667vw;left:0;margin-inline:auto;padding:4.8vw;position:relative;width:93.6vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt h3{font-family:Noto Sans JP,sans-serif;font-size:6.4vw;line-height:1.458;margin-bottom:6.93333vw}#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt p{font-size:3.73333vw;line-height:1.714;margin-bottom:8vw}#recruitTop.recruitContent .recruitTopSynergy{margin-bottom:29.33333vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt{margin-bottom:6.93333vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt h3{font-family:Noto Sans JP,sans-serif;font-size:6.4vw;line-height:1.458;margin-bottom:6.93333vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__txt p{font-size:3.73333vw;line-height:1.714;margin-bottom:8vw}#recruitTop.recruitContent .recruitTopSynergy .recruitTopSynergy__imgList .recruitTopSynergy__imgListWrap .recruitTopSynergy__imgListImg{min-width:50%;padding:0 2vw}@keyframes slide-to-left{to{transform:translateX(-300%)}}#recruitTop.recruitContent .recruitTopSynergy .recruitTopTitle{margin-top:-4.53333vw}#recruitTop.recruitContent .recruitTopTopInterview{margin-bottom:16vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopTitle{left:9.89333vw;top:-6.4vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt{left:0;margin-inline:auto;position:relative;top:0;width:93.6vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt h3{font-family:Noto Sans JP,sans-serif;font-size:6.4vw;line-height:1.458;margin-bottom:6.93333vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__txt p{font-size:3.73333vw;line-height:1.714;margin-bottom:8vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img{height:63.46667vw;margin-bottom:11.54667vw;margin-right:-8.4vw;width:94.93333vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img:after{border:.53333vw solid #ededed;height:63.46667vw;right:2.66667vw;top:-.8vw;width:63.46667vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .clipBox{height:63.46667vw;width:63.46667vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .mainImg{height:63.46667vw;width:94.93333vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .subImg{bottom:-3.73333vw;height:38.93333vw;left:-5.33333vw;width:38.93333vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img:after{right:1.33333vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img .clipBox{margin-left:27.2vw}#recruitTop.recruitContent .recruitTopTopInterview.in-view .recruitTopInterview__img .mainImg{right:-1.33333vw}#recruitInterviewTop.recruitContent .recruitMv{margin-bottom:29.33333vw}#recruitInterviewTop.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/interview/img_mv_sp.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100vw auto}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview{margin-bottom:21.33333vw;padding-inline:8vw;padding-inline:3.2vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitTitle__withSvg{margin-bottom:10.13333vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap{flex-direction:column;gap:10.13333vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk{width:100%}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number{font-size:12vw;top:-5.86667vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:7.2vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .img{width:74.66667vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt{border-radius:5.33333vw;box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4;margin-top:-18.4vw;padding:4vw;width:48vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:3.2vw;margin-bottom:.53333vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-size:4.26667vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk{margin-bottom:16vw;padding-inline:8vw;padding-inline:3.2vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitTitle__withSvg{margin-bottom:10.13333vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap{flex-direction:column;gap:10.13333vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk{width:100%}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number{font-size:12vw;top:-5.86667vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:7.2vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .img{width:74.66667vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt{border-radius:5.33333vw;box-shadow:.53333vw 1.33333vw 2.66667vw -2.13333vw #c4c4c4;margin-top:-5.33333vw;padding:4vw;width:76vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-size:3.73333vw;width:56vw}#recruitPersonalInterview.recruitContent .recruitMv{margin-bottom:8vw}#recruitPersonalInterview.recruitContent .recruitInterviewSummary{margin-bottom:10.66667vw}#recruitPersonalInterview.recruitContent .recruitInterviewDetail{margin-bottom:25.86667vw}#recruitPersonalInterview.recruitContent .recruitInterviewQandA,#recruitPersonalInterview.recruitContent .recruitInterviewSchedule{margin-bottom:16vw}#recruitCrossTalk.recruitContent .recruitMv{margin-bottom:18.66667vw}#recruitCrossTalk.recruitContent .recruitInterviewIntroduction{margin-bottom:16vw}#recruitCrossTalk.recruitContent .recruitInterviewSummary{margin-bottom:39.46667vw}#recruitCrossTalk.recruitContent .recruitInterviewSummary.mb-99{margin-bottom:99.46667vw}#recruitCrossTalk.recruitContent .recruitInterviewDetail{margin-bottom:21.33333vw}#recruitRequirement.recruitContent .recruitMv{margin-bottom:26.93333vw}#recruitRequirement.recruitContent .recruitRequirementAccept{margin-bottom:16vw;padding-inline:8vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap{gap:13.33333vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk{flex-direction:column;gap:5.33333vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .txt{font-size:3.86667vw;width:100%}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .link{width:69.33333vw}#recruitRequirement.recruitContent .recruitRequirementAccept .recruitRequirementAccept__wrap .recruitRequirementAccept__blk .link.recruitButton__common{max-width:58.66667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner{padding-inline:8vw;padding:10.66667vw 8vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .description{margin-bottom:7.2vw;margin-top:6.66667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk{display:block}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk{width:84vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_img img{height:62.66667vw;margin:0 auto 5.33333vw;width:62.66667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl{font-size:5.33333vw;margin-bottom:3.2vw;padding:1.06667vw 0}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl span{font-size:4.26667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .musicMate{line-height:6.93333vw;padding-bottom:1.06667vw;padding-top:1.06667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_text{font-size:3.86667vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_text .workStyle_textSmall{font-size:3.2vw;margin-top:.53333vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .or{margin:10.13333vw auto 10.66667vw;width:12.8vw}#recruitRequirement.recruitContent .recruitRequirementDetail{padding-inline:8vw;padding:16vw 8vw 13.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab{align-items:flex-end;gap:4vw;margin-bottom:6.66667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab .recruitRequirementTab_item{border-bottom:1.33333vw solid #ededed;font-size:5.33333vw;line-height:1.5;padding-bottom:2.13333vw;width:40vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementTab .recruitRequirementTab_item:first-child{height:15.2vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem{border-bottom:.26667vw solid #777;padding:3.2vw 0}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dt{font-size:4vw;width:25.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd{width:58.66667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .large{font-size:4vw;margin-bottom:1.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .small{font-size:3.2vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .scroll{overflow-x:scroll}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .scroll .img{margin-top:2.66667vw;width:176vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem dd .spOnly{font-size:3.2vw;margin-top:4vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth{margin-left:0;margin-top:4.53333vw;width:84vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper{gap:5.33333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card{border-radius:8vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.1);margin:0 auto}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardImg img{border-radius:5.33333vw 5.33333vw 0 0}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk{padding:0 5.33333vw 4.53333vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl{gap:2.66667vw;margin-bottom:1.06667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlImg{margin-bottom:1.33333vw;margin-top:-4vw;width:14.66667vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardTtl .cardTtlText{font-size:4.53333vw;line-height:1.5;margin-top:3.46667vw;width:56vw}#recruitRequirement.recruitContent .recruitRequirementDetail .recruitRequirementContent .recruitRequirementContentBlk .recruitRequirementContentItem .fullWidth .cardWrapper .card .cardTextBlk .cardText{font-size:3.46667vw}#recruitFaq.recruitContent .recruitMv{margin-bottom:26.93333vw}#recruitFaq.recruitContent .recruitFaqTabContent{margin-bottom:16vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab{flex-wrap:wrap;gap:4vw;margin-bottom:6.66667vw;padding-inline:8vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab .recruitFaqTab_item{font-size:4.53333vw;padding-bottom:2.13333vw;width:40vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent{padding-inline:8vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem{padding:0}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper{align-items:flex-start;padding-bottom:4vw;padding-top:4vw;padding-inline:0}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qHead{bottom:0;font-size:6.93333vw;width:9.33333vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .qContent{font-size:4vw;position:relative;top:1.33333vw;width:62.66667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper{border:.53333vw solid #3c3c41;height:7.46667vw;right:0;top:8vw;width:7.46667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .qWrapper .accordionPlus_wrapper .accordionPlus{height:.53333vw;width:2.66667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper{margin-right:0;padding-bottom:0;width:100%}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p{font-size:3.46667vw;margin-bottom:4vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper p span{font-size:3.2vw;margin-top:.8vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqContent .recruitFaqContentBlk .recruitFaqContentItem .aWrapper .img{margin-bottom:4vw;width:100%}#recruitPhilosophy.recruitContent .recruitMv{margin-bottom:26.93333vw}#recruitPhilosophy.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/philosophy/img_mv_sp.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100vw auto}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro{margin-bottom:44vw;padding-inline:8vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .title{font-size:5.33333vw;margin-bottom:5.33333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .txt{font-size:4.26667vw;line-height:1.6;position:relative;z-index:5}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .txt,#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top{padding-inline:8vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness{margin-bottom:59.46667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top{margin-bottom:21.33333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk{height:auto;left:0;margin-bottom:36vw;position:relative;top:0;width:45.13333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk:after{height:106.66667vw;left:-34.66667vw;top:-28vw;width:106.66667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .title{font-size:6.4vw;line-height:1.458;margin-bottom:5.86667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .txt{font-size:4.26667vw;line-height:1.6}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk{margin-left:0;width:100%}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul{gap:10.66667vw;height:auto;overflow-y:initial}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .title{font-size:5.33333vw;line-height:1.5;margin-bottom:4vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .txt{font-size:4.26667vw;margin-bottom:5.33333vw;line-height:1.6}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .img{border-radius:5.33333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgFiveLineStaff{bottom:-26.4vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle01{bottom:-43.46667vw;height:12vw;left:8.53333vw;width:12vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle02{bottom:-33.33333vw;height:23.2vw;left:33.06667vw;width:23.2vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle03{bottom:-33.33333vw;height:4.8vw;left:23.73333vw;width:4.8vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .bgCircles .circle04{bottom:30.13333vw;height:29.33333vw;left:75.2vw;width:29.33333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .txt{font-size:4.26667vw;margin-bottom:10.66667vw;line-height:1.6}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .img{max-width:100%}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor{margin-bottom:16vw;padding-inline:8vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk,#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .recruitTitle__withSvg{margin-bottom:8vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg{height:54.93333vw;margin-inline:0;margin-bottom:4vw;margin-left:-4.8vw;width:93.6vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameListen{left:18.72vw;top:6.98667vw;width:24.90667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgTrebleClef{left:44.4vw;width:7.2vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameRhythm{left:54vw;top:7.44vw;width:20.90667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgRainbow{left:10.66667vw;top:14.16vw;width:72.26667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgListenRhythm{left:22.93333vw;top:26.53333vw;width:48.02667vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgScore{top:36vw;width:93.6vw}@keyframes name-listen{0%{opacity:0;transform:translateX(-2rem) translateY(-2rem)}60%{transform:translateX(.2rem) translateY(.2rem)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes treble-clef{0%{opacity:0;transform:translateY(-2rem)}60%{transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes name-rhytum{0%{opacity:0;transform:translateX(2rem) translateY(-2rem)}60%{transform:translateX(-.2rem) translateY(.2rem)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes score{0%{opacity:0;transform:translateY(2rem)}60%{transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk{max-width:100%}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk .charactorCopyright{width:37.33333vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk{max-width:100%}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk .txt{font-size:3.76667vw;margin-bottom:8vw}#recruitTopMessage.recruitContent .recruitMv{margin-bottom:28.26667vw}#recruitTopMessage.recruitContent .recruitMv .recruitMv__bgOval{background-image:url(../img/topmessage/img_mv_sp.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100vw auto}#recruitTopMessage.recruitContent .recruitTopMessageVision{margin-bottom:25.06667vw;padding-inline:8vw;z-index:1}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01{height:133.33333vw;margin-left:-44.53333vw;width:133.33333vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2{font-size:5.33333vw;left:36.53333vw;top:0}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2 .bgWhite{padding:1.86667vw 4vw 2.4vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 p{font-size:3.46667vw;left:44.53333vw;top:26.13333vw;width:84vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02{border:3.46667vw solid #ededed;height:133.33333vw;margin-left:-44.53333vw;margin-top:71.46667vw;width:133.33333vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02:after{height:66.93333vw;left:20vw;right:auto;top:-35.2vw;width:66.93333vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02 p{font-size:3.86667vw;left:41.06667vw;top:18.93333vw;width:84vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk{height:93.33333vw;left:12vw;right:auto;top:124.26667vw;width:93.33333vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk:after{background-image:url(../img/common/circle_quadruple_gray_sp.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:98.66667vw;left:-9.33333vw;position:absolute;top:-2.66667vw;width:98.66667vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk{padding-inline:8vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage{margin-bottom:44.53333vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage:after{content:none}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgScore{bottom:-23.2vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle01{bottom:auto;height:34.66667vw;left:-6.4vw;top:-9.06667vw;width:34.66667vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle02{bottom:auto;height:14.13333vw;left:26.66667vw;top:23.2vw;width:14.13333vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .bgCircles .circle03{bottom:auto;height:46.4vw;left:67.73333vw;top:20.8vw;width:46.4vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .sloganBlk{animation:txt-slide-to-left 25s linear infinite;margin-bottom:37.33333vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .sloganBlk .img{padding-inline:12vw;width:210.6593638087%}@keyframes txt-slide-to-left{to{transform:translateX(-210.6593638087%)}}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner h2{font-size:5.33333vw;margin-bottom:8vw;margin-left:-8vw;padding:1.86667vw 4vw 2.4vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner>p{font-size:3.86667vw;margin-bottom:6.66667vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk{display:block}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p{font-size:3.46667vw;margin-bottom:6.66667vw;width:100%}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p span{font-size:4vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk .img{border-radius:5.33333vw;width:100%}#recruitBusiness.recruitContent .recruitMv{margin-bottom:26.93333vw}#recruitBusiness.recruitContent .recruitBusinessLead{margin-bottom:16vw;padding-inline:8vw}#recruitBusiness.recruitContent .recruitBusinessLead p{font-size:3.46667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness{margin-bottom:16vw;padding-inline:8vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab{flex-wrap:wrap;gap:4vw;justify-content:space-between;margin-bottom:25.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item{border-bottom:1.33333vw solid #ededed;font-size:4.53333vw;line-height:1.5;padding-bottom:2.13333vw;width:40vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content{display:block;margin-bottom:30.66667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title:before{left:58.66667vw;top:-20vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title:after{left:54.4vw;top:10.66667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title .img{width:77.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title:before{left:58.66667vw;top:-20vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title:after{left:54.4vw;top:10.66667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title .img{width:62.4vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title:before{left:58.66667vw;top:-13.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title:after{left:54.4vw;top:17.06667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title .img{width:51.73333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title:before{left:58.66667vw;top:-13.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title:after{left:54.4vw;top:17.06667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title .img{width:46.93333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title:before{left:58.66667vw;top:-20vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title:after{left:54.4vw;top:10.66667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title .img{width:66.13333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title{height:auto}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title:before{left:58.66667vw;top:-20vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title:after{left:54.4vw;top:10.66667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title .img{width:40.53333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title{display:block;left:0;margin-bottom:10.4vw;position:relative;top:0;width:100%}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:before{background-image:url(../img/common/circle_quadruple_gray_small.svg);height:48vw;width:48vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:after{height:17.33333vw;width:17.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .img{margin-bottom:3.73333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt{align-items:unset;display:block;font-size:6.4vw;letter-spacing:0;writing-mode:horizontal-tb}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt span{font-size:7.46667vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail{width:100%}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul{gap:10.66667vw;height:auto;overflow-y:initial}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li{display:block}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk{width:100%}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk h3{font-size:5.33333vw;line-height:1.5;margin-bottom:4vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk p{font-size:3.46667vw;margin-bottom:5.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk{width:100%}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk .img{border-radius:5.33333vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk .recruitButton__common{margin-top:5.33333vw}}@media (min-width:75.0625em){.spOnly,.tbOnly{display:none!important}.pcOnly{display:block!important}}@media (min-width:46.9375em) and (max-width:106.25em){.recruitContent .recruitTitle__interview .en{font-size:1.76471vw;margin-bottom:.76471vw}.recruitContent .recruitTitle__interview .num{font-family:Montserrat,sans-serif;font-size:4.70588vw;margin-bottom:.47059vw}.recruitContent .recruitTitle__interview .num:after,.recruitContent .recruitTitle__interview .num:before{height:.11765vw;width:2.35294vw}.recruitContent .recruitTitle__interview .num:before{transform:translateY(-50%) translateX(calc(-100% - 1.17647vw))}.recruitContent .recruitTitle__interview .num:after{transform:translateY(-50%) translateX(calc(100% + 1.17647vw))}.recruitContent .recruitTitle__interview .txt{font-size:2.58824vw}.recruitContent .recruitTitle__withSvg .en{margin-bottom:1.17647vw}.recruitContent .recruitTitle__withSvg .en.svgQandA{width:73.17647vw}.recruitContent .recruitTitle__withSvg .en.svgPersonalInterview{width:76.05882vw}.recruitContent .recruitTitle__withSvg .en.svgCrossTalk{width:44.76471vw}.recruitContent .recruitTitle__withSvg .en.svgMessage{width:35.94118vw}.recruitContent .recruitTitle__withSvg .en.svgWorkStyle{width:47.35294vw}.recruitContent .recruitTitle__withSvg .en.svgOfficialCharactor{width:75.64706vw}.recruitContent .recruitTitle__withSvg .ja{font-family:Noto Sans JP,sans-serif;font-size:2.11765vw}.recruitContent .recruitTitle__withSvg.ttlSmall .en{margin-bottom:.88235vw}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgVoice{width:20.94118vw}.recruitContent .recruitTitle__withSvg.ttlSmall .en.svgCrossTalk{width:36.05882vw}.recruitContent .recruitTitle__withSvg.ttlSmall .ja{font-size:1.76471vw}.recruitContent .recruitCrossTalk__itemWrap .recruitButton__arrow,.recruitContent .recruitPersonalInterview__itemWrap .recruitButton__arrow{border-width:.11765vw;height:2.11765vw;width:2.11765vw}.recruitContent .recruitCrossTalk__itemWrap .recruitButton__arrow img,.recruitContent .recruitPersonalInterview__itemWrap .recruitButton__arrow img{width:.70588vw}.recruitContent .imgRound02{border-radius:1.76471vw}.recruitContent .recruitBreadcrumb{left:12.35294vw}.recruitContent .recruitInterviewSummary{margin-bottom:4.70588vw;padding-inline:5.88235vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle01{height:23.52941vw;left:25.11765vw;top:26.17647vw;width:23.52941vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle02{height:32.35294vw;left:35.64706vw;top:10.82353vw;width:32.35294vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__circles>div.circle03{height:7.35294vw;left:61vw;top:3.41176vw;width:7.35294vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk{height:37.64706vw;width:37.64706vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:first-of-type{margin-left:2.94118vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk:last-of-type{margin-left:7.05882vw;margin-top:11.76471vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt{left:-2.94118vw;width:35.29412vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2{font-family:Noto Sans JP,sans-serif;font-size:2.11765vw;margin-bottom:1.88235vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt h2 .bgWhite{padding:.52941vw 1.47059vw}.recruitContent .recruitInterviewSummary .recruitInterviewSummary__content .recruitInterviewSummary__blk .txt p{font-size:.94118vw;padding-left:8.23529vw}.recruitContent .recruitInterviewSummary .annotation{font-size:.82353vw;margin-top:1.47059vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner{padding-inline:5.88235vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk:has(.contentCrossTalk){margin-bottom:12.94118vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk>.recruitTitle__interview{border-radius:1.76471vw;height:16.35294vw;top:-9.41176vw;width:41.17647vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img{padding:4.70588vw 0;width:38.82353vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img .img{border-radius:1.76471vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt{padding:4.70588vw 0;width:38.82353vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentPersonalInterview){width:38.82353vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt:has(.contentCrossTalk){width:43.52941vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .interviewBlk,.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .recruitTitle__interview{margin-bottom:3.52941vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview h3{font-size:1.624vw;margin-bottom:1.76471vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview p{font-size:1.14118vw;margin-bottom:1.76471vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentPersonalInterview .img{border-radius:1.76471vw;margin-bottom:1.76471vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .interviewBlk{margin-bottom:2.94118vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3{font-size:2.11765vw;margin-bottom:3.64706vw;padding-left:3.58824vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk h3:before{height:.11765vw;width:2.64706vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk p{font-size:1.14118vw;width:34.11765vw;line-height: 2}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img{width:7.05882vw}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineYellow:after{border:.17647vw solid #ffe148}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.linePurple:after{border:.17647vw solid #e4c0f2}.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__txt .contentCrossTalk .img.lineGreen:after{border:.17647vw solid #75db6d}.recruitContent .recruitInterviewQandA{padding-inline:5.88235vw}.recruitContent .recruitInterviewQandA .recruitTitle__withSvg{top:-3.17647vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content{border-radius:1.76471vw;padding:10vw 2.94118vw 4.70588vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner{gap:1.76471vw;width:40vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk{border-radius:1.76471vw;padding:2.35294vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dt{font-size:1.29412vw;margin-bottom:1vw}.recruitContent .recruitInterviewQandA .recruitInterviewQandA__content .recruitInterviewQandA__inner .recruitInterviewQandA__blk dd{font-size:.94118vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner{padding-inline:5.88235vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__ttl{right:12.29412vw;top:3.47059vw;width:40.35294vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner{padding-block:4.70588vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner h3{font-size:2.11765vw;margin-bottom:3.52941vw;padding:.41176vw 1.47059vw .52941vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content{height:27.05882vw;max-width:58.82353vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk{gap:2.64706vw;margin-bottom:1.47059vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time{width:10.29412vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .img{width:4.70588vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .time .txt{font-size:1.29412vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task{width:36.47059vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task h4{font-size:1.29412vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .scheduleBlk .task p{font-size:.94118vw;margin-top:.58824vw}.recruitContent .recruitInterviewSchedule .recruitInterviewSchedule__wrap .recruitInterviewSchedule__inner .recruitInterviewSchedule__content .simplebar-vertical{width:.17647vw}.recruitContent .recruitInterviewIntroduction{gap:3.52941vw 7.05882vw;padding-inline:5.88235vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk{width:40.5vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk:after{height:2.35294vw;right:-4.70588vw;top:7.17647vw;width:2.35294vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .img{border-radius:1.76471vw;margin-bottom:1.17647vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person{margin-bottom:1.17647vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .division{bottom:.17647vw;font-size:.94118vw;margin-right:.76471vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .person .initial{font-size:2.11765vw}.recruitContent .recruitInterviewIntroduction .recruitInterviewIntroduction__blk .txt{font-size:.94118vw}.recruitContent .recruitInterviewMessage{margin-bottom:9.41176vw;padding-inline:5.88235vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messagePersonalInterview){padding:4.70588vw 11.17647vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap:has(.messageCrossTalk){padding:4.70588vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitTitle__withSvg{margin-bottom:3.64706vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_img{border-radius:1.76471vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt p{font-size:.94118vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap .recruitMessage_txt .name{font-family:Noto Sans JP,sans-serif;font-size:1.29412vw;margin-top:.58824vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_img,.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messagePersonalInterview .recruitMessage_txt{width:30vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk{gap:3.52941vw calc(2.35294vw - 1px)}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_blk{width:38.187vw}.recruitContent .recruitInterviewMessage .recruitInterviewMessage__wrap .recruitMessage_wrap.messageCrossTalk .recruitMessage_img{margin-bottom:1.76471vw}.recruitContent .recruitVoiceList{margin-bottom:5vw;padding-inline:5.88235vw}.recruitContent .recruitVoiceList .recruitTitle__withSvg{margin-bottom:.94118vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk{padding:0 .58824vw .88235vw;width:28.23529vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a{padding-top:1.52941vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.41667vw .41667vw 1vw -.66667vw #c4c4c4}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number{font-size:3.05882vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:1.82353vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .img{width:24.70588vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt{border-radius:1.76471vw;margin-top:-4.94118vw;padding:1.47059vw;width:10.58824vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:.82353vw;margin-bottom:.58824vw}.recruitContent .recruitVoiceList .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-size:1.05882vw}.recruitContent .recruitVoiceList .btnNext,.recruitContent .recruitVoiceList .btnPrev{top:16.23529vw;width:6.29412vw}.recruitContent .recruitCrossTalkList{margin-inline:auto;margin-bottom:6.17647vw;max-width:170rem;padding-inline:5.88235vw;padding-inline:10rem;width:100vw}.recruitContent .recruitCrossTalkList .recruitTitle__withSvg{margin-bottom:.94118vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk{padding:0 .58824vw .88235vw;width:28.23529vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a{padding-top:1.52941vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.41667vw .41667vw 1vw -.66667vw #c4c4c4}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number{font-size:3.05882vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:1.82353vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .img{width:24.70588vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt{border-radius:1.76471vw;margin-top:-1.76471vw;padding:1.47059vw;width:19.41176vw}.recruitContent .recruitCrossTalkList .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-size:.94118vw;width:16.11765vw}.recruitContent .recruitCrossTalkList .btnNext,.recruitContent .recruitCrossTalkList .btnPrev{top:16.23529vw;width:6.29412vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview{margin-bottom:9.41176vw;padding-inline:5.88235vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitTitle__withSvg{margin-bottom:6.11765vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap{gap:2.35294vw 3.52941vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk{width:42.35294vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a:hover .txt{box-shadow:.41667vw .41667vw 1vw -.66667vw #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number{font-size:4.70588vw;top:-2.23529vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .number span{font-size:2.82353vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .img{width:36.47059vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt{border-radius:1.76471vw;margin-top:-6.70588vw;padding:1.47059vw;width:13.52941vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .devision{font-size:.94118vw;margin-bottom:.58824vw}#recruitInterviewTop.recruitContent .recruitInterviewTopPersonalInterview .recruitPersonalInterview__itemWrap .itemBlk a .txt .bottomBlock .name{font-size:1.05882vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk{margin-bottom:9.41176vw;padding-inline:5.88235vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitTitle__withSvg{margin-bottom:6.11765vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap{gap:2.35294vw 3.52941vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk{width:42.35294vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a:hover .txt{box-shadow:.41667vw .41667vw 1vw -.66667vw #c4c4c4}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number{font-size:4.70588vw;top:-2.23529vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .number span{font-size:2.82353vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .img{width:36.47059vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt{border-radius:1.76471vw;margin-top:-3.41176vw;padding:1.47059vw;width:27.05882vw}#recruitInterviewTop.recruitContent .recruitInterviewTopCrossTalk .recruitCrossTalk__itemWrap .itemBlk a .txt p{font-size:.94118vw;width:20.82353vw}#recruitPersonalInterview.recruitContent .recruitInterviewSummary{margin-bottom:4.70588vw}#recruitPersonalInterview.recruitContent .recruitInterviewDetail{margin-bottom:7.88235vw}#recruitPersonalInterview.recruitContent .recruitInterviewQandA,#recruitPersonalInterview.recruitContent .recruitInterviewSchedule{margin-bottom:9.41176vw}#recruitCrossTalk.recruitContent .recruitInterviewIntroduction{margin-bottom:4.70588vw}#recruitCrossTalk.recruitContent .recruitInterviewSummary{margin-bottom:12.94118vw}#recruitCrossTalk.recruitContent .recruitInterviewDetail{margin-bottom:9.41176vw}#recruitFaq.recruitContent .recruitMv,#recruitRequirement.recruitContent .recruitMv{margin-bottom:14.76471vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro{margin-bottom:20.58824vw;padding-inline:5.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .title{font-family:Noto Sans JP,sans-serif;font-size:2.58824vw;margin-bottom:3.52941vw}#recruitPhilosophy.recruitContent .recruitPhilosophyIntro .txt{font-size1.14118vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .txt,#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top{padding-inline:5.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness{margin-bottom:20.64706vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top{margin-bottom:13.17647vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk{height:39.41176vw;top:calc(11.17647vw + 10rem);width:22.35294vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk:after{height:44.70588vw;left:-17.05882vw;top:-14.70588vw;width:44.70588vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .title{font-size:2.58824vw;margin-bottom:2.35294vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk .txt{font-size:.94118vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk{margin-left:12.35294vw;width:38.82353vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul{gap:3.52941vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .title{font-size:2.11765vw;margin-bottom:1.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .txt{font-size:.94118vw;margin-bottom:1.76471vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .contentBlk ul li .img{border-radius:1.76471vw}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__bottom .txt{font-size:1.17647vw;margin-bottom:2.35294vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor{margin-bottom:7.05882vw;padding-inline:5.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .recruitTitle__withSvg{margin-bottom:3.64706vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk{margin-bottom:4.70588vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg{height:43.41176vw;margin-bottom:2.35294vw;width:73.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameListen{left:14.77059vw;top:5.5vw;width:19.64706vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgTrebleClef{left:35.04706vw;width:5.70588vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgNameRhythm{left:42.61765vw;top:5.84706vw;width:16.47059vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgRainbow{left:8.35294vw;top:11.11765vw;width:57.17647vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgListenRhythm{left:18.10588vw;top:20.91765vw;width:37.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorImg .imgScore{top:28.41176vw;width:73.88235vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk{max-width:58.82353vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .charactorBlk .charactorCopyrightBlk .charactorCopyright{width:11.17647vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk{max-width:58.82353vw}#recruitPhilosophy.recruitContent .recruitPhilosophyCharactor .txtBlk .txt{font-size:.94118vw;margin-bottom:2.35294vw}#recruitTopMessage.recruitContent .recruitTopMessageVision{margin-bottom:10.41176vw;padding-inline:5.88235vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01{height:48.82353vw;margin-left:6.47059vw;width:48.82353vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2{font-size:2.11765vw;left:-2.94118vw;top:7.29412vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 h2 .bgWhite{padding:.52941vw 1.47059vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk01 p{font-size:.94118vw;left:8.23529vw;top:15.41176vw;width:27.05882vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02{border:.88235vw solid #ededed;height:40vw;margin-left:24.11765vw;margin-top:-10.76471vw;width:40vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02:after{height:25.70588vw;right:-18.82353vw;top:2vw;width:25.70588vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .txtBlk02 p{font-size:.94118vw;left:5.58824vw;top:11.76471vw;width:27.05882vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk{height:41.17647vw;right:5.88235vw;top:8vw;width:41.17647vw}#recruitTopMessage.recruitContent .recruitTopMessageVision .imgBlk:after{height:42.35294vw;left:-3.52941vw;top:-.58824vw;width:42.35294vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk{padding-inline:5.88235vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage{margin-bottom:18.23529vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .sloganBlk{margin-bottom:11.52941vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner{max-width:58.82353vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner h2{font-size:2.11765vw;margin-bottom:3.05882vw;padding:.52941vw 1.47059vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner>p{font-size:.94118vw;margin-bottom:2.41176vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p{font-size:.94118vw;width:28.82353vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk p span{font-size:1.17647vw}#recruitTopMessage.recruitContent .recruitTopMessageMessage .messageBlk .messageBlkInner .presidentBlk .img{border-radius:1.76471vw;width:30vw}#recruitBusiness.recruitContent .recruitBusinessLead{margin-bottom:5.88235vw;padding-inline:5.88235vw}#recruitBusiness.recruitContent .recruitBusinessLead p{font-size:.94118vw}#recruitBusiness.recruitContent .recruitBusinessBusiness{margin-bottom:9.41176vw;padding-inline:5.88235vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab{gap:1.17647vw;margin-bottom:10.88235vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessTab .recruitBusinessTab_item{border-bottom:.29412vw solid #ededed;font-size:1.29412vw;padding-bottom:.64706vw;width:11.76471vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content{margin-bottom:14.41176vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentMusicSchool .title{height:39.70588vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentShopSales .title{height:32.58824vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentSoundSolution .title{height:46.94118vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentTuningRepair .title{height:44.70588vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentWholeSale .title{height:34vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content.contentOthers .title{height:32.58824vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title{top:calc(2.70588vw + 10rem);width:8.52941vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:before{height:38.82353vw;left:-17.47059vw;top:-6.23529vw;width:38.82353vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title:after{height:9.11765vw;left:8.52941vw;top:23.52941vw;width:9.11765vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .img{width:3.82353vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt{font-size:2.11765vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title .txt span{font-size:2.47059vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail{width:64.11765vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul{gap:3.52941vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk{width:30vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk h3{font-size:2.11765vw;margin-bottom:2vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk p{font-size:.94118vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .txtBlk .recruitButton__common{margin-top:1.76471vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk{width:31.76471vw}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .businessDetail ul li .imgBlk .img{border-radius:1.76471vw}}@media (min-width:751px) and (max-height:880px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(80%)}}@media (min-width:751px) and (max-height:800px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(78%)}}@media (min-width:751px) and (max-height:730px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(65%)}}@media (min-width:751px) and (max-height:660px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(60%)}}@media (min-width:751px) and (max-height:590px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(60%)}}@media (min-width:751px) and (max-height:520px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(50%)}}@media (min-width:751px) and (max-height:450px){.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent .recruitFollowMenu__menuContentWrap{transform:scale(40%)}}@media (min-width:46.9375em) and (max-width:62.5em){.recruitContent .recruitFollowMenu .recruitFollowMenu__hamburgerMenu{top:calc(6.1rem + 1.66667vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__entryButton{top:calc(6.1rem + 11.66667vw)}.recruitContent .recruitFollowMenu .recruitFollowMenu__menuContent{height:calc(100% - 6.1rem);top:6.1rem}#recruitPhilosophy.recruitContent .recruitPhilosophyBusiness .recruitPhilosophyBusiness__top .titleBlk{top:calc(11.17647vw + 6.1rem)}#recruitBusiness.recruitContent .recruitBusinessBusiness .recruitBusinessBusiness__contentWrap .recruitBusinessBusiness__content .title{top:calc(2.70588vw + 6.1rem)}}@media (max-width:62.5em){.recruitContent .recruitInterviewDetail .recruitInterviewDetail__blk .recruitInterviewDetail__inner .recruitInterviewDetail__img{top:6.1rem}}@media (min-width:46.9375em) and (max-width:106.25em) and (min-width:46.9375em) and (max-width:106.25em){.recruitContent .recruitCrossTalkList{padding-inline:5.88235vw}}@media (min-width:46.9375em) and (max-width:106.25em) and (max-width:46.875em){.recruitContent .recruitCrossTalkList{padding-inline:8vw}}@media (min-width:75.0625em) and (max-width:106.25em){#recruitTop.recruitContent .recruitTopPhilosophy .recruitTopPhilosophy__txt,#recruitTop.recruitContent .recruitTopTopMessage .recruitTopTopMessage__txt{bottom:auto;top:8.33333vw}#recruitTop.recruitContent .recruitTopTopInterview .recruitTopInterview__img .subImg{display:none}}@media (min-width:46.9375em) and (max-width:87.5em){#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner{padding-inline:8.33333vw;padding:8.14286vw 0 5.71429vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .description{margin-bottom:1.85714vw;margin-top:4.14286vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk{gap:3.57143vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk{width:36.42857vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_img img{/*height:32.85714vw;*/margin:0 auto 1.42857vw;width:32.85714vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl{font-size:2.57143vw;margin-bottom:1.57143vw;padding:.42857vw 0}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_ttl span{font-size:2vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .musicMate{line-height:3.07143vw;padding-bottom:.28571vw;padding-top:.71429vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .workStyle_blk .workStyle_textSmall{font-size:1vw;margin-top:.21429vw}#recruitRequirement.recruitContent .recruitRequirementWorkStyle .recruitRequirementWorkStyle_inner .recruitRequirementWorkStyle_blk .or{margin-top:17.51429vw;width:5.71429vw}}@media (min-width:46.9375em) and (max-width:93.75em){#recruitFaq.recruitContent .recruitFaqTabContent{margin-bottom:10.66667vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab{gap:1.33333vw;margin-bottom:5vw;padding-inline:8.33333vw}#recruitFaq.recruitContent .recruitFaqTabContent .recruitFaqTab .recruitFaqTab_item{border-bottom:.33333vw solid #ededed;font-size:1.46667vw;padding-bottom:1.06667vw;width:13.33333vw}}.my-20{margin-top:20px;margin-bottom:20px}