.page-mainKV{background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:7vw;margin-top:3vw;height:36vw;border-radius:4em 0 0 4em;position:relative;overflow:hidden}h2.-mainKV_title{writing-mode:tb;position:absolute;left:5vw;background:var(--color-white);line-height:1.2;letter-spacing:.2em;font-size:4.73vw;font-weight:400;padding:4vw 16px 24px;border-radius:0 0 .5em .5em;animation:homeHeadlineTitle 1s cubic-bezier(.785,.135,.15,.86) 1s normal forwards;opacity:0}h2.-mainKV_title span{color:var(--color-red);display:block;font-size:1.2vw;letter-spacing:.1em}.-mainKV-m{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/m-mainImage.jpg)}.-mainKV-s{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/s-mainImage.jpg)}.pageKV-lin01{fill:none;stroke:var(--color-white);stroke-miterlimit:10;stroke-width:2px;stroke-dasharray:5638.5639648438 5638.5639648438;stroke-dashoffset:5638.5639648438;animation:svgLineAnime 1.6s cubic-bezier(.785,.14,.600,.64) 1.4s normal forwards}@keyframes svgLineAnime{0%{stroke-dasharray:5638.5639648438 5638.5639648438;stroke-dashoffset:5638.5639648438}100%{stroke-dashoffset:0px}}.-mainKV_line1{position:absolute;bottom:6vw;width:113%}._others-line{fill:none;stroke:var(--color-white);stroke-miterlimit:10;stroke-width:2px;stroke-dasharray:5638.5639648438 5638.5639648438;stroke-dashoffset:5638.5639648438}svg._others-line1{position:absolute;bottom:-82px;width:113%;transform:rotate(-14deg)}svg._others-line1.js-animeScrollIn{animation:svgLineAnime 1.6s cubic-bezier(.785,.14,.600,.64) 1.4s normal forwards}.job-detailsText{text-align:center;padding:0 4vw;margin:8vw 0}.job-detailsText p{line-height:2.24;font-size:min(2.4rem,3.38vw)}.p-job_contents{margin:0 auto 112px}picture.p-job_image{overflow:hidden;display:block;position:relative;padding-top:44%;border-radius:2em}picture.p-job_image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}.p-job_textArea{display:flex;justify-content:space-between;padding-top:32px}.p-job_textArea ._textArea-title{position:relative;padding:0 2vw 0 10vw;width:50%}._textArea-title h3{font-weight:var(--font-400);font-size:min(3.6rem,5.54vw);line-height:1.6}p.-job_number{position:absolute;font-size:3vw;line-height:1;border-right:solid 2px var(--color-navy);border-bottom:solid 2px var(--color-navy);border-radius:0 0 .2em;padding:2.4vw 2.8vw 20px;left:0;top:-3vw}.p-job_textArea p._textArea-text{position:relative;padding:0 0 0 3vw;width:calc(100% / 2);border-left:dashed 2px var(--color-navy);font-size:min(1.83rem, 3.75vw)}.cls-10{fill:#809eb5;font-size:16px}.cls-10,.cls-11,.cls-12{font-family:ShipporiMinchoB1-Bold,'Shippori Mincho B1'}.cls-30{stroke:#e73828;stroke-linecap:round;stroke-linejoin:round}.cls-30,.cls-31{fill:none}.cls-32,.cls-33,.cls-11,.cls-12{fill:var(--color-navy)}.cls-33{font-family:ShipporiMinchoB1-Regular,'Shippori Mincho B1';font-size:10px;font-weight:500}.cls-12{font-size:29px;font-weight:var(--font-700)}.cls-31{stroke:var(--color-navy);stroke-miterlimit:10}.cls-75,.cls-137{letter-spacing:0}.p-job_interview{background:#e2eaed}._interview-contents{position:relative}.-bgImage{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:60vw}._interview-bg._interview-bgTop .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/m-interview1_image.jpg)}._interview-bg._interview-bgBottom .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/m-interview2_image.jpg)}._interview-sales ._interview-bg._interview-bgTop .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/s-interview1_image.jpg)}._interview-sales ._interview-bg._interview-bgBottom .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/s-interview2_image.jpg)}._interview-titleArea{position:absolute;writing-mode:tb;right:8vw;top:6vw;opacity:0}span.titleEn{color:var(--color-red);font-size:min(2rem,3.2vw)}._interview-titleArea h3{font-size:min(3.6rem,5.56vw);letter-spacing:.3em;padding-right:16px}._interview-titleArea h3 span{border-right:solid 2px var(--color-red)}._interview-bubble{min-width:200px;width:26vw;position:absolute}._interview-bubble.-bubble1{top:6vw;left:10vw}._interview-bubble.-bubble2{right:10vw;top:38vw}._interview-bubble.-bubble3{right:10vw;top:6vw}._interview-bubble.-bubble4{left:10vw;top:6vw}._interview-bubble.-bubble5{left:10vw;top:37vw}._interview-recommend{position:absolute;width:28vw;min-width:168px;max-width:240px;right:10vw;bottom:6vw}ul._interview-staffProf{display:flex;flex-direction:column;gap:4px;position:absolute;bottom:10vw;left:10vw;font-size:min(1.83rem,2vw)}ul._interview-staffProf li span{position:relative;padding-left:22px}ul._interview-staffProf li span:before{content:"";position:absolute;background:var(--color-navy);height:1px;width:16px;top:50%;left:0;transform:translate(0,-50%)}.p-job_schedule{margin:92px auto;max-width:1440px;padding:0 6vw}._schedule-titleArea{writing-mode:tb;opacity:0;width:16%;min-width:163px}._schedule-titleArea h3{font-size:min(3.6rem,5.56vw);letter-spacing:.3em;padding-right:16px}._schedule-titleArea h3 span{border-right:solid 2px var(--color-red)}._schedule-wrapper{display:flex;justify-content:space-between;padding-bottom:56px}div._schedule-list{width:72%;display:flex;gap:4em}ul._schedule-tt{position:relative;display:flex;flex-direction:column;gap:40px}ul._schedule-tt:before{content:"";position:absolute;background:var(--color-navy);width:2px;height:100%;top:0;left:25px;z-index:-1}ul._schedule-tt li{display:flex}p._schedule-hour{background:var(--color-red);color:var(--color-white);letter-spacing:.04em;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:52px;height:52px}div._schedule-details{width:calc(100% - 52px);padding:0 0 0 16px}div._schedule-details h4{font-size:min(4.7vw,2.4rem);padding-bottom:8px;line-height:1.5}div._schedule-details:not(:has(p)) h4{padding-bottom:0}div._schedule-details p{font-size:1.5rem;letter-spacing:.02em}div._schedule-details:has(img) p{padding-bottom:16px}div._schedule-details img{border-radius:1em}._schedule-message{display:flex;justify-content:space-around;align-items:center}.-message_image{width:23%;max-width:190px}.-message_text{width:72%}div._textInner{background:var(--color-gray);position:relative;border-radius:1.2em;padding:32px;letter-spacing:.01em}div._textInner:before,div._textInner:after{content:'';position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(-45deg);border-right:32px solid transparent;border-bottom:32px solid transparent}div._textInner:before{left:-24px;bottom:40px;border-left:solid 32px var(--color-gray);border-top:solid 32px var(--color-gray)}div._textInner:after{left:-31px;bottom:70px;border-left:solid 32px var(--color-white);border-top:solid 32px var(--color-white)}div._textInner h4{font-size:2.24rem;padding-bottom:8px}.p-job_accordion{margin-bottom:92px}._accordion-wrapper{max-width:1240px;padding:0 6vw;margin:auto;position:relative}ul._description-items{display:flex;text-align:center;gap:16px;margin-bottom:24px}ul._description-items li{border:solid 2px var(--color-red);font-size:min(2.24rem, 3.83vw);padding:6px 12px;line-height:1.2}div.-details_item{display:flex;gap:2em}div.-details_item dt{border-bottom:solid 1px var(--color-navy);font-size:min(2.24rem,3.83vw);font-weight:var(--font-700);width:172px;padding:14px 0 8px}div.-details_item dd{border-bottom:solid 1px var(--color-navy);width:calc(100% - 172px);padding:14px 0 8px;line-height:2.4}div.-details_item dd p{line-height:1.75}.-job_description{padding:32px 0;display:none}ul.accordion-area{padding-bottom:56px}.accordion-area h3{display:block;background:var(--color-navy);color:var(--color-white);font-weight:var(--font-700);font-size:min(2.4rem,4.68vw);text-transform:uppercase;padding:8px 24px;position:relative;cursor:pointer}.accordion-area h3:before,.accordion-area h3:after{content:"";position:absolute;background:var(--color-white)}.accordion-area h3:before{width:min(12vw,54px);height:1px;top:50%;right:3%}.accordion-area h3:after{width:12px;height:1px;transform:rotate(45deg);right:3%;top:41%}.entryLink a{display:block;background:var(--color-red);color:var(--color-white);font-weight:var(--font-700);font-size:min(2.4rem,4.68vw);text-transform:uppercase;padding:8px 24px;position:relative}.entryLink a:before,.entryLink a:after{content:"";position:absolute;background:var(--color-white);transition:ease .5s}.entryLink a:before{width:min(12vw,54px);height:1px;top:50%;right:3%}.entryLink a:after{width:12px;height:1px;transform:rotate(45deg);right:3%;top:41%}.entryLink a:hover{background:#c92516}.entryLink a:hover:before,.entryLink a:hover:after{right:4%}.p-job_others{background:var(--color-gray);padding:92px 0}._others{max-width:1240px;padding:0 6vw;margin:auto;position:relative}._others a{position:relative;overflow:hidden;display:block}._others h3{writing-mode:tb;position:absolute;left:5vw;background:var(--color-white);line-height:1.2;letter-spacing:.2em;font-weight:var(--font-400);font-size:min(4.8rem,7.6vw);padding:3vw 16px 24px;border-radius:0 0 .5em .5em;top:0}._others h3 span{color:var(--color-red);display:block;font-size:min(2.8vw,1.6rem);letter-spacing:.1em}._others picture{overflow:hidden;display:block;position:relative;padding-top:32%;border-radius:2em}._others picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:ease .5s}._others a:hover picture img{transform:scale(1.05)}.entry-title{margin:72px 0 56px}.entry-title h2{text-align:center;border-bottom:solid 1px var(--color-gray);padding-bottom:24px;font-size:min(3.6rem,8.54vw);line-height:1.5}.entry-title h2 span{color:var(--color-red);display:block;font-size:min(2rem,4.2vw)}.form-area{max-width:1020px;margin:0 auto 48px;padding:0 6vw}.form-area ul{padding-bottom:48px}.form-area ul li{text-indent:-1.6rem;padding-left:16px;padding-bottom:6px}.form-area dl{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}.form-items dt{padding-bottom:8px}div.form-items dt p{font-weight:var(--font-700);font-size:1.83rem}span.required{color:var(--color-white);background:var(--color-red);font-size:1.24rem;padding:2px 4px;border-radius:4px;margin-left:6px}div.consent-area{margin-bottom:56px}div.consent-area h3{font-size:2.24rem;padding-bottom:8px}p.-area_text{padding-bottom:16px}.wpcf7-textbox{appearance:none;-webkit-appearance:none;width:100%;border:none;border-radius:4px;font-size:1.6rem;font-family:'Shippori Mincho B1',serif;background:var(--color-gray);padding:10px 12px;height:50px}dd.form-radio p span.wpcf7-radio{display:flex;flex-wrap:wrap;gap:6px 20px}.wpcf7-list-item{margin:0;font-weight:500}.wpcf7-textarea{appearance:none;-webkit-appearance:none;width:100%;border:none;border-radius:4px;font-size:1.6rem;font-family:'Shippori Mincho B1',serif;background:var(--color-gray);padding:10px 12px;height:150px}.wpcf7-form-submit{appearance:none;-webkit-appearance:none;display:block;width:90%;max-width:520px;margin:auto;text-align:center;background:var(--color-navy);color:var(--color-white);font-family:'Shippori Mincho B1',serif;font-size:1.83rem;font-weight:500;border:none;padding:16px 12px;border-radius:28px;transition:ease .5s;cursor:pointer}.wpcf7-form-submit:hover{background:var(--color-red)}.wpcf7-not-valid-tip{color:var(--color-red);font-size:1.24rem;font-weight:500;padding-top:6px}.wpcf7-checkbox-consent,.wpcf7-list-item label input{cursor:pointer}.consent-area span.wpcf7-form-control-wrap{display:block;text-align:center;font-size:1.83rem}span.wpcf7-form-control{display:flex;gap:12px;flex-wrap:wrap}.form-confirm .form-contents{padding-top:32px}.form-confirm dl .form-items{display:flex;gap:17px}.form-confirm dl .form-items dt{width:210px}.form-confirm dl .form-items dd{width:calc(100% - 210px)}.form-confirm dl .form-items dd p{font-size:1.6rem}p.-confirm_text{text-align:center;font-size:min(1.6rem, 3.8vw)}.entry-thanks{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:0 6vw;max-width:920px;margin:14vh auto}article.-thanks_wrapper h2{font-size:min(3.24rem, 6vw);line-height:1.6;padding-bottom:min(24px, 6vw)}p.-thanks_pickup{background:#ffeded;padding:16px 20px;border-radius:10px;margin-top:32px}p.-thanks_pickup span{display:block;font-weight:var(--font-700);padding-bottom:6px}@media screen and (max-width:1024px){.page-mainKV{height:64vw;border-radius:1em 0 0 1em;margin-top:min(72px, 16.4vw);margin-left:4vw}h2.-mainKV_title{font-size:min(6rem,8.73vw);padding:8vw 2vw 4vw}h2.-mainKV_title span{font-size:min(1.6rem,2.6vw)}.job-detailsText{margin:8vw 0 14vw}.-mainKV_line1{width:144%;left:-23%}.p-job_contents{margin-bottom:10vw}picture.p-job_image{padding-top:48%;border-radius:1em}p.-job_number{font-size:5vw;padding:5.6vw 3vw 8px;top:-6vw;border-right:solid 1px var(--color-navy);border-bottom:solid 1px var(--color-navy)}.p-job_textArea{flex-wrap:wrap;padding-top:16px}.p-job_textArea ._textArea-title,.p-job_textArea p._textArea-text{width:100%}.p-job_textArea ._textArea-title{padding:0 0 min(24px, 4vw) min(110px, 14vw)}.p-job_textArea p._textArea-text{padding:min(24px, 4vw) 0 0;border-top:dashed 2px var(--color-navy);border-left:none}.-bgImage{height:110vw}._interview-contents{padding-bottom:40vw}._interview-contents.-contents_bottom{padding-bottom:112vw}._interview-sales ._interview-contents{padding-bottom:44vw}._interview-sales ._interview-contents.-contents_bottom{padding-bottom:114vw}._interview-titleArea{writing-mode:horizontal-tb;right:auto;left:6vw;top:6vw}._interview-titleArea h3{letter-spacing:.14em;line-height:1.65}._interview-titleArea h3 span{border-right:none;border-bottom:solid 1px var(--color-red)}._interview-bg._interview-bgTop .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/m-interview1_imageSP.jpg)}._interview-bg._interview-bgBottom .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/m-interview2_imageSP.jpg);background-position:bottom}._interview-sales ._interview-bg._interview-bgTop .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/s-interview1_imageSP.jpg)}._interview-sales ._interview-bg._interview-bgBottom .-bgImage{background-image:url(//recruit.nagae-seifun.com/wp-content/themes/nagae-recruit/img/page/s-interview2_imageSP.jpg);background-position:bottom}._interview-bubble{width:94vw}._interview-bubble.-bubble1{top:88vw;left:3vw}._interview-bubble.-bubble2{top:117vw;right:3vw}._interview-sales ._interview-bubble.-bubble2{top:120vw}._interview-bubble.-bubble3{right:3vw;top:92vw}._interview-sales ._interview-bubble.-bubble3{top:82vw}._interview-bubble.-bubble4{left:3vw;top:124vw}._interview-sales ._interview-bubble.-bubble4{top:118vw}._interview-bubble.-bubble5{left:3vw;top:154vw}._interview-sales ._interview-bubble.-bubble5{top:153vw}._interview-recommend{bottom:auto;top:190vw;right:17vw;max-width:670px;min-width:auto;width:90vw}._interview-sales ._interview-recommend{top:189vw;right:12vw}ul._interview-staffProf{bottom:auto;left:auto;top:17vw;right:8vw;font-size:2.4vw}.p-job_schedule{margin:12vw auto 16vw}._schedule-wrapper{flex-wrap:wrap;gap:40px;padding-bottom:min(72px, 12vw)}._schedule-titleArea,div._schedule-list{width:100%;min-width:auto}._schedule-titleArea{writing-mode:horizontal-tb}._schedule-titleArea h3{letter-spacing:.14em}._schedule-titleArea h3 span{border-right:none;border-bottom:solid 1px var(--color-red)}div._schedule-list{gap:2em}p._schedule-hour{font-size:1.4rem;width:46px;height:46px}div._schedule-details{width:calc(100% - 46px)}ul._schedule-tt{gap:24px}ul._schedule-tt:before{left:22px}._schedule-message{justify-content:space-between}div._textInner{padding:20px 24px}div._textInner:before,div._textInner:after{border-right:20px solid transparent;border-bottom:20px solid transparent}div._textInner:before{border-left:solid 20px var(--color-gray);border-top:solid 20px var(--color-gray);left:-20px}div._textInner:after{border-left:solid 20px var(--color-white);border-top:solid 20px var(--color-white);left:-20px;bottom:58px}div._textInner h4{font-size:1.83rem}ul.accordion-area{padding-bottom:24px}.entry-title{margin:92px 0 64px}div.-details_item{gap:1em}._others h3{padding:6vw 2vw 4vw}._others picture{padding-top:50%;border-radius:1em}.p-job_others{padding:10vw 0}div.form-items dt p{font-size:1.6rem}.wpcf7-textbox,.wpcf7-textarea{font-size:1.4rem}.form-area ul{padding-bottom:32px}.form-area dl{margin-bottom:32px}.wpcf7-form-submit{font-size:1.6rem}}@media screen and (max-width:575px){._schedule-titleArea h3,._interview-titleArea h3{font-size:7vw}div._schedule-list{flex-wrap:wrap;gap:0}div._schedule-details img{margin-bottom:32px}div.-details_item dt{width:95px;padding:12px 0 6px;font-size:1.6rem}div.-details_item dd{width:calc(100% - 95px);padding:12px}._schedule-message{flex-wrap:wrap;gap:12px}.-message_text{width:100%}.-message_image{width:39%;margin:auto}div._textInner:before,div._textInner:after{display:none}._interview-contents{padding-bottom:77vw}._interview-sales ._interview-contents{padding-bottom:92vw}._interview-contents.-contents_bottom{padding-bottom:186vw}._interview-sales ._interview-contents.-contents_bottom{padding-bottom:194vw}.-bgImage{height:184vw}ul._interview-staffProf{font-size:3.67vw;top:52vw;right:45vw}._interview-bg._interview-bgBottom .-bgImage{height:109vw}._interview-bubble.-bubble1{top:160vw}._interview-bubble.-bubble2{top:210vw}._interview-sales ._interview-bubble.-bubble2{top:218vw}._interview-bubble.-bubble4{top:142vw}._interview-sales ._interview-bubble.-bubble4{top:138vw}._interview-bubble.-bubble5{top:192vw}._interview-sales ._interview-bubble.-bubble5{top:200vw}._interview-recommend{top:254vw;right:6vw}._interview-sales ._interview-recommend{top:263vw;right:6vw}.job-detailsText{margin:14vw 0 18vw}.job-detailsText p{font-size:1.5rem}.job-detailsText p span{display:block}p.-job_number{font-size:7vw}.form-confirm dl .form-items{display:flex;flex-wrap:wrap;gap:0}.form-confirm dl .form-items dd,.form-confirm dl .form-items dt{width:100%}}