@charset "utf-8";@media screen and (max-width:1300px){.spring_bg3{background-position:0 1%,97% 1%,80% 36%}}@media screen and (max-width:1200px){.you h3.flexible3{padding-left:120px}}@media screen and (max-width:1062px){.you h2{font-size:7.3rem}}@media screen and (max-width:1040px){.contact .inner{width:100%}}@media screen and (max-width:750px){.top-header{display:none}.header_pc{display:none}.header_drawer{display:block}.header2{background-color:#0c69ab;height:63px}.header2.open{z-index:2}}@media screen and (max-width:750px){body{min-width:initial}.media_text,.you .media_text2,.you .media_text3,.you .media_text4{font-size:1.6rem}.pc_none{display:block;margin:0 auto}.content{max-width:90%;padding:0}.content2{max-width:85%;margin:0 auto;margin-bottom:20px}.btn{width:69vw;height:92px;font-size:2.8rem;margin-top:60px;line-height:3.5}.btn_arrow:after{width:30px;height:40px;top:52%;right:14%}.header .header_list{background-color:#0c69ab;justify-content:space-between}.header_item1{width:232px;padding-top:25px;height:75px}.header_item2{padding-top:38px;font-size:1.8rem;padding-right:20px}.header_ttl{margin-top:280px;max-width:95%}.header h2{margin-top:0;font-size:4rem;letter-spacing:.05em;text-align:center;line-height:1.7}.header_txt{max-width:86%}.header_txt p{padding-top:40%;padding-bottom:5%;font-size:1.8rem;line-height:1.6}.header_bg{width:100%;height:auto;background:#0d5299}.header_img{max-width:90%;background:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/hero_img_sp.jpg) no-repeat 0 62px;height:auto;background-size:100% auto}.logo{width:180px;height:auto}.header2+main{padding-top:63px}.header2 .header_item1{margin-left:5%;height:62px}.header2 .header_item3{margin-right:5%}.women{padding-top:30px;height:auto;padding-bottom:200px}.women h2{max-width:95%;padding-left:12%;font-size:6.8rem}.spring_bg2{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_05.png);background-repeat:no-repeat;background-position:0 1%;background-size:15%}.women .white{padding-left:5%;padding-right:4%}.women h3.force{padding-right:0}.women .media2{height:830px}.women .media2:after{clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);top:78px}.women .media_text{top:305px;width:90%;height:auto;margin:0 5%;padding-left:0}.women .media_img{top:450px;left:0;margin-left:0;height:auto}.women h3.flexible{background:#dac232;top:750px;padding-bottom:120px;width:55%;padding-left:5%;padding-top:3%}.women .media_text2{top:970px;left:0;font-size:1.6rem;padding-top:30px;padding-left:30px;padding-right:50px;padding-bottom:31px;margin-left:20%;text-align:left;width:70%}.minute{padding-top:0}.minute .media_text{position:relative;top:520px;width:90%;margin:0 auto}.minute .media{background-size:28%}.minute h2{margin-bottom:-110px;margin-left:35%;margin-top:90px}.minute .media_body{margin:0 auto}.minute .movie{height:545px;margin-bottom:60px}.youtube{width:90%;padding-bottom:50.625%;height:0}.recruit h2{text-align:center}.table{width:100%}.table td{display:block;background:#fff}.table td:first-child{background:#eaeaea}.recruit{margin-bottom:60px;background-image:none}.flow h2{max-width:85%;margin-bottom:60px}.bl_cardUnit>.bl_card{margin-right:0;margin:0 auto;width:100%;margin-bottom:60px;display:flex;height:200px}.bl_card_badge:after{top:-25px;width:80px;height:50px}.bl_card_badge_txt{top:-26px;left:20px;font-size:3.2rem}.bl_card_body{width:40%;margin-left:5%;margin-top:10px}.bl_card_imgWrapper{width:40%;padding-top:30px;padding-bottom:30px;padding-left:30px}.bl_card_imgWrapper img{width:200px}.flow h3{font-size:2.8rem}.bl_card_txt{font-size:1.6rem}.bl_card_txt2{font-size:1.6rem}.bl_cardUnit:after{content:'';position:absolute;z-index:-1;top:133px;left:45%;width:10%;height:0;background-color:#0c69ab;transition:5s}.flow .anime{transform:translateX(0px);opacity:1}.flow .anime.anim:after{width:10%;height:1000px}.contact-section{padding-top:64px;margin-top:-64px}.contact{max-width:100%;padding-bottom:70px}.contact h2{text-align:center;margin-bottom:30px;padding-top:60px}.form_wapper{max-width:90%}.call h2{padding-top:65px;font-size:3.5rem}.call_tel{font-size:6rem}.about{margin-bottom:25px}.about h2,.about .media{max-width:90%;margin:0 5%}.about h2{padding-top:70px;padding-bottom:40px}.about .media_text{width:100%;margin-bottom:50px}.about .media{display:block;padding-bottom:100px}.about_wrapper{margin-right:0;text-align:center}.about_wrapper .pc_none{width:80%}.about .media:after{top:1000px;height:440px}.spring_bg{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_01.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_02.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_01.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_04.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_02.png);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:3% 3%,90% 5.9%,93% 10%,8% 33%,97% 37%}.about__bgSpring{width:85%;height:57%;top:3rem;left:auto;right:2rem}.about__bgSpring:before{width:100%;height:100%;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../images/job-search/about-bgSpring.png);top:5rem;left:auto;right:0}.about__bgSpring:after{display:none}.summary{padding-top:6rem}.summary .media{display:block;left:0}.summary .summary_text{font-size:1.6rem;line-height:1.6;width:90%;margin:0 5%;margin-top:40px}.summary .summary_h2{background-position:90% 0,94% 36%;padding-top:50px;font-size:3.7rem}.summary .summary_img{bottom:0}.up .media{display:block;max-width:100%}.up h2{margin-top:30px;font-size:6rem;margin-bottom:20px;margin-left:10%}.up:after{height:560px;background-image:none;background-position:105% 95%;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);top:-20px}.up .media_text{font-size:1.6rem;padding:20px}.up .media_waku1{width:92%;margin-left:10%;margin-bottom:17px;padding-left:8%}.up .media_waku2{width:92%;margin-bottom:17px;padding-left:8%}.up .media_waku3{width:58%;margin-left:0;padding-left:18%;padding-top:25px;padding-bottom:25px}.up .media_body:after{content:" ";width:100%;height:513px;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/img03_sp.jpg);background-repeat:no-repeat;position:absolute;margin-top:-30px;z-index:-1;background-size:100vw}.up .media_body2{background-color:#dac232;padding-bottom:200px;padding-top:40px;margin-top:450px;margin-bottom:-220px}.down .media{display:block;max-width:100%;left:0;padding-top:70px}.down:after{height:500px;background-image:none;clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);top:0}.down .media_body:after{content:" ";width:100%;height:498px;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/img04_sp.jpg);background-repeat:no-repeat;position:absolute;top:420px;z-index:-1;background-size:100vw}.down h2{font-size:6rem;width:100%;margin-left:10%}.down .media_text{font-size:1.6rem;padding:20px}.down .media_waku1{width:90%;margin-left:7%;margin-bottom:24px;margin-top:20px;padding-left:8%}.down .media_waku2{width:75%;padding-left:7%;padding-right:7%}.down .media_body2{background:#44826a;clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);padding-bottom:130px;padding-top:60px;margin-top:365px}.down .btn{margin:0 auto;margin-top:30px}.recruit_list:after{clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);top:-20px}.recruit_list{margin-top:-20px;padding-top:0}.recruit_list h2{padding-top:70px}.para{min-height:400px}.recruit_list .btn{background-color:#44826a;border:none;width:70vw;height:100px;line-height:3.8}#parallax-01{background-position-y:center !important}.footer{padding-top:18px;height:380px;text-align:center}.footer_inner{max-width:100%;height:300px;flex-wrap:wrap}.footer_inner2{max-width:365px;height:60px}.footer_logo{width:37%;margin-left:5%;padding-top:30px}.footer_media{margin-left:23%;width:33%;padding-top:9%;line-height:1.6;text-align:left}.footer_media2{margin-right:5%;width:100%;text-align:right;margin-left:0;padding-top:5%}.footer_txt{font-size:1.8rem}.footer_inner2 .footer_txt{padding-top:17px;text-align:center;font-size:1.8rem}.footer .pc_none{margin-bottom:15px}.you{height:3000px}.you h2{max-width:100%;font-size:5.5rem;padding-left:0}.spring_bg3{background-image:none}.you .media2{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_09.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_09.png),url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_04.png);background-position:93% 2%,7% 75%,2% 98%;height:2300px}.you .white{top:130px;padding-left:5%;padding-right:4%}.you .media_img{top:450px;left:5%;margin-left:0;width:95%}.you .media2:after{clip-path:polygon(0 0,100% 1.2%,100% 100%,0% 100%);top:83px;height:2050px}.you .media_text{top:300px;width:90%;padding-left:5%}.you .white2{top:780px;left:0;margin-left:0;padding-left:5%;padding-bottom:30px;width:95%}.you h3.flexible{margin-bottom:10px}.you .white1 h3.flexible2{margin-bottom:10px;color:#fff}.you h3.flexible2{margin-bottom:10px}.you .media_img2{top:1020px;right:34%}.you .media_img3{top:1590px;left:31%;z-index:2}.you .white3{top:1248px;padding-top:30px;padding-left:5%;padding-bottom:30px;width:95%;background:0 0}.you .white3:after{content:" ";width:100%;height:380px;background:#fff;clip-path:polygon(0 0,100% 0%,100% 90%,0% 100%);position:absolute;top:0;left:0;z-index:-1}.you .media_text3{width:95%}.you .white1{top:1915px;width:90%;left:0;margin-left:5%}.you .media_img4{padding-left:0;top:2100px;left:22%;width:78%}.you h3.flexible3{top:2500px;z-index:1;padding-top:40px;padding-left:19%}.you .white4:after{position:absolute;top:2430px;left:0;z-index:-1;content:" ";width:100%;height:325px;background:#fff;clip-path:polygon(6% 0,67% 0,70% 80%,62% 81%,62% 96%,55% 82%,10% 88%)}.you .media3:after{content:" ";width:100%;height:470px;background:#dac232;clip-path:polygon(0 0,100% 7%,100% 100%,0% 100%);position:absolute;top:2500px;left:0;z-index:-2}.you .media_text5{top:2700px;font-size:1.6rem;width:90%;left:5%;margin-left:0}.you .media_text6{top:2860px;font-size:1.6rem;width:90%;left:5%;margin-left:0}.you .media_text2{width:95%}.introduction{margin-top:-2rem;padding:45rem 0 1.8rem;overflow:hidden;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../images/job-search/introduction-bg2.jpg)}.introduction:after{width:80%;max-width:400px;right:50%;transform:translateX(50%)}.introduction__inner{width:90%}.introduction__text{margin-top:2.8rem;width:100%}.introduction__links{margin-top:4.5rem;display:block}.introduction__link{width:100%}.introduction__link a{aspect-ratio:750/300}.introduction__linkText{font-size:2.8rem;padding:1.6rem 4.65rem 2.4rem 1.6rem;bottom:1.2rem}.introduction__linkText:before{width:2rem;right:1.3rem;bottom:1.3rem}.introduction__linkText:after{width:1rem;right:1.2rem;bottom:1.7rem}.introduction__linkTextWrap{max-width:none;bottom:1.2rem;right:2rem}.voicesWrapper{padding-top:64px;margin-top:-64px}.voices__inner{width:90%}.voices__text{width:60%}.voices__content{position:relative}.sp_none{display:none}}@media screen and (max-width:720px){.down .media_body2{margin-top:350px}.women{padding-bottom:120px}.women h2{font-size:6.5rem}.women .media2:after{top:75px}.women .media2{height:880px}.minute{padding-top:30px}.you h2{font-size:5.5rem}.you .media2:after{top:81px}.you .white2{top:775px}.you .media_img3{top:1600px}.you .white3:after{height:395px}.about{margin-bottom:50px}}@media screen and (max-width:680px){.header h2{font-size:3.2rem}.header_ttl{margin-top:250px}}@media screen and (max-width:667px){.up .media_body2{margin-top:420px}.down .media_body2{margin-top:290px}.women .media2{height:890px}.women h2{font-size:6rem}.women .media2:after{top:70px}.women .media_img{top:480px}.minute .media_text{top:490px}.minute .movie{height:525px}.you h2{font-size:5.2rem}.you .media2:after{top:77px}.you .media_img{top:470px}.you .white2{top:770px}.you .media_img3{top:1630px}.you .white3:after{height:430px}.you .white1{top:1940px}.you .media_img4{top:2110px}.you .media2:after{height:2090px}}@media screen and (max-width:653px){.up .media_body2{margin-top:410px}.down .media_body2{margin-top:260px}.women .media_img{top:485px}.you h2{font-size:5rem}.you .media2:after{top:75px}.you .white2{top:765px}.about{margin-bottom:35px}}@media screen and (max-width:640px){.up .media_body2{margin-top:400px}.down .media_body2{margin-top:250px}.women h2{font-size:5.8rem}.women .media_text2{top:960px}.minute .media_text{top:480px}.you .media2:after{clip-path:polygon(0 0,100% 1.2%,100% 100%,0% 100%)}.you .white2{top:759px}.about{margin-bottom:25px}.voices{padding:4rem 0 6.7rem}.voices:after{display:none}.voices__title{transform:rotate(3deg)}.voices__title:after{clip-path:none;bottom:.3rem}.voices__text{width:100%}.voices__contents{margin:3.5rem auto 0;flex-direction:column;gap:7rem}.voices__content{width:83%;max-width:40rem;margin:0 auto;position:relative}.voices__content:after{content:"";width:100vw;height:27.5rem;margin:0 calc(50% - 50vw);background-color:#0c69ab;clip-path:polygon(0 0,100% 20%,100% 100%,0% 80%);position:absolute;left:0;bottom:-7rem;z-index:-1}.voices__content:first-child{top:0}.voices__content:last-child{top:0}.voiceCard__img{aspect-ratio:560/460}.voiceCard__body{padding:1.4rem}.voiceCard__title{font-size:2.2rem}.voiceCard__title span{font-size:1.7rem}.voiceCard__year{font-size:1.2rem}.voiceCard__inCharge{width:12rem;font-size:1.6rem}.voiceCard__inCharge:before{font-size:1.6rem}.voiceCard__inCharge:after{font-size:1.6rem}.voices__bgSpring{display:none}.voices__content:before{content:"";width:9rem;height:9rem;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_01.png);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:-1}.voices__content:first-child:before{top:-2.1rem;right:-6rem;transform:rotate(5deg)}.voices__content:nth-child(2):before{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_01.png);top:-2.5rem;left:-6rem;transform:rotate(-5deg)}.voices__content:last-child:before{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/bg_02.png);top:6rem;right:-5rem}}@media screen and (max-width:568px){.header_ttl{margin-top:230px}.header_txt p{padding-top:30%}.up:after{height:580px}.up .media_body2{margin-top:350px}.down:after{height:550px}.down .media_body:after{top:490px}.women h2{font-size:5.2rem}.women .media_text{top:270px}.women .media_img{top:450px}.women .media2:after{top:63px}.women h3.flexible,.women h3.force,.recruit h2,.flow h2,.contact h2{font-size:4rem}.women h3.flexible{top:670px}.women .media_text2{top:870px}.women .media2{height:860px}.women{padding-bottom:60px}.minute h2{font-size:4rem;margin-top:75px}.minute .media{background-size:28%;height:130px}.minute .media_text{top:430px}.flow h3{font-size:2.5rem;margin-top:5px}.you{height:2860px}.you .white{top:110px}.you .media_text{top:260px}.you .media_img{top:440px}.you h2{font-size:4.4rem}.you .media2{background-size:20%}.you .media2:after{height:2050px;top:70px;clip-path:polygon(0 0,100% 1%,100% 100%,0% 100%)}.you .white2{top:697px}.you .media_img2{top:935px}.you .white3{top:1163px}.you .media_img3{top:1560px}.you .white3:after{height:450px}.you .white1{top:1880px}.you .media3:after{top:2380px;height:460px}.you h3.flexible3{top:2400px;padding-left:15%}.you .white4:after{top:2310px}.you .media_img4{top:2050px}.you .media_text5{top:2560px}.you .media_text6{top:2740px}.you h3.force,.you h3.flexible,.you h3.flexible2,.you h3.flexible2,.you h3.flexible3{font-size:4rem}.about{margin-bottom:15px}}@media screen and (max-width:540px){.header_ttl{margin-top:200px}.header_txt p{padding-top:30%}.spring_bg{background-size:24%}.about .media{padding-bottom:0}.about .media:after{height:370px;top:1090px}.summary .summary_h2{background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/summary-spring.png);background-position:90% 0,94% 25%;padding-top:40px;background-size:56%;background-repeat:no-repeat;font-size:3rem}.up:after{height:590px}.up .media_body2{margin-top:330px}.down:after{height:570px}.down .media_body:after{top:520px}.down .media_body2{margin-top:250px;padding-bottom:110px}.para{min-height:330px}.recruit_list h2{padding-top:100px}.footer_media{margin-left:13%;width:42%}.women{padding-bottom:50px}.women h2{font-size:5rem}.women .media_text{top:255px}.women h3.flexible{font-size:3.8rem;top:650px}.women .media_text2{top:853px;margin-left:10%;width:75%}.minute h2{margin-bottom:-170px;font-size:3.8rem;margin-top:60px}.minute .media_text{top:480px}.minute .movie{height:520px}.minute .media{height:110px}.flow h3{font-size:2.3rem;margin-top:8px;margin-bottom:15px}.form_input input{width:91%}.you h2{font-size:4.2rem}.you .media2:after{top:68px}.you .white2{top:684px}.you .media_img4{top:2080px}.about{margin-bottom:50px}}@media screen and (max-width:414px){.header_item2{padding-left:10px}.header_ttl{margin-top:150px}.header h2{font-size:2.4rem}.header_txt p{padding-top:12%}.about h2{font-size:4.1rem}.summary_h2{font-size:2.6rem}.btn{height:60px;font-size:2rem;margin-top:40px;line-height:3}.btn_arrow:after{width:20px;height:30px}.recruit_list .btn{width:69vw;height:60px;line-height:3}.para{min-height:200px}.about .media:after{top:1105px;height:270px}.up .media_body:after{margin-top:-28px}.up .media_waku1{width:88%;margin-left:5%}.up .media_waku2{width:90%}.up .media_waku3{width:60%}.up:after{height:620px}.up .media_body2{margin-top:250px}.up h2,.down h2{font-size:5.2rem}.down .media_body2{margin-top:190px}.up .media_body2{padding-bottom:180px;padding-top:30px}.down .media_body2{padding-bottom:80px;padding-top:40px}.recruit_list h2{padding-top:70px}.footer_media{margin-left:10%;width:45%}.header2 .header_item1{padding-top:18px;padding-left:5px;height:59px}.header2 .header_item2{padding-top:30px;padding-left:10px;padding-right:10px;font-size:1.6rem;width:80px}.women h2{font-size:3.7rem}.women .media_img{top:470px}.women .media2:after{top:61px;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.women .media2{height:860px}.women .media_text{top:225px}.women h3.flexible{top:590px;width:60%}.women .media_text2{top:770px}.women{padding-bottom:20px}.women h3.flexible,.women h3.force,.minute h2,.recruit h2,.flow h2,.contact h2,.you h3.force,.you h3.flexible,.you h3.flexible2,.you h3.flexible2,.you h3.flexible3{font-size:3.2rem}.minute .media_text{top:420px}.minute .movie{height:490px}.flow h3{margin-top:15px;font-size:1.8rem}.bl_card_body{width:43%;margin-left:2%}.bl_card_txt,.bl_card_txt2{font-size:1.4rem}.bl_card_imgWrapper{padding-top:50px}.form_input input{width:88%}.you{height:2830px}.you h2{font-size:3.2rem}.you .media2:after{height:2060px;top:59px;clip-path:polygon(0 0,100% .8%,100% 100%,0% 100%)}.you .media2{background-position:97% 2%,7% 77%,2% 95%}.you .media_img{top:450px}.you .white2{top:637px}.you .media_img2{top:960px}.you .white3{top:1153px}.you .media_img2{right:20%}.you .media_img3{top:1620px}.you .white3:after{height:520px}.you .white1{top:1880px}.you .media_img4{top:2080px}.you .white4:after{clip-path:polygon(6% 0,80% 0,83% 78%,62% 81%,62% 96%,55% 82%,10% 88%);top:2180px}.you .media3:after{top:2310px;height:500px}.you h3.flexible3{padding-left:23%;top:2305px}.you .media_text5{top:2440px}.you .media_text6{top:2655px}.you .media_text{top:230px}.about{margin-bottom:75px}.introduction__title{font-size:4.1rem}.voices__title{font-size:4.1rem}}@media screen and (max-width:411px){.about .media:after{top:1100px;height:300px}.you .white2{top:636px}.you .white3{top:1152px}.about{margin-bottom:35px}}@media screen and (max-width:375px){.header_item1{width:150px;height:65px}.header_img{background:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/hero_img_sp.jpg) no-repeat 0 62px;background-size:100% auto}.header_ttl{margin-top:150px}.header h2{font-size:2.2rem}.header_txt p{padding-top:0;padding-bottom:6%;line-height:1.5}.about h2{font-size:3.7rem}.summary_h2{font-size:2.4rem}.about h2{padding-top:50px;padding-bottom:20px}.btn_arrow:after{top:55%;width:18px;height:20px;right:11%}.about{margin-bottom:55px}.about .media:after{top:1130px;height:240px;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%)}.about .media{padding-bottom:0}.summary .summary_h2{padding-top:25px;background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../img/summary-spring.png);font-size:2.4rem}.summary .summary_text{margin-top:20px}.up h2{margin-top:10px;font-size:5rem;margin-left:9%}.up .media_waku1{width:80%;margin-left:10%}.up .media_waku2{width:87%}.up .media_body2{padding-top:20px;margin-top:225px}.down h2{font-size:5rem;margin-left:9%}.down .media_waku1{width:85%;margin-left:5%;padding-left:5%}.down .media_waku2{width:80%;padding-left:5%;padding-right:5%}.down .media_body2{padding-bottom:80px;padding-top:30px;margin-top:170px}.recruit_list .btn{font-size:2.3rem;line-height:2.8}.recruit_list h2{padding-top:50px}.footer_media{margin-left:11%;width:43%}.header2 .header_item1{width:140px;padding-left:5px;padding-right:5px;padding-top:20px;height:57px}.women{padding-bottom:0}.women h2{font-size:3.3rem}.women .media2:after{top:58px}.women .media_text{top:210px}.women .media_img{top:480px}.women h3.flexible,.women h3.force,.minute h2,.recruit h2,.flow h2,.contact h2,.you h3.force,.you h3.flexible,.you h3.flexible2,.you h3.flexible2,.you h3.flexible3{font-size:3rem}.women h3.flexible{top:580px}.women .media_text2{top:760px}.women .media2{height:880px}.minute .media{height:100px}.minute .media_text{top:385px}.flow h3{margin-top:10px;font-size:1.6rem}.call h2{font-size:3rem}.call_tel{font-size:5rem}.you{height:2760px}.you h2{font-size:2.9rem}.you .media2{background-position:97% 2%,7% 74%,2% 92%}.you .media2:after{top:56px;clip-path:polygon(0 0,100% .6%,100% 100%,0% 100%);height:2010px}.you .white3{top:1115px}.you .white3:after{height:530px}.you .white2{top:619px}.you .media_img2{top:940px}.you .media_img3{top:1590px}.you .white1{top:1820px}.you .media_img4{top:2035px}.you .media3:after{top:2250px;height:490px}.you h3.flexible3{padding-left:20%;top:2250px}.you .white4:after{top:2120px}.you .media_text5{top:2380px}.you .media_text6{top:2590px}.para{min-height:220px}.introduction__title{font-size:3.7rem}.voices__title{font-size:3.7rem}}@media screen and (max-width:360px){.header h2{font-size:2.1rem;margin-bottom:20px}.header_txt p{padding-bottom:13px}.btn{height:60px;font-size:2.3rem;line-height:2.8}.summary_h2,.about h2{font-size:3.5rem}.up h2,.down h2{font-size:4.5rem}.up:after{height:610px}.up .media_body2{margin-top:210px}.down .media_body:after{top:540px}.down .media_body2{margin-top:170px}.footer_media{margin-left:8%;width:44%}.header2 .header_item2{font-size:1.5rem}.women .media_img{top:500px}.women{padding-bottom:20px}.minute h2{margin-left:33%}.bl_card_imgWrapper{padding-top:60px}.form_input input{width:86%}.you h2{font-size:2.8rem}.you .media_text{top:225px}.you .media_img{top:470px}.you .white2{top:632px}.you .media_img2{top:947px}.you .media2{background-position:97% 2%,7% 73%,2% 91%}.about .media:after{top:1160px}.about{margin-bottom:30px}.introduction__title{font-size:3.5rem}.voices__title{font-size:3.5rem}}@media screen and (max-width:320px){.header_ttl{margin-top:14px}.header h2{font-size:1.9rem}.header_txt p{padding-bottom:12px;font-size:1.6rem}.btn{height:50px;font-size:2rem;line-height:2.7}.summary_h2,.about h2{font-size:3.2rem}.up:after{height:660px}.up .media_body2{margin-top:180px}.down h2{font-size:4rem;margin-left:9%}.down:after{height:620px}.down .media_body:after{top:590px}.down .media_body2{margin-top:160px}.recruit_list .btn{font-size:2rem;line-height:3.3}.footer_txt{font-size:1.6rem}.footer_inner{height:265px}.header2 .header_item2{font-size:1.3rem}.header2 .header_item1{padding-top:25px;height:52px}.women{padding-bottom:40px}.women h2{font-size:2.9rem}.women .media2:after{top:55px}.women .media_text{top:200px}.women h3.flexible,.women h3.force,.minute h2,.recruit h2,.flow h2,.contact h2,.you h3.force,.you h3.flexible,.you h3.flexible2,.you h3.flexible2,.you h3.flexible3{font-size:2.6rem}.women .media_text2{top:738px}.women h3.flexible{top:570px}.minute .media{height:90px}.minute .media_text{top:350px}.minute .movie{height:460px}.flow h3{font-size:1.6rem}.bl_card_body{width:50%;margin-left:0}.form_input input{width:85%}.call_tel{font-size:4.5rem}.call_text{font-size:1.5rem}.you{height:2710px}.you h2{font-size:2.4rem}.you .media2:after{height:2000px;top:52px}.you .media_text{top:210px}.you .white2{top:615px}.you .media_img2{top:930px}.you .white3{top:1080px}.you .white3:after{height:570px}.you .white1{top:1800px}.you .media_img4{top:2015px}.you .media3:after{top:2200px}.you .white4:after{top:2055px}.you h3.flexible3{padding-left:22%;top:2195px}.you .media_text5{top:2300px}.you .media_text6{top:2525px}.about .media:after{top:1150px}.about{margin-bottom:0}.introduction__title{font-size:3.2rem}.voices__title{font-size:3.2rem}}@media screen and (max-width:280px){.header_ttl{margin-top:100px}.header_item1{padding-left:5px}.header_item2{padding-right:5px}.logo{width:130px}.header h2{font-size:1.6rem}.header_txt p{padding-bottom:5px;font-size:1.5rem}.para{min-height:180px}.summary_h2,.about h2{font-size:2.8rem}.media_text,.summary .summary_text,.up .media_text,.down .media_text,.footer_txt,.women .media_text2,.you .media_text2,.you .media_text3,.you .media_text4,.you .media_text5,.you .media_text6{font-size:1.4rem}.about .media:after{top:1080px;height:200px}.up h2,.down h2{font-size:3.6rem}.up:after{height:600px}.up .media_body2{margin-top:160px}.recruit_list .btn{font-size:1.8rem;line-height:3.6}.btn_arrow:after{width:13px;height:15px}.down:after{height:580px}.down .media_body:after{top:550px}.down .media_body2{margin-top:140px}.summary .summary_h2{background-position:90% 0,94% 35%}.women h2{font-size:2.5rem}.header2{height:65px}.header2 .header_item3 a{font-size:1.2rem;height:57px;padding-top:8px}.header2 .header_item2{font-size:1.2rem;padding-left:5px;padding-right:5px}.header2 .header_item1{padding-top:20px;height:45px}.women{padding-bottom:0}.women .media_text{top:180px}.women .media2:after{top:52px}.women .media_img{top:440px}.women h3.flexible,.women h3.force,.minute h2,.recruit h2,.flow h2,.contact h2,.you h3.force,.you h3.flexible,.you h3.flexible2,.you h3.flexible2,.you h3.flexible3{font-size:2.3rem}.women h3.flexible{top:480px}.women .media_text2{top:647px;padding-left:20px;padding-top:20px}.women .media2{height:800px}.minute h2{margin-top:30px}.minute .media{height:60px}.minute{padding-top:0}.minute .media_text{top:330px}.minute .movie{height:400px}.table td{padding:8px 10px}.bl_card_imgWrapper{width:34%;padding-left:10px}.form_input input{width:83%}.form_submit{width:200px}.call h2{font-size:2.5rem}.call_tel{font-size:4rem}.call_text{font-size:1.4rem}.you{height:2440px}.you .media2{background-position:97% 2%,7% 65%,2% 80%}.you h2{font-size:2.1rem}.you .white{top:90px}.you .media_text{top:190px}.you .media_img{top:430px}.you .white2{top:556px}.you .media_img2{top:840px}.you .white3{top:970px}.you .white3:after{height:520px}.you .media_img3{top:1430px}.you .white1{top:1610px}.you .media_img4{top:1800px}.you .media2:after{height:1767px}.you .media3:after{top:1970px;clip-path:polygon(0 0,100% 3%,100% 100%,0% 100%);height:460px}.you h3.flexible3{top:1965px}.you .white4:after{top:1820px}.you .media_text5{top:2070px}.you .media_text6{top:2280px}.introduction__title{font-size:2.8rem}.voices__title{font-size:2.8rem}}.header .header_drawer{overflow:hidden;position:fixed;top:0;left:0;right:0;z-index:100}.drawer{background-color:#0c69ab;display:flex;justify-content:space-between;align-items:center;gap:20px;max-height:64px;position:relative;z-index:1}.drawer__logo{flex-grow:1}.drawer__logo a{display:inline-block;width:135px;padding:10px;margin-left:10px}.drawer__logo a img{width:100%}.drawer__icon{width:27.5px;height:23.5px;position:relative;cursor:pointer;z-index:101}.drawer__icon span{height:4px;background-color:#fff;position:absolute;left:0;right:0;border-radius:20px;transition:.3s}.drawer__icon span:first-of-type{top:0}.drawer__icon span:nth-of-type(2){top:50%;transform:translateY(-50%)}.drawer__icon span:last-of-type{bottom:0}.drawer__icon.open span:first-of-type{top:50%;transform:rotate(45deg)}.drawer__icon.open span:nth-of-type(2){opacity:0}.drawer__icon.open span:last-of-type{top:50%;transform:rotate(-45deg)}.drawer__link{font-size:11.25px;font-weight:500;line-height:1.3;color:#fff;background-color:#6b0e0e}.drawer__link--form{font-size:10px;font-weight:500;line-height:1.3;color:#fff;background-color:#44826a;position:relative;top:2px}.drawer__link a{display:inline-block;padding:10px 13.5px;max-height:63px}.drawer__link--form a{display:inline-block;padding:10px 5.3px;max-height:63px;text-align:center}.drawer__link--form a img{width:60%;margin-bottom:4px}.drawer__link a:before{content:"";width:17px;height:1px;background-color:#fff;position:absolute;right:10px;bottom:10px}.drawer__link a:after{content:"";width:10px;height:1px;background-color:#fff;position:absolute;right:9px;bottom:13.3px;transform:rotate(45deg)}.header__drawerMenu{height:calc(100vh - 64px);overflow:hidden;transform:translateX(100%);opacity:0;transition:.3s;position:fixed;left:0;right:0;z-index:100}.header__drawerMenu.open{transform:translateX(0);opacity:1}.drawerMenu{background-color:#0d5299;overflow:scroll}.header2 .header__drawerMenu{height:calc(100vh - 55px);overflow:hidden;transform:translateX(100%);opacity:0;transition:.3s}.header2 .header__drawerMenu.open{transform:translateX(0);opacity:1}.header2 .drawerMenu{background-color:#0c69ab;overflow:scroll}.drawerMenu__content{padding-top:64px;background-color:#0c69ab;height:calc(100% - 64px)}.header2 .drawerMenu__content{margin-top:75px;width:100%;margin:0;background-color:transparent;height:auto}.drawerMenu__list{font-size:19px;font-weight:600;color:#fff;display:flex;flex-direction:column;gap:8px;width:fit-content;padding-left:120px;position:relative}.drawerMenu__list:after{content:"";width:40px;height:calc(100vh - 130px);background-image:url(//koryo-spg.co.jp/wp-content/themes/koryo/css/../images/job-search/header-spring.png);background-repeat:repeat;background-size:contain;position:absolute;top:0;left:60px}.drawerMenu__list li a{display:inline-block;padding:6px 10px}html.is-fixed{height:100%;overflow:hidden}