.page-bgContents{padding:148px 0}.page-main{background:var(--color-blue);overflow:hidden;position:relative}.page-main:before{position:absolute;content:"";background:var(--color-white);width:100%;height:17%;bottom:0}.-main_wrapper{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/page-mainBg.jpg) no-repeat top;background-size:100%;margin:auto;padding-top:2vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.-main_imageTitle{max-width:1820px;width:80vw;margin:auto;z-index:1}.title{position:relative;cursor:pointer;transition:all .5s ease}.title:before,.title:after{position:absolute;content:'';width:26px;height:2px;background-color:var(--color-black)}.title:before{top:48%;right:0;transform:rotate(0deg)}.title:after{top:48%;right:0;transform:rotate(90deg)}.title.close:before{transform:rotate(45deg)}.title.close:after{transform:rotate(-45deg)}.box{display:none}.page-interviewMain{background-color:var(--color-blue)}.p-interviewPerson{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;max-width:1920px;margin:auto;height:41vw;max-height:790px;display:flex;flex-direction:column;align-items:center;justify-content:end;overflow:hidden}.-interviewPerson01{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg1.jpg)}.-interviewPerson02{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg2.jpg)}.-interviewPerson03{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg3.jpg)}.-interviewPerson04{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg4.jpg)}.-interviewPerson05{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg5.jpg)}.-interviewPerson_wrapper{max-width:1110px;width:60vw;position:relative}._person{width:60%;margin:auto;position:relative}._person img{z-index:1;position:relative;display:block}._person-deco{position:absolute;width:14vw;max-width:290px}._person-deco ._person-decoPC{display:block}._person-deco ._person-decoSP{display:none}._person-deco._person-decoLeft{left:-7vw;top:10vw}._person-deco._person-decoRight{right:-9vw;top:11vw}._joinYear{position:absolute;top:0;max-width:216px;width:14vw;right:7vw}._person-name{position:absolute;max-width:610px;width:90%;background:var(--color-yellow);border:var(--border-3) var(--color-black);border-radius:30px;text-align:center;box-sizing:border-box;padding:24px;bottom:8%;left:50%;transform:translate(-50%,-8%);z-index:2}._person-name h3{font-size:5rem;line-height:1.5}._person-name h3 span{display:block;text-transform:uppercase;font-weight:500;font-size:1.6rem;letter-spacing:.2em}._person-name p{background:var(--color-white);border:var(--border-3) var(--color-black);box-sizing:border-box;padding:0 16px;letter-spacing:.2em;font-size:2.4rem;font-weight:500;border-radius:27px;position:absolute;top:-32px;left:-22px}._person-nameImage{display:none}._contents-deco{position:absolute}._contents1-deco{max-width:200px;margin:32px auto 0;display:block}._contents2-deco1{width:12vw;max-width:130px;top:-6vw;right:10vw}._contents2-deco2{max-width:237px;width:20vw;bottom:1%;right:2vw}._contents3-deco-deco1{width:22vw;right:0;top:-6vw;max-width:150px}.page-interviewMain .career{background:var(--color-white);border-top:var(--border-3) var(--color-black);border-bottom:var(--border-3) var(--color-black);box-sizing:border-box;padding:16px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;font-size:3rem;font-weight:500;letter-spacing:.1em;line-height:1.75}.page-interviewMain .career span{position:relative;font-size:2rem;font-weight:500;background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/oink-dot.png) no-repeat 2%;padding-left:20px;background-size:10px}.page-interviewMain .career.career-dotBlue span{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/blue-dot.png) no-repeat 2%;background-size:10px}.page-interviewMain .career.career-dotYellow span{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/yellow-dot.png) no-repeat 2%;background-size:10px}.p-interview_contents p{font-size:2rem;color:var(--color-black);text-align:justify}.career-flex{display:flex;align-items:center;gap:24px 0;flex-wrap:wrap}.career-flex li{position:relative;padding-right:32px;background-size:16px;background-position:94%;background-repeat:no-repeat}.career-flex li:nth-of-type(1){background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-arrow1.png)}.career-flex li:nth-of-type(2){background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-arrow2.png)}.career-flex li:nth-of-type(3){background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-arrow3.png)}.career-flex li:last-of-type{padding-right:0;background-image:none}.p-interview_contents h3{font-size:min(3.7rem, 5vw);line-height:1.4}.-interview_career{text-align:center;padding-bottom:124px;max-width:1140px;width:90%;margin:auto;position:relative;opacity:0}._career-deco{position:absolute;right:0;bottom:70px;width:140px}.-interview_career.loading-fadeIn,.-interview_item.loading-fadeIn{animation-delay:.4s}.-interview_career picture{display:block;margin:auto}.-interview_item{padding-bottom:88px;position:relative;opacity:0}.-interview_item-bottom{margin:auto;max-width:1080px;width:90%}.-interview_item:last-of-type{padding-bottom:0}.-interview_item-finish .-interview_item{margin:0}.-interview_item:has(._item-image){display:flex;flex-wrap:wrap;margin-right:calc(50% - 560px);max-width:1580px;justify-content:space-between}.p-interview_contents2 .-interview_item:has(._item-image){margin-left:calc(50% - 560px);margin-right:auto}.-interview_item ._item-image{width:calc(100% - 39.4%);height:39vw;border-radius:0 30px 30px 0}.p-interview_contents2 .-interview_item ._item-image{border-radius:30px 0 0 30px}.-interview_item:has(._item-image) ._item-textArea{width:calc(100% - 64.4%)}.-interview_item:has(._item-image) ._item-textArea h3{padding-bottom:24px}.-interview_item .-interview_flex{display:flex;gap:min(24px, 2vw);align-items:center}.-interview_item .-interview_flex span{display:block;width:min(114px, 13vw)}.-interview_item .-interview_flex h3{width:calc(100% - 144px)}.-interview_item:has(.-interview_flex) ._item-textArea{padding-left:138px}._item-textArea{position:relative}._item-textArea span{display:block;width:min(120px, 13vw)}._item-textArea span.annotation{width:100%;font-size:1.4rem;padding-top:4px}.p-interview_contents1.p-interview_shimamura ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/as/i-shimamura_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_shimamura ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/as/i-shimamura_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_kawanaka ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/yu.k/i-kawanaka_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_kawanaka ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/yu.k/i-kawanaka_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_matsuda ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/sm/i-matsuda_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_matsuda ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/sm/i-matsuda_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_yuki ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/ay/i-yuki_image1.jpg) no-repeat;background-size:cover}.p-interview_contents2.p-interview_yuki ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/ay/i-yuki_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_kato ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/kk/i-kato_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_kato ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/kk/i-kato_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_moriwaki ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/rm/i-moriwaki_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_moriwaki ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/rm/i-moriwaki_image2.jpg) no-repeat center;background-size:cover}.p-interview_contents1.p-interview_katsube ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/yk/i-katsube_image1.jpg) no-repeat center;background-size:cover}.p-interview_contents2.p-interview_katsube ._item-image{background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview/yk/i-katsube_image2.jpg) no-repeat center;background-size:cover}._item-image img{border-radius:20px;width:100%}.-interview_item-finish{max-width:1080px;width:90%;margin:auto}.-interview_item-finish ._item-image{padding-bottom:50px}.p-interview_next{border-top:var(--border-3) var(--color-black)}._next-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:70px 0}._next-list ul li{width:48%}._next-list ul li a{display:block}._next-list ul li img{transition:ease .5s}._next-list ul li a.interview-katsube img.-interview_new{left:48%}._next-list .contents-title img{height:46px}._next-list a:hover img{transform:scale(1.05)}img.-interview_new{position:absolute;top:-12px;left:-12px;width:min(60px, 13vw);height:min(60px, 13vw)}.page-talkMain{background:var(--color-blue)}.-talkMain_wrapper{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/talk/talk-mainBg.png);background-repeat:no-repeat;background-position:top;background-size:100%;width:100%;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:end;align-items:center;padding-top:6vw;overflow:hidden}.-talkMain_image{position:relative;max-width:1240px;width:90%;margin-bottom:-8%}.-talkMain_image span{position:absolute;left:50%;top:-6%;transform:translate(-50%,0%);background:var(--color-white);max-width:450px;border-radius:20px;display:block;border:var(--border-3) var(--color-black);box-sizing:border-box;padding:12px 80px}.-talkMain_image span img{border-radius:0;border:none;display:block}.-talkMain_image img{border-radius:30px;border:var(--border-3) var(--color-black)}.-talkMain_explanation{z-index:2;position:relative;width:100%}.-talkMain_explanation:before{content:"";position:absolute;background:var(--color-white);width:100%;height:26%;left:0;bottom:0;z-index:-1}.-talkMain_explanation picture{display:block;max-width:1200px;width:88vw;margin:auto}.-talk_title{text-align:center;border-radius:10px;border:solid 2px var(--color-black);font-size:2rem;padding:6px 8px}.-talk_title.-talk_title-BgPink{background:var(--tsk-pink)}.-talk_title.-talk_title-BgYellow{background:var(--color-yellow)}.-talk_title.-talk_title-BgBlueGreen{background:var(--color-blue)}.talk-member ul{display:flex;justify-content:space-around;flex-wrap:wrap}.talk-member li{width:28%}.talk-member li img{border:solid 2px var(--color-black);border-radius:20px}.-member_profile{padding-top:16px}._profile-name{padding-top:16px}._profile-name span{font-weight:600;font-size:1.83rem}._profile-name h3{font-size:4rem;line-height:1.5}._profile-name h3 span{display:block;text-transform:uppercase;font-weight:500;font-size:1.83rem}.sp-br{display:none}.-talk_contentsTitle{background:var(--color-white);position:relative;border-radius:30px;text-align:center;box-sizing:border-box;padding:80px 24px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:270px}.-talk_contentsTitle h3{font-size:4rem;line-height:2;letter-spacing:.1em}.-talk_contentsTitle h3 span{font-weight:400;font-size:2rem;display:block}._title-number{position:absolute;max-width:170px;width:16vw;left:50%;top:-10%;transform:translate(-50%,-48%)}.-talk_readMore{max-width:260px;width:56%;margin:40px auto 0;transition:ease .5s}.-talk_readMore.title:before,.-talk_readMore.title:after{display:none}.-talk_readMore:hover{opacity:.6}.-talk_list{padding-top:72px}.-talk_list p{margin-bottom:32px}.-talk_list ul{display:flex;flex-direction:column;gap:32px}.p-talk_next,.p-talk_next .contents{position:relative}._next-talkImage{width:calc(100% - 27%)}._next-talkImage a{display:block;position:relative}._next-readMore{position:absolute;top:32%;left:36%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border-radius:50%;width:20vw;height:20vw;max-width:213px;max-height:213px;transition:ease .5s}._next-talkImage a:hover ._next-readMore{transform:scale(1.2);background:rgba(255,255,255,.8)}._next-readMore img{max-width:116px;width:16vw;display:block}._next-talkTextImage{position:absolute;width:calc(100% - 68%);top:0;right:0}.-talkTextImage_image1{width:74%;margin:0 0 0 auto}img.-member_titleDeco{position:absolute;animation:zoomOutIn 2s steps(2,end) infinite}img.-member_titleDeco._titleDeco1{top:0;left:min(130px, 9vw);width:min(63px, 8vw);height:auto}img.-member_titleDeco._titleDeco2{top:0;right:min(130px, 14vw);width:min(17px, 2vw);height:auto}h3.oneDay-title{text-align:center;margin-bottom:min(56px, 6vw)}h3.oneDay-title span{font-weight:400;font-size:min(2rem, 4vw);display:block}h3.oneDay-title img{display:block;height:min(55px, 8vw);width:unset;margin:0 auto}.nm-wrap{display:flex;justify-content:flex-end;gap:min(0px, 6vw);align-items:flex-start}.nm-contents:nth-of-type(4) .nm-wrap{flex-direction:row-reverse}.nm-routine{position:relative;width:86%;margin:0 auto min(54px, 10vw)}.nm-routine h4{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:50%;border:var(--border-3) var(--color-black);line-height:1.4;width:min(120px, 20vw);height:min(120px, 20vw);position:absolute;z-index:1;top:50%;left:-10%;transform:translate(10%,-50%);font-size:min(1.83rem, 3.24vw)}.-schedule01 .nm-routine h4{background:var(--color-yellow)}.-schedule02 .nm-routine h4{background:var(--color-blue)}.-schedule03 .nm-routine h4{background:var(--tsk-pink)}.-schedule01 div.-schedule_item:nth-of-type(1),.-schedule01 div.-schedule_item:nth-of-type(4),.-schedule01 div.-schedule_item:nth-of-type(7),.-schedule02 div.-schedule_item:nth-of-type(1),.-schedule02 div.-schedule_item:nth-of-type(4),.-schedule02 div.-schedule_item:nth-of-type(7),.-schedule02 div.-schedule_item:nth-of-type(8),.-schedule02 div.-schedule_item:nth-of-type(9),.-schedule02 div.-schedule_item:nth-of-type(10),.-schedule03 div.-schedule_item:nth-of-type(1),.-schedule03 div.-schedule_item:nth-of-type(4),.-schedule03 div.-schedule_item:nth-of-type(6),.-schedule03 div.-schedule_item:nth-of-type(8){align-items:center}.-routine_text{background:var(--color-white);position:relative;border:var(--border-3) var(--color-black);padding:min(12px, 1.6vw) min(27px, 3vw) min(12px, 1.6vw) min(104px, 16vw);letter-spacing:0;border-radius:0 .5em .5em 0;font-size:min(1.6rem, 3.24vw)}img.-routine_deco{position:absolute}img.-routine_deco._deco01{width:min(110px, 17vw);bottom:-88px;right:min(12px, -2vw)}img.-routine_deco._deco02{width:min(86px, 17vw);bottom:-34px;right:min(32px, 2vw)}img.-routine_deco._deco03{width:min(86px, 17vw);bottom:-48px;right:min(32px, 2vw)}.od-newStaff{width:34%;position:relative}img.-newStaff_bubble{position:absolute;top:20px;left:-112px;width:230px}.-newStaff02 img.-newStaff_bubble{width:270px;top:-70px;right:-200px;left:auto}.-newStaff03 img.-newStaff_bubble{left:-162px}.-newStaff_prof{position:absolute;bottom:160px;left:-117px}.-newStaff02 .-newStaff_prof{left:auto;right:-147px}.-newStaff03 .-newStaff_prof{left:-147px}.-newStaff_prof h4{font-size:min(3.83rem, 6vw);line-height:1.5;font-weight:600;border-bottom:solid 2px var(--color-black);padding-bottom:min(16px, 3vw);margin-bottom:min(16px, 3vw)}.-newStaff_prof h4 span{display:block;text-transform:uppercase;font-size:min(1.6rem, 3.24vw);font-weight:400}.-newStaff_prof dt{border:solid 2px var(--color-black);border-radius:.5em;text-align:center;display:inline-block;padding:0 min(16px, 3vw);font-size:min(1.6rem, 3.24vw);line-height:1.4}.od-schedule{width:54%}.od-schedule dl{position:relative;display:flex;flex-direction:column;gap:min(24px, 5vw);z-index:1}.od-schedule dl:before{position:absolute;content:"";width:8px;height:95%;border-left:solid 2px var(--color-black);border-right:solid 2px var(--color-black);top:50%;left:9%;transform:translate(-9%,-50%);z-index:-1}.od-schedule.-schedule01 dl:before{background:var(--color-yellow)}.od-schedule.-schedule02 dl:before{background:var(--color-blue)}.od-schedule.-schedule03 dl:before{background:var(--tsk-pink)}div.-schedule_item{display:flex;gap:min(24px, 3.4vw);align-items:flex-start;letter-spacing:0}dt.-schedule_hour{text-align:center;border-radius:.5em;border:var(--border-3) var(--color-black);padding:6px 8px;font-size:min(2.24rem, 4vw);line-height:1.4;width:min(130px, 18vw)}.-schedule01 dt.-schedule_hour,.-newStaff01 .-newStaff_prof dt{background:var(--tsk-pink)}.-schedule02 dt.-schedule_hour,.-newStaff02 .-newStaff_prof dt{background:var(--color-yellow)}.-schedule03 dt.-schedule_hour,.-newStaff03 .-newStaff_prof dt{background:var(--color-blue)}.-schedule_item dd{width:calc(100% - min(130px, 18vw))}.-schedule_item dd h4{font-weight:500;font-size:min(1.83rem, 4.4vw);line-height:1.5}.-schedule_item dd p{line-height:1.8;padding-top:4px}.-schedule_item dd:has(span.-schedule_icon){position:relative}span.-schedule_icon{position:absolute;width:110px;left:180px;top:-6px}img.-newStaff_deco{position:absolute;width:min(97px, 12vw);top:36%;left:-22%}img.-newStaff_deco._deco2{left:auto;right:-30%}.p-job .contents h2{position:relative;margin-bottom:64px}.p-job .contents h2:before,.p-job .contents h2:after{position:absolute;content:"";background-size:100%;background-repeat:no-repeat;width:162px;height:100px;top:23%;transform:translateY(-23%)}.p-job .contents h2:before{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/deco-imageLeft_section.png);left:4vw;animation:zoomInOut 2s steps(2,end) infinite}.p-job .contents h2:after{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/deco-imageRight_section.png);right:4vw;animation:zoomOutIn 2s steps(2,end) infinite}.-job_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px 0}.-job_list .-job_list-item{width:48%;transition:ease .5s}.-job_list-item section{padding:24px;border-radius:20px;border:var(--border-3) var(--color-black)}.title-wrapper{text-align:center}.-job_list .-job_list-item .title{text-align:center;display:flex;flex-direction:column;justify-content:center;height:120px}.-job_list .title p{font-size:1.83rem;line-height:1.6;padding-top:8px;padding-right:32px}.-job_list .title p span{display:block}.-job_list-item .title:before{top:70%;right:0;left:auto}.-job_list-item .title:after{top:70%;right:0;left:auto}.-job_list .box{background:var(--color-white);border-radius:20px;padding:32px 24px;margin-top:24px}._details-itemTitle{text-align:center;border-radius:10px;border:solid 2px var(--color-black);padding:4px;font-size:2rem}._details-itemTitle.-itemTitle_BgPink{background:var(--tsk-pink)}._details-itemTitle.-itemTitle_BgYellow{background:var(--color-yellow)}._details-itemTitle.-itemTitle_BgBlueGreen{background:var(--color-blue)}._details-item p{color:#333;font-size:1.83rem;padding:8px 0 20px}._details-item:last-of-type p{padding:8px 0 0}._interview-list{display:flex;flex-wrap:wrap;gap:32px 0px;justify-content:space-between}._interview-list li{width:48%}._interview-list li a{display:block}._interview-list li img{transition:ease .3s}._interview-list li a:hover img{transform:scale(1.03)}._interview-list li:nth-of-type(7) img.-interview_new{left:48%}.p-recruit_contact h2{font-weight:500;font-size:3rem;letter-spacing:.2em}.p-recruit_contact h3{padding-bottom:32px}.-recruit_contents{padding:42px 0;border-bottom:solid 1px gray}.-recruit_contents:last-child{border-bottom:none}.-recruit_contents.-recruit_flex{display:flex;align-items:center;gap:56px}.-recruit_contents.-recruit_flex h3{padding-bottom:0}.-recruit_contents.-recruit_flex p{font-size:2.4rem}.-recruit_table th{width:170px;font-size:2.4rem}.-recruit_table td{font-size:2.4rem}.-recruit_table td a{color:var(--color-blue);text-decoration:underline}.-recruit_table td ul{display:flex;flex-direction:column;gap:24px;line-height:1.75}.-recruit_table td ul li span{display:block}.-recruit_flow{padding-bottom:48px}.-recruit_flow ul{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 34px}.-recruit_flow ul li{border-radius:20px;border:solid 2px var(--color-black);position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;font-weight:600;font-size:2rem;line-height:1.6;height:102px;width:22%}.-recruit_flow ul li:after{content:"";position:absolute;background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/yellow-arrow.png) no-repeat center;background-size:100%;width:18px;height:32px;top:50%;right:-13%;transform:translate(-13%,-50%)}.-recruit_flow ul li:last-of-type:after{display:none}.-recruit_flow ul li a img.myNav-image{width:90%;max-width:150px;display:block;margin:auto}.-recruit_flow ul li a:hover{opacity:.8}.-recruit_entry{padding-top:60px}.-recruit_entry .linkBox{font-size:3rem;text-align:center;max-width:680px;padding:8px;border-radius:20px}.bg-blue .-recruit_entry .linkBox{background:var(--color-blue)}.bg-lightPink .-recruit_entry .linkBox{background:var(--tsk-pink)}.occupation-none{text-align:center;font-size:2.4rem;padding:48px 0 0}.p-faq_contents{position:relative;background:var(--color-white);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:142px 72px 72px;margin-bottom:120px;gap:54px}.p-faq_contents:last-of-type{margin-bottom:0}.-faq_number{position:absolute;top:-3vw;max-width:170px}.-number_grid{display:grid;gap:6rem 2.2rem;margin-bottom:6rem;position:relative}.-number_grid:last-of-type{margin-bottom:0}._grid-column2{grid-template-columns:repeat(auto-fit,minmax(calc(48% - 2.2rem),1fr))}._grid-column2-2{grid-template-columns:1.5fr 1fr}._grid-column3{grid-template-columns:repeat(auto-fit,minmax(calc(33.33% - 2.2rem),1fr))}.-number_item.-number_space2{width:calc(200% + 2.2rem)}.-number_item.-number_space3{width:calc(200% + 2.2rem)}.-number_item{position:relative;background:var(--color-white);border:solid 2px var(--color-black);border-radius:20px;box-sizing:border-box;padding:48px 32px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.-number_item.-number_item7 .-number_image{width:100%}.-number_item:has(.-number_imageCharacter){padding:48px 24px 0;justify-content:end}.-number_item .-talk_title{position:absolute;left:50%;top:-30px;transform:translate(-50%,0);width:80%;max-width:256px;padding:0 6px;font-size:2.24rem;letter-spacing:.2em}.-number_item.-number_item12 .-talk_title,.-number_item.-number_item14 .-talk_title{max-width:416px;width:90%}.-number_image{width:87%;margin:0 auto}._grid-columnFull .-number_image{width:96%;margin:0}.-number_textArea{font-size:2rem;border:solid 2px var(--color-black);border-radius:16px;box-sizing:border-box;padding:24px 40px;position:relative;margin-top:56px}.-number_textTitle{position:absolute;background:#b5eded;border:solid 2px var(--color-black);border-radius:46%;padding:4px min(24px, 3vw);top:-35px}.-number-deco{position:absolute}.-number-deco1{max-width:148px;width:10vw;top:-118px}.-number-deco2{max-width:67px;width:7vw;top:2vw;left:-2vw}.-number-deco3{max-width:68px;width:10vw;top:-3vw;left:1vw}.-number-deco4{max-width:125px;width:10vw;top:42px;right:1vw}.-number-deco5{width:9vw;max-width:124px;top:-81px;right:8vw}.-number-deco6{width:6vw;max-width:94px;top:-118px}.-number-deco7{width:7vw;max-width:104px;left:39%;top:-2vw}.-number-deco8{right:-4vw;bottom:4vw;width:10vw;max-width:180px}@media screen and (max-width:1024px){.page-bgContents{padding:112px 0}.-main_wrapper{padding-top:3.4vw}.-main_imageTitle{width:100vw}.p-interviewPerson{height:46vw}._person-name{transform:translate(-50%,-3%);bottom:3%;padding:16px;width:68%}._person-name h3{font-size:3rem}._person-name p{font-size:1.83rem;left:-10px}._person-deco._person-decoLeft{left:-8vw;top:12vw}._person-deco._person-decoRight{right:-8vw;top:12vw}._contents2-deco1{top:-9vw}._contents2-deco2{right:2vw}.-interviewPerson_wrapper{width:70vw}.-interview_item{gap:32px}.page-interviewMain .career{gap:8px 32px;font-size:2.4rem}.career p{width:100%}.-interview_item ._item-image{width:calc(100vw - 22px);height:58vw}.-interview_item:has(._item-image){margin-right:0}.p-interview_contents2 .-interview_item:has(._item-image){margin-left:0;justify-content:right}.-interview_item:has(._item-image) ._item-textArea{width:100%;padding:0 4vw;display:flex;flex-wrap:wrap;gap:16px min(16px,3vw);align-items:center}.-interview_item:has(._item-image) ._item-textArea h3{width:calc(100% - 88px)}._item-textArea span,.-interview_item .-interview_flex span{width:min(114px, 13vw);margin:0}.-interview_item:has(._item-image) ._item-textArea p,.-interview_item.-interview_flex ._item-textArea-inner{width:100%}._item-textArea span,.-interview_item .-interview_flex span{margin:0}.-interview_item .-interview_flex{padding-bottom:min(24px, 4vw)}.-interview_item:has(.-interview_flex) ._item-textArea{padding-left:0}._next-list ul{gap:40px 0}._profile-name h3,.-talk_contentsTitle h3{font-size:3.2rem}._profile-name h3 span,._profile-name span{font-size:1.6rem;line-height:1.6}.-talk_title{font-size:1.6rem;line-height:1.75}.-talkMain_wrapper{padding-top:6vw}.-talkMain_explanation{width:100%}.-talkMain_explanation picture{width:96vw}.talk-member li{width:31%}.nm-wrap{flex-wrap:wrap;justify-content:center;gap:6vw}.od-newStaff{width:min(420px, 58vw)}.od-schedule{width:100%}.od-schedule dl:before{left:7%}img.-newStaff_bubble{top:0;left:-17vw;width:min(232px, 34vw)}.-newStaff02 img.-newStaff_bubble{width:min(280px, 45vw);top:-7vw;right:-20vw}.-newStaff_prof,.-newStaff03 .-newStaff_prof{right:-20vw;left:auto;bottom:0}.-newStaff02 .-newStaff_prof{left:-20vw;right:auto}img.-routine_deco._deco01{bottom:-15vw}.-job_list{gap:16px 0}.-job_list-item section{padding:24px 16px}.-job_list-item .title h3{font-size:min(2.4rem, 5.8vw)}.-job_list .title p{font-size:min(1.6rem,3.83vw);padding-top:4px}.-recruit_table td,.-recruit_table th{font-size:2.24rem}.-recruit_flow ul li:after{right:-12%;transform:translate(-12%,-50%)}.p-faq_contents{padding:112px 48px 48px;gap:40px}.-faq_number{width:16vw}.-number_grid{gap:6rem 1rem}.-number_item{padding:48px 16px 32px;border-radius:10px}.-number_item .-talk_title{top:-22px;font-size:min(1.83rem,4.4vw)}.-number_textArea{padding:24px;font-size:1.83rem}}@media screen and (max-width:768px){.page-bgContents{padding:min(72px, 12vw) 0}.-main_wrapper{padding-top:5vw;background:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/page-mainBg-sp.jpg) no-repeat top;background-size:100%}.-main_imageTitle{width:100%;display:block;position:relative;left:0}.p-interviewPerson{height:123vw}.p-interview_next{border-top:solid 2px var(--color-black)}.-interviewPerson01{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg1-sp.jpg)}.-interviewPerson02{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg2-sp.jpg)}.-interviewPerson03{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg3-sp.jpg)}.-interviewPerson04{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg4-sp.jpg)}.-interviewPerson05{background-image:url(//tsk-saiyo.com/wp-content/themes/tsk-recruit/img/interview-mainBg5-sp.jpg)}.-interviewPerson_wrapper{width:112vw}._person{width:78%}._person-deco ._person-decoPC{display:none}._person-deco ._person-decoSP{display:block}._person-name{border:solid 1px var(--color-black);border-radius:10px;width:58%}._person-name p{font-size:1.6rem;border:solid 1px var(--color-black);top:-20px;border-radius:10px}._person-nameImage{display:block;position:absolute;right:-10vw;top:-4vw;width:22vw}._joinYear{width:25vw}._person-deco{width:26vw}._person-deco._person-decoLeft{left:8vw;top:28vw;width:14vw}._person-deco._person-decoRight{right:0;top:28vw}.page-interviewMain .career{padding:16px;border-top:solid 2px var(--color-black);border-bottom:solid 2px var(--color-black);font-size:2.24rem}.page-interviewMain .career p{font-size:1.83rem;line-height:1.4}.page-interviewMain .career span{font-size:1.4rem}.page-interviewMain .career.career-dotBlue span{background-size:8px;padding-left:16px}.career-flex{justify-content:center;gap:2px 0}.career-flex li{padding-right:24px;background-size:12px;background-position:95%}._contents1-deco{max-width:92px;margin:16px auto 0px}._contents2-deco1{width:16vw;top:-20vw}._contents3-deco-deco1{width:16vw;top:-12vw}.-interview_career{padding-bottom:88px}.p-interview_contents p{font-size:min(1.6rem,3.83vw)}.-interview_item,.-interview_item-finish ._item-image{padding-bottom:40px}.-interview_item ._item-image{height:68vw;border-radius:0 16px 16px 0}.-interview_item:has(._item-image) ._item-textArea h3{padding-bottom:0}.-interview_item:has(._item-image) ._item-textArea h3,.-interview_item .-interview_flex h3{width:calc(100% - 66px)}.p-interview_contents2 .-interview_item ._item-image{border-radius:12px 0 0 12px}._item-image img{border-radius:12px}._next-list .contents-title img{height:36px}._career-deco{bottom:18px;width:20vw}.-talkMain_wrapper{padding-top:8vw;background-size:112%}.-talkMain_image{margin-bottom:-8%}.-talkMain_image span{padding:12px 48px;top:-7%}.-talkMain_image span,.-talkMain_image img{border:solid 1px var(--color-black);border-radius:10px}.-talkMain_memberImage{object-fit:cover;object-position:center;height:47vw}.-talkMain_explanation picture{width:100%}.-talk_title{font-size:1.6rem}.talk-member ul{gap:40px 0}.talk-member li img{border-radius:10px;border:solid 1px var(--color-black)}.-member_profile .-talk_title{padding:2px 6px;font-size:1.4rem;border-radius:6px;border:solid 1px var(--color-black)}._profile-name,.-member_profile{padding-top:8px}._profile-name span,._profile-name h3 span{font-size:1.4rem;font-weight:500;display:block}._profile-name h3{font-size:2.83rem}.sp-br{display:block}.-talk_contentsTitle{border-radius:16px;padding:32px 24px 16px;height:204px}.-talk_contentsTitle h3{font-size:2.83rem;line-height:1.75}.-talk_contentsTitle h3 span{font-size:1.6rem}._title-number{left:50%;top:-4%;transform:translate(-50%,-55%);width:14vw}.-talk_list{padding-top:48px}.-talk_list ul{gap:20px}.-talk_readMore{margin:20px auto 0;width:38%}._next-talkImage{width:calc(100% - 18%)}._next-talkTextImage{width:calc(100% - 72%);top:24%}._next-readMore img{width:12vw}.nm-routine{width:95%;margin:0 0 min(54px, 10vw) auto}.od-schedule dl:before{left:9vw;width:6px;border-left:solid 1px var(--color-black);border-right:solid 1px var(--color-black)}.p-job .contents h2{margin-bottom:32px}.p-job .contents h2:before,.p-job .contents h2:after{width:18vw;height:12vw;top:34%;transform:translateY(-34%)}.p-job .contents h2:before{left:0}.p-job .contents h2:after{right:0}.-job_list .-job_list-item{width:100%}.-job_list-item section{border-radius:10px;border:solid 2px var(--color-black)}.-job_list .box{padding:24px 16px;border-radius:10px}.-job_list .-job_list-item .title{height:auto}.title:before,.title:after{width:16px}.-job_list .title p{padding-right:24px}.-job_list .title p span{display:inline-block}._details-item p{font-size:1.4rem}._details-itemTitle{font-size:1.6rem}.p-recruit_contact h2{font-size:2.24rem}.p-recruit_contact h3{padding-bottom:16px}.-recruit_contents{padding:32px 0}.-recruit_contents.-recruit_flex p{font-size:1.83rem}.-recruit_table th{font-size:1.83rem;display:block;width:100%;box-sizing:border-box;border-right:none}table.-recruit_table tbody tr:last-child th{border-bottom:1px solid var(--color-black)}.-recruit_table td{font-size:1.6rem;display:block;width:100%;box-sizing:border-box}.-recruit_table td ul{gap:16px}.-recruit_flow ul{gap:16px 24px}.-recruit_flow ul li{font-size:1.6rem;height:82px;border-radius:10px}.-recruit_flow ul li{width:46%}.-recruit_flow ul li:after{width:13px;height:22px;right:-9%;transform:translate(-12%,-50%)}.-recruit_entry{padding-top:40px}.-recruit_entry .linkBox{font-size:1.83rem}.occupation-none{text-align:center;font-size:1.83rem;padding:24px 0 0}.nm-wrap{justify-content:flex-end}.nm-contents:nth-of-type(4) .nm-wrap{justify-content:flex-end}img.-newStaff_bubble{left:-28vw;width:min(232px, 41vw)}.-newStaff02 img.-newStaff_bubble{right:-32vw;top:-3vw}.-newStaff03 img.-newStaff_bubble{left:-32vw}.-newStaff_prof,.-newStaff03 .-newStaff_prof{right:auto;left:-28vw}.-newStaff02 .-newStaff_prof{right:-29vw;left:auto}img.-routine_deco._deco03{bottom:-12vw;right:min(32px, -4vw)}img.-newStaff_deco{left:-22vw}span.-schedule_icon{left:min(180px, 34vw);width:min(110px, 21vw)}.p-faq_contents{border-radius:10px;padding:84px 32px 32px;margin-bottom:56px;gap:24px}.-faq_number{width:20vw}.-number_grid{gap:4rem 2.2rem;margin-bottom:4rem}.-number_item.-number_space2{width:100%}._grid-column2-2{grid-template-columns:none}._grid-column3,._grid-column2{grid-template-columns:repeat(auto-fit,minmax(calc(100% - 2.2rem),1fr))}.-number_item{gap:min(24px, 4vw);padding:32px 16px 24px}.-number_item:has(.-number_imageCharacter){padding:32px 24px 0}.-number_image{width:48%;text-align:center}.-number_imageFull{width:100%}.-number_item2 .-number_image{width:68%}.-number_item3 .-number_image2{width:67%}.-number_item6 .-number_image{width:100%}.-number_item8 .-number_image{width:72%}.-number_item9 .-number_image{width:90%}.-number_item10 .-number_image,.-number_item13 .-number_image{width:80%}.-number_imageCharacter{width:54%}.-number_textArea{padding:16px;font-size:min(1.6rem,3.6vw);margin-top:24px}.-number_textTitle{top:-26px}.-number-deco1{width:23vw;top:-10vw;right:0}.-number-deco2{max-width:74px;width:12vw;top:-2vw;left:-4vw}.-number-deco4{width:18vw;top:8vw;right:-4vw}.-number-deco5{width:16vw;top:-12vw;right:0}.-number-deco6{width:12vw;top:-11vw}.-number-deco7{width:18vw;left:79%}.-number-deco8{bottom:-6vw;width:22vw}}@media screen and (max-width:521px){.-main_wrapper{padding-top:7vw}.p-interviewPerson{height:119vw}._joinYear{width:30vw;top:-7vw}._person-name{padding:16px 8px 8px;width:68%}._person-name p{font-size:1.24rem;top:-18px;padding:0 8px}._person-name h3{font-size:2.4rem}._person-name h3 span{font-size:1.24rem;letter-spacing:.1em}._person-nameImage{width:25vw}.page-interviewMain .career{font-size:1.83rem;gap:2px 32px}.career-flex li{padding-right:24px;background-size:10px;background-position:90%}.-interview_career{padding-bottom:56px}._next-list ul li{width:100%}._next-list .contents-title img{height:28px}.-talkMain_wrapper{padding-top:10vw}.-talkMain_image span{padding:8px 24px}.talk-member ul{gap:32px 0}.-talk_list p{padding:8px}._profile-name{padding-top:8px}.-member_profile .-talk_title{font-size:1.24rem}.-talk_contentsTitle{padding:32px 24px 8px;height:130px}._profile-name h3{font-size:1.83rem}.-talk_contentsTitle h3{font-size:1.83rem}.-talk_contentsTitle h3 span{font-size:1.24rem}._profile-name span,._profile-name h3 span{font-size:1.24rem;line-height:1.5;padding-bottom:4px}._profile-name h3 span{padding-top:4px;line-height:1.4}._title-number{top:4%;transform:translate(-50%,-55%);width:16vw}._next-talkImage{width:calc(100% - 10%)}._next-talkTextImage{width:calc(100% - 70%);top:45%}.-job_list-item section{padding:16px 8px}._interview-list li{width:100%}.-recruit_flow ul{gap:24px 24px}.-recruit_flow._flow-experienced ul li:after,.-recruit_flow ul li:after{right:-15%;transform:translate(-13%,-50%)}.-recruit_table th{font-size:1.6rem}.-recruit_table td{font-size:1.4rem}.p-faq_contents{padding:56px 16px 16px;gap:16px}.p-faq_contents h3{font-size:1.83rem}._grid-column3{grid-template-columns:repeat(auto-fit,minmax(calc(100% - 2.2rem),1fr))}}