@charset "utf-8";html{scroll-behavior:smooth;font-size:62.5%}body{font-family:'Noto Sans JP','Hiragino Sans','Meiryo','Hiragino Kaku Gothic ProN',sans-serif;color:#333;font-size:1.6rem;font-weight:400;text-align:justify;font-feature-settings:"palt";letter-spacing:.05em;max-width:100%}main{overflow-x:hidden}main ul{list-style:disc}main li{margin-left:1.2em}p:not(:last-child){margin-bottom:2em}body{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fade_in{opacity:0;transform:translate(0,50px);transition:.5s}.fade_in.scrollin{opacity:1;transform:translate(0,0)}@keyframes down-in{0%{transform:translate(0,-30px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes up-in{0%{transform:translate(0,30px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes right-in{0%{transform:translate(30px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}.no_break{white-space:nowrap}.sp_br{display:none}.pc_br{display:inline}@media screen and (max-width:640px){.sp_br{display:inline}.pc_br{display:none}}img{max-width:100%;height:auto;object-fit:cover}a{text-decoration:none;transition:.3s}.flex_wrap{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;padding:0;width:100%;max-width:1000px}.box2{width:calc(50% - 10px)}.box3{width:calc(100%/3 - 40px/3)}.box4{width:calc(25% - 15px)}.center_xy{display:flex;justify-content:center;align-items:center}header{position:fixed;width:100%;height:100px;background:rgb(255 255 255/0);transition:.3s;text-align:left;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between;z-index:90}header h1{margin-left:max(4vw,20px);animation:down-in 1.5s ease .3s 1 forwards;opacity:0}header h1 span{margin-left:12px}.head_nav_pc{animation:down-in 1.5s ease .8s 1 forwards;opacity:0}.head_nav{display:flex;align-items:center;line-height:1.5em}.head_nav li:not(:nth-child(8)):not(:nth-child(7)):not(:nth-child(6)){margin-right:min(1.3vw,26px);display:flex;align-items:center}.head_nav li:not(:nth-child(8)):not(:nth-child(7)):not(:nth-child(6)):after{content:"";display:inline-block;margin-left:min(1.3vw,26px);width:1px;height:20px;background:#333}.head_nav li:not(:nth-child(8)):not(:nth-child(7)) a{position:relative;transition:.3s}.head_nav li:not(:nth-child(8)):not(:nth-child(7)) a:after{position:absolute;left:0;bottom:-10px;content:"";width:100%;height:2px;background:#333;visibility:hidden;opacity:0;transition:.3s}.head_nav li:not(:nth-child(8)):not(:nth-child(7)) a:hover:after{visibility:visible;opacity:1;bottom:-5px}.head_nav li:nth-child(6){margin-right:min(1.8vw,24px)}.head_nav li:nth-child(7) a{padding:0 min(2.1vw,28px);height:100px;color:#fff;display:flex;align-items:center;background:#dc1919;transition:.3s}.head_nav li:nth-child(8) a{padding:0 min(2.1vw,28px);height:100px;color:#fff;display:flex;align-items:center;background:#a11919;transition:.3s}.head_nav li:nth-child(7),.head_nav li:nth-child(8){overflow:hidden;font-weight:700}.head_nav li:nth-child(7) a:hover{transform:scale(1.1,1.1);background:#830400}.head_nav li:nth-child(8) a:hover{transform:scale(1.1,1.1);background:#570000}header.scroll-nav{height:80px;background:rgb(255 255 255/.9)}header.scroll-nav .head_nav li:nth-child(7) a,header.scroll-nav .head_nav li:nth-child(8) a{height:80px}@media (max-width:1259px){header h1{margin-left:20px}header h1 img{width:23vw}.head_nav li:not(:nth-child(8)):not(:nth-child(7)):not(:nth-child(6)){margin-right:.8vw}.head_nav li:not(:nth-child(8)):not(:nth-child(7)):not(:nth-child(6)):after{margin-left:.8vw}.head_nav li:nth-child(6){margin-right:1.5vw}.head_nav li:nth-child(7) a{padding:0 1.5vw}.head_nav li:nth-child(8) a{padding:0 1.5vw}}@media (max-width:1039px){header{font-size:1.4rem}}.head_nav_sp{display:none}.menu-btn{position:fixed;top:0;right:0;display:flex;height:80px;width:80px;justify-content:center;align-items:center;z-index:90;background-color:#dc1919}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute;transition:.3s}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#f4f4f4;transition:all .5s}#menu-btn-check:checked~.menu-content{left:0}.sp_head_nav{margin:60px 0 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.sp_head_nav li{width:100%}.sp_head_nav li:not(:nth-child(8)):not(:nth-child(7)):not(:nth-child(6)) a{display:block;padding:20px 10px;width:100%;border-bottom:#fff 1px solid}.sp_head_nav li:nth-child(6) a{display:block;padding:20px 10px;width:100%}.sp_head_nav li:nth-child(7) a{display:block;padding:20px 10px;width:100%;color:#fff;background:#dc1919}.sp_head_nav li:nth-child(8) a{display:block;padding:20px 10px;width:100%;color:#fff;background:#a11919}.sp_head_nav li:not(:nth-child(8)):not(:nth-child(7)) a:hover{background:#ddd}.sp_head_nav li:nth-child(7) a:hover{background:#830400}.sp_head_nav li:nth-child(8) a:hover{background:#570000}@media (max-width:958px){.head_nav_pc{display:none}.head_nav_sp{display:block}header h1 img{width:clamp(210px,60vw,280px)}}@media (max-width:640px){header{align-items:flex-end}header h1{margin-left:20px}header h1 span{margin-left:0;margin-top:5px;display:block;text-align:right}header,header.scroll-nav{height:60px}.menu-btn{height:60px;width:60px}}footer{background:#f4f4f4;width:100%;height:245px;display:flex;flex-direction:column;justify-content:space-between}.foot_add{margin-top:25px;line-height:1.5em}.foot_wrap{display:flex;justify-content:space-between;gap:35px 0;margin:0 auto;padding:60px 15px;width:100%;max-width:1230px}.foot_right{text-align:right}.foot_nav{display:flex;gap:0 20px;margin-bottom:30px}.foot_nav a{border-bottom:#f4f4f4 1px solid}.foot_nav a:hover{border-bottom:#333 1px solid}.ta_blk:after{content:"";display:inline-block;margin:0 0 -1px 5px;width:14px;height:14px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/ta_blk.svg) no-repeat center/14px 14px}.foot_nav li:not(:last-child):after{content:"・";display:inline-block;margin-left:20px}.foot_btn{display:inline-block;padding:7px 20px;color:#fff;background:#dc1919;border-radius:5px}.foot_btn:hover{background:#a11919}.foot_btn:after{content:"";display:inline-block;margin:0 0 -1px 15px;width:14px;height:14px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/ta_blk_white.svg) no-repeat center/14px 14px}.foot_copy{padding:15px;text-align:center;color:#fff;background:#363636}.back-to-top{display:none;position:fixed;right:5%;bottom:5%;z-index:99;filter:drop-shadow(0px 0px 10px rgb(255 255 255/.8))}main{min-height:calc(100vh - 245px)}@media (max-width:880px){main{min-height:calc(100vh - 355px)}footer{height:355px}.foot_wrap{flex-direction:column;align-items:center}.foot_left,.foot_right{text-align:center}}@media (max-width:640px){main{min-height:calc(100vh - 440px)}footer{height:440px}.foot_nav{flex-direction:column}.foot_nav li:not(:last-child):after{content:"・";display:block;margin-left:0}.back-to-top img{width:50px}}.not_top{position:relative}.not_top:before{position:absolute;content:"";top:-50px;right:11%;max-width:330px;width:35vw;aspect-ratio:330/348;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/not_top_back.svg) no-repeat top right/100%;z-index:-1}.not_top_btm:after{position:absolute;content:"";bottom:0;right:25%;max-width:330px;width:35vw;aspect-ratio:330/215;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/not_top_back.svg) no-repeat top right/100%;z-index:-1}@media (max-width:640px){.not_top:before{right:5px;top:10px}}.head_section{padding-top:130px}.page_tit{margin:0 auto 20px;padding:0 20px;width:100%;max-width:1240px;animation:right-in 1s ease .5s 1 forwards;opacity:0}.page_tit h1{padding:2px 0 5px 30px;font-size:4.8rem;font-weight:700;line-height:1em;border-left:#dc1919 5px solid}.page_tit h1 span{font-size:4rem}.page_tit h1:before{display:block;padding-bottom:5px;content:attr(data-title);font-size:2rem;line-height:1em;color:#dc1919;font-family:'Poppins','Noto Sans JP',sans-serif}.head_img{width:100%;max-height:260px;aspect-ratio:3/1;overflow:hidden}.head_img img{width:100%;max-height:260px;aspect-ratio:3/1;background:#eee;animation:up-in 2s ease .5s 1 forwards;opacity:0}.img_msg img{object-position:50% 50%}.img_job img{object-position:50% 50%}.img_cult img{object-position:50% 45%}.img_faq img{object-position:50% 30%}.img_job09 img{object-position:50% 20%}@media (max-width:640px){.head_section{padding-top:80px}.page_tit h1{padding:2px 0 5px 10px;font-size:2.4rem}.page_tit h1 span{font-size:1.8rem;display:block;margin-top:3px}.page_tit h1:before{font-size:1.4rem}.img_job img{object-position:50% 70%}}.cont_area{margin:90px auto;padding:0 20px;width:100%;max-width:1040px}.back_f4f4f4{background:#f4f4f4;margin:90px 0;padding:1px 0}.mrgn_top140{margin-top:140px}main:not(.top) h2{position:relative;margin-bottom:50px;padding:40px 0 10px;font-size:3.2rem;font-weight:700;border-bottom:#e1e1e1 1px solid}main:not(.top) h2:before{position:absolute;top:0;left:0;content:"";width:80px;height:5px;background:#dc1919}@media (max-width:640px){.cont_area{margin:60px auto}.back_f4f4f4{margin:60px 0;padding:1px 0}.mrgn_top140{margin-top:60px}main:not(.top) h2{font-size:2.4rem;margin-bottom:30px;padding:20px 0 10px}main:not(.top) h2:before{width:50px}}.top_head_section{margin:0 10vw;padding-top:170px}.top_head_section h1{position:relative;margin-bottom:70px;padding-bottom:40px;font-size:5.8vw;font-weight:900;line-height:1.3em;text-align:left;animation:right-in 1.5s ease 1s 1 forwards;opacity:0}.top_head_section h1 span{color:#dc1919}.top_head_section h1:after{position:absolute;bottom:0;left:0;content:"";width:10vw;height:.5vw;background:#dc1919}@media (max-width:640px){.top_head_section{margin:0 20px;padding-top:100px}.top_head_section h1{margin-bottom:35px;padding-bottom:25px;font-size:7.2vw}.top_head_section h1:after{width:15vw;height:4px}}.swiper{display:flex}.swiper-wrapper{width:90%}.swiper img,.swiper source{width:90%}.scroll{position:relative;width:calc(1em + 15px);padding-left:15px}.scroll p{position:absolute;display:block;font-family:'Poppins',sans-serif;writing-mode:vertical-rl}.scroll p:first-letter {color:#dc1919}.scroll:after{content:"";display:block;position:absolute;left:calc(.3em + 15px);top:110px;width:1px;height:80px;background-color:#333}.scroll:after{animation:scroll 3s cubic-bezier(1,0,0,1) infinite}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}@media (max-width:640px){.swiper-wrapper{width:100%}.swiper img{width:100%;height:600px}.swiper-slide:nth-child(1) img{object-position:40% 50%}.swiper-slide:nth-child(2) img{object-position:25% 50%}.swiper-slide:nth-child(3) img{object-position:30% 50%}.swiper-slide:nth-child(4) img{object-position:50% 50%}.scroll{display:none}}.top_news{position:relative;z-index:2}.top_news_wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 40px 30px 60px;width:max(70%,560px);background:#f4f4f4;line-height:1.5em}.top_news_item{display:flex;gap:20px;text-decoration:underline;transition:.3s}.top_news_item:hover{color:#999}.top_news_all{width:6.5em;text-align:right;flex-shrink:0}.top_news_all:after{content:"";display:inline-block;margin:0 0 2px 10px;width:8px;height:8px;border-top:2px solid #dc1919;border-right:2px solid #dc1919;transform:rotate(45deg);transition:.3s}.top_news_all:hover:after{margin:0 5px 2px 0}@media (max-width:640px){.top_news_wrap{flex-direction:column;align-items:flex-end;gap:10px;margin:0 20px;padding:30px 20px;width:calc(100% - 40px)}.top_news_item{flex-direction:column;gap:0;align-self:flex-start}}.top_msg{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin:min(10vw,180px) auto;padding:0 20px;max-width:1040px}.top_msg:before{content:"";position:absolute;top:-240px;left:-750px;width:1000px;height:750px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/top_msg_01.webp) no-repeat center/1000px auto;opacity:.1;z-index:-1}.top_msg:after{content:"";position:absolute;top:-240px;right:-750px;width:1000px;height:750px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/top_msg_01.webp) no-repeat center/1000px auto;opacity:.1;z-index:-1}.top_msg_box{width:50%}.t_msg01{color:#dc1919;margin-bottom:10px;font-size:2rem;font-family:'Poppins',sans-serif;letter-spacing:0}.t_msg02 p{display:inline;padding:0 15px 2px;font-size:3rem;line-height:1.8em;font-weight:700;color:#fff;background:#dc1919;-webkit-box-decoration-break:clone;box-decoration-break:clone}.t_msg02{margin:0 20px 50px 0}.more_btn{padding-bottom:5px;font-family:'Poppins',sans-serif;letter-spacing:0;border-bottom:#333 1px dotted;transition:.3s}.more_btn:hover{filter:alpha(opacity=50);opacity:.50}.more_btn:after{content:"";display:inline-block;margin:0 0 2px 4em;width:8px;height:8px;border-top:2px solid #dc1919;border-right:2px solid #dc1919;transform:rotate(45deg);transition:.3s}.more_btn:hover:after{margin:0 1em 2px 3em}.t_msg04 p{line-height:2.5em}.t_msg04 p:not(:last-of-type){margin-bottom:2em}.t_msg03_sp{display:none}@media (max-width:640px){.top_msg{margin:90px auto}.top_msg_box{width:100%}.t_msg01{font-size:1.6rem}.t_msg02{margin:0 0 35px}.t_msg02 p{font-size:2.2rem}.t_msg03{display:none}.t_msg03_sp{display:inline-block;margin-top:50px}.t_msg04 p{line-height:2em}.top_msg:before{top:-200px;left:auto;right:-5vw;width:400px;height:300px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/top_msg_01.png) no-repeat center/400px auto}.top_msg:after{top:auto;bottom:-240px;left:-5vw;width:400px;height:300px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/top_msg_01.png) no-repeat center/400px auto}}.t_tit_eg{color:#dc1919;margin-bottom:10px;font-size:2rem;font-family:'Poppins',sans-serif;letter-spacing:0}.t_tit_jp{font-size:4.6rem;font-weight:700}.c_white{color:#fff}.t_read{margin:35px 0 50px;line-height:1.5em}.view_btn{display:inline-block;margin-top:60px;padding-bottom:5px;font-family:'Poppins',sans-serif;letter-spacing:0;color:#fff;border-bottom:#fff 1px dotted}.view_btn:after{content:"";display:inline-block;margin:0 0 2px 3em;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:.3s}.view_btn:hover{filter:alpha(opacity=50);opacity:.50}.view_btn:hover:after{margin:0 1em 2px 2em}@media (max-width:640px){.t_read{margin:20px 0 30px}}.top_job{position:relative;margin:min(10vw,180px) 0 calc(min(10vw,180px) + 50px) 10%;padding:4vw 9vw 4vw 6vw;width:90%;background:#a11919;display:flex;justify-content:space-between;align-items:center}.top_job:before{position:absolute;bottom:-50px;left:-11%;content:"";width:100%;height:100%;background:#f4f4f4;z-index:-1}.t_job_tit{width:200px}.t_job_slide{width:calc(100% - 200px - 5vw)}.slider{width:100%}.slider a{background:#fff;transition:.3s}.slider img{width:100%;aspect-ratio:5/8;transition:.3s}.t_job_img{width:100%;aspect-ratio:5/8;overflow:hidden}.slider a:hover img{transform:scale(1.1,1.1)}.t_job_txt{width:100%;padding:15px 25px;font-size:2.2rem;background:#fff;display:flex;justify-content:space-between}.t_job_txt:after{content:"";display:inline-block;width:20px;height:20px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_job_arrow.svg) no-repeat}.slider .slick-slide{margin:0 20px}.slick-prev,.slick-next{position:absolute;top:calc(50% - 8px);cursor:pointer;outline:none;border-top:2px solid #fff;border-right:2px solid #fff;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{display:none}@media (max-width:640px){.top_job{margin:80px 0 80px 10%}.top_job:before{bottom:-30px}.t_job_tit{width:160px}.t_job_slide{width:calc(100% - 160px - 5vw)}.view_btn{margin-top:30px}.t_tit_eg{font-size:1.6rem;margin-bottom:5px}.t_tit_jp{font-size:3.2rem}.t_job_txt{font-size:1.6rem;padding:10px 20px}}@media (max-width:580px){.top_job{flex-direction:column;align-items:flex-start;gap:50px;padding:40px 30px}.t_job_slide{width:100%;max-width:300px}.slider img{aspect-ratio:2/3}.t_job_img{aspect-ratio:2/3}}.top_infog{width:100%;display:flex;flex-direction:row-reverse}.t_infog01{width:40%;padding:0 20px;text-align:left;display:flex;justify-content:center;align-items:center}.t_infog01_wrap{display:flex;flex-direction:column;align-items:flex-start}.t_infog02{width:60%;display:flex;justify-content:center;align-items:center}.t_infog02_wrap{position:relative;padding:0 20px;width:100%;display:flex;justify-content:center;gap:40px}.t_infog02_wrap:after{position:absolute;bottom:-25%;content:"";width:100%;height:50%;background:#f4f4f4;z-index:-1}.t_infog_item{display:flex;flex-direction:column;justify-content:space-around;gap:10px;width:200px;aspect-ratio:1/1;background:#fff;border:#dc1919 1px solid;border-radius:10px;padding:20px 10px;text-align:center;font-size:2rem;font-weight:700;line-height:1.3em}.t_infog_item01:after{content:"";width:100%;height:60%;max-height:61px;display:flex;justify-content:center;align-items:center;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_infog_item01.svg) no-repeat center center/auto 100%}.t_infog_item02:after{content:"";width:100%;height:60%;max-height:61px;display:flex;justify-content:center;align-items:center;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_infog_item02.svg) no-repeat center center/auto 100%}.t_infog_item03:after{content:"";width:100%;height:60%;max-height:67px;display:flex;justify-content:center;align-items:center;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_infog_item03.svg) no-repeat center center/auto 100%}.t_infog_item04:after{content:"";width:100%;height:60%;max-height:61px;display:flex;justify-content:center;align-items:center;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_infog_item04.svg) no-repeat center center/auto 100%}@media (max-width:1260px){.t_infog01{width:50%}.t_infog02{width:50%}.t_infog02_wrap{flex-wrap:wrap;gap:30px;padding:0 calc(25vw - 175px)}.t_infog02_wrap:after{bottom:-12.5%;height:25%}.t_infog_item{width:160px}}@media (max-width:800px){.t_infog02_wrap{gap:20px;padding:0 20px}.t_infog_item{width:calc(50% - 30px);padding:10px}}@media (max-width:640px){.top_infog{flex-direction:column;gap:40px}.t_infog01{width:100%;display:block}.t_infog02{width:90%}.t_infog_item{font-size:1.4rem;padding:20px 10px;min-width:120px;max-width:160px;width:calc(45vw - 30px)}.t_infog02_wrap{padding:0 calc(45vw - 190px)}.t_infog_item01:after,.t_infog_item02:after,.t_infog_item03:after,.t_infog_item04:after{height:55%}}.top_cul_area{position:relative;width:100%;padding:min(13vw,250px) 20px}.top_cul_area:before{position:absolute;top:50px;right:6%;width:320px;height:238px;content:"";background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_cul_back1.svg) no-repeat center/100%;z-index:-1}.top_cul_area:after{position:absolute;bottom:0;left:1%;width:442px;height:406px;content:"";background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_cul_back2.svg) no-repeat center/100%;z-index:-1}.top_cul{position:relative;max-width:1000px;height:580px;margin:0 auto}.top_cul:before{position:absolute;bottom:60px;right:0;display:block;content:"";width:430px;aspect-ratio:43/52;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_cul_01.jpg) no-repeat center/100%}.top_cul:after{position:absolute;bottom:0;right:340px;display:block;content:"";width:180px;aspect-ratio:18/25;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_cul_02.jpg) no-repeat center/100%}.t_cul_txt{padding-top:70px}@media (max-width:1440px){.top_cul_area:before{top:50px;right:6%;width:calc(320px*.7);height:calc(238px*.7)}.top_cul_area:after{bottom:0;left:1%;width:calc(442px*.7);height:calc(406px*.7)}.top_cul{max-width:800px;height:calc(580px*.7)}.top_cul:before{bottom:42px;width:calc(430px*.7)}.top_cul:after{right:calc(340px*.7);width:calc(180px*.7)}.t_cul_txt{padding-top:40px}}@media (max-width:640px){.top_cul_area{padding:80px 20px}.top_cul_area:before{top:70px;right:20px;width:calc(320px*.4);height:calc(238px*.4)}.top_cul_area:after{bottom:0;left:0;width:calc(442px*.4);height:calc(406px*.4)}.top_cul{height:auto;padding-bottom:calc(580px*.7 + 30px)}.top_cul:before{aspect-ratio:43/50}.top_cul:after{right:209px}.t_cul_txt{padding-top:10px}}@media (max-width:374px){.top_cul{height:auto;padding-bottom:calc(580px*.6 + 30px)}.top_cul:before{bottom:36px;width:calc(430px*.6)}.top_cul:after{right:172px;width:calc(180px*.6)}}.top_rec_area{position:relative;background:#f4f4f4;margin-top:9.9vw;padding:calc(min(8.5vw,150px) + 13vw) 20px min(8.5vw,150px)}.top_rec_area:before{position:absolute;top:-13vw;left:5%;content:"";width:90%;height:26vw;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_rec_img.jpg) no-repeat center top/100% auto}.top_rec{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.t_rec_li{font-size:2rem;display:flex;flex-direction:column;gap:20px}.t_rec_li li{display:flex;gap:15px}.t_rec_li li:before{content:"";width:25px;height:25px;margin-top:-2px;display:inline-block;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/check_01.svg) no-repeat}.t_rec01{width:400px}.t_rec02{display:flex;gap:20px;width:calc(100% - 400px);max-width:700px}.t_rec_item{width:calc(50% - 10px);max-width:340px}.t_rec_item a:hover img{transform:scale(1.1,1.1)}.t_rec_img{position:relative;width:100%;height:380px;overflow:hidden}.t_rec_img img{width:100%;height:100%;object-position:left 50%;transition:.3s}.t_rec_img:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6))}.t_rec_txt_new,.t_rec_txt_mid{padding:15px;font-size:2.2rem;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.t_rec_txt_new{background:#dc1919}.t_rec_txt_mid{background:#a11919}.t_rec_txt_new:after,.t_rec_txt_mid:after{content:"";display:inline-block;margin:0 0 0 1em;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:.3s}@media (max-width:1023px){.t_rec02{flex-direction:column}.t_rec_item{width:100%;max-width:none}.t_rec_img{height:auto;max-height:240px;aspect-ratio:2/1}}@media (max-width:640px){.top_rec_area{padding:calc(80px + 13vw) 20px 80px}.top_rec{flex-direction:column;align-items:flex-start}.t_rec01,.t_rec02{width:100%}.t_rec_li{font-size:1.8rem;gap:15px}.t_rec_li li:before{width:20px;height:20px;margin-top:-1px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/check_01.svg) no-repeat center/100%}.t_rec_txt_new,.t_rec_txt_mid{pad:10px;font-size:2rem}}.top_btm_link{display:flex;justify-content:center;align-items:center;gap:min(5vw,50px);margin:clamp(80px,8vw,150px) 20px}.t_btm_btn{position:relative;width:100%;max-width:450px;padding:20px 30px;border:#eaeaea 1px solid;border-radius:10px;transition:.3s}.t_btm_btn:after{position:absolute;right:30px;top:0;bottom:0;margin:auto;content:"";width:29px;height:29px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/t_job_arrow.svg) no-repeat center/29px 29px;transition:.3s}.t_btm_btn:hover{border:#ccc 1px solid;padding-left:50px}.t_btm_btn:hover:after{right:50px}.t_btm_btn01{color:#dc1919}.t_btm_btn02{font-size:3.2rem;font-weight:700;margin-top:5px}@media (max-width:640px){.top_btm_link{flex-direction:column;gap:30px}.t_btm_btn02{font-size:2.4rem}}.msg_img img{aspect-ratio:5/2}.msg_01{display:flex;justify-content:space-between;gap:30px;margin-top:50px}.msg_01_l p{display:inline;padding:0 15px 2px;font-size:2.4rem;line-height:1.8em;font-weight:700;color:#fff;background:#dc1919;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.msg_01_r{margin-top:-5px;max-width:550px;line-height:2em;flex-shrink:2}.msg_sign{text-align:right}.msg_02{text-align:center;position:relative;margin-top:90px}.msg_02:before{position:absolute;top:-60px;right:30px;content:"";width:181px;height:233px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/msg_02_1.svg) no-repeat center/100%;z-index:-1}.msg_02:after{position:absolute;bottom:-60px;left:30px;content:"";width:228px;height:237px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/msg_02_2.svg) no-repeat center/100%;z-index:-1}.msg_02_a{margin-bottom:30px}.msg_02_a p{display:inline;padding:0 15px 2px;font-size:3.2rem;line-height:1.8em;font-weight:700;color:#fff;background:#dc1919;-webkit-box-decoration-break:clone;box-decoration-break:clone}.msg_02_b{font-size:2rem;line-height:2em}.msg_03{max-width:1000px;margin:0 auto 140px}.msg_03 img{width:100%;aspect-ratio:5/2;object-position:50% 40%}@media (max-width:640px){.msg_01{flex-direction:column;gap:20px;margin-top:30px}.msg_01_l p{font-size:2rem}.msg_01_r{max-width:none}.msg_02{margin-top:80px}.msg_02:before{top:-70px;right:0;width:88px;height:114px}.msg_02:after{bottom:-40px;left:0;width:111px;height:116px}.msg_02_a p{font-size:2rem}.msg_02_b{font-size:1.6rem}.msg_03{margin:0 auto 80px}.msg_03 img{aspect-ratio:15/8;object-position:50% 30%}}.job_head{margin:90px auto;padding:0 20px;max-width:943px;aspect-ratio:311/200;text-align:center;animation:up-in 2s ease .8s 1 forwards;opacity:0}@media (max-width:640px){.job_head{margin:20px auto -30px;max-width:385px;aspect-ratio:385/518}}#tab_menu{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 50px}#tab_menu li{margin:0;width:300px;text-align:center;list-style:none;border:#dc1919 2px solid;border-radius:99px;transition:.3s}#tab_menu li.selected{background:#dc1919;color:#fff}#tab_menu li:hover{background:#dc1919;color:#fff}#tab_menu li a{display:block;padding:8px 0;font-size:2rem}.tab_panel{display:none;padding:90px 0}.job_tab_img,.job_tab_img img{aspect-ratio:20/7}.job_tab01 img{object-position:50% 0}.job_tab02 img{object-position:50% 50%}.job_tab03 img{object-position:50% 50%}.job_tab04 img{object-position:50% 50%}.job_tab05 img{object-position:50% 0}.job_tab06 img{object-position:0% 0}@media (max-width:640px){.job_tab_img,.job_tab_img img{aspect-ratio:25/12}}.job_03_box{display:flex;justify-content:space-between;gap:20px;margin-top:55px}.job_03_box_l{max-width:400px;z-index:1}.job_03_box_r{max-width:550px;line-height:2em;position:relative}.job_03_box_r:before{position:absolute;content:"";top:115px;left:-215px;width:107px;height:101px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/03_job_back.svg) no-repeat center/100%;z-index:-1}.job_03_type{display:inline-block;margin-bottom:30px;padding:3px 10px 4px;color:#fff;font-weight:700;background:#333}.job_03_read{font-size:2.4rem;color:#dc1919;font-weight:700;line-height:1.8em}.job_03_box_r img{width:100%;aspect-ratio:11/5;margin-bottom:25px}@media (max-width:1000px){.job_03_box_l{width:calc(45vw - 20px)}.job_03_box_r{width:55vw}}@media (max-width:640px){.job_03_box{flex-direction:column;margin-top:35px}.job_03_box_l,.job_03_box_r{width:100%;max-width:none}.job_03_read{font-size:2rem;line-height:1.5em}.job_03_type{margin-bottom:10px}.job_03_box_r img{width:80%;aspect-ratio:50/31}.job_03_box_r:before{top:auto;left:auto;bottom:-20px;right:0}}.infogra_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:40px}.infogra_box{text-align:center;padding:40px 20px;border-radius:10px;box-shadow:0 0 6px rgb(0 0 0/.15);position:relative;display:flex;flex-direction:column}.item01{grid-row:1;grid-column:1/3}.item02{grid-row:1;grid-column:3/5}.item03{grid-row:1;grid-column:5/7}.item04{grid-row:2;grid-column:1/5}.item05{grid-row:2;grid-column:5/7}.item06{grid-row:3;grid-column:1/4}.item07{grid-row:3;grid-column:4/7}.item08{grid-row:4;grid-column:1/4}.item09{grid-row:5;grid-column:1/4}.item10{grid-row:4/6;grid-column:4/7}.item11{grid-row:6;grid-column:1/4}.item12{grid-row:6;grid-column:4/7}.item01:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img01.svg) no-repeat center;z-index:-1}.item02:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img02.svg) no-repeat center;z-index:-1}.item03:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img03.svg) no-repeat center;z-index:-1}.item04:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img04.svg) no-repeat center;z-index:-1}.item05:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img05.svg) no-repeat center;z-index:-1}.item06:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img06.svg) no-repeat center;z-index:-1}.item07:before{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;width:100%;height:80%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img07.svg) no-repeat center;z-index:-1}.item08:before{position:absolute;content:"";top:0;bottom:0;margin:auto 0 auto 40%;width:60%;height:100%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img08.svg) no-repeat center;z-index:-1}.item09:before{position:absolute;content:"";top:0;bottom:0;margin:auto 0 auto 40%;width:60%;height:100%;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/infogra_img09.svg) no-repeat center;z-index:-1}.infogra_tit{font-size:2.4rem;font-weight:700}.infogra_txt1{font-size:1.4rem;height:1em;margin:5px 0 20px}.infogra_cont{margin-top:auto}.item04_note{position:absolute;left:0;right:0;bottom:20px;margin:auto;font-size:1.4rem;color:#919191}.item08,.item09{flex-direction:row;align-items:center;justify-content:space-around;gap:10px;text-align:left}.item08 .infogra_txt1,.item09 .infogra_txt1{margin:5px 0 0}@media (max-width:640px){.infogra_wrap{display:flex;flex-direction:column;gap:20px}}@media (max-width:500px){.item08:before{top:auto;left:0;right:0;bottom:0;margin:auto;width:100%;height:80%}.item09:before{top:auto;left:0;right:0;bottom:0;margin:auto;width:100%;height:80%}.item08,.item09{flex-direction:column;align-items:center;justify-content:space-around;gap:0;text-align:center}.item08 .infogra_txt1,.item09 .infogra_txt1{margin:5px 0 20px}}.cult_01_txt{line-height:1.5em}.cult_01_img{text-align:center}.cult_02{margin-top:20px}.cult_02 img{width:100%;aspect-ratio:20/7;object-position:50% 70%}.cult_02_cont{margin-top:50px}.cult_02_cont h3{position:relative;padding-left:30px;font-size:2.8rem;font-weight:700}.cult_02_cont h3:before{position:absolute;content:"";left:0;top:3px;width:0;height:0;border-left:#dc1919 24px solid;border-top:transparent 12px solid;border-bottom:transparent 12px solid}.cult_02_cont p{margin-top:20px;line-height:1.5em}.cult_03{display:grid;grid-template-columns:repeat(auto-fit,300px);justify-content:center;gap:50px}.cult_03_box{padding:30px 10px;background:#f4f4f4}.cult_03_box h3{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:130px;height:5.4rem;font-size:2.8rem;font-weight:700;text-align:center;line-height:1em}.cult_03_box h3 span{font-size:1.6rem}.cult_03_box p{line-height:1.5em;padding:0 30px}.cult_03_a:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_a.svg) no-repeat center}.cult_03_b:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_b.svg) no-repeat center}.cult_03_c:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_c.svg) no-repeat center}.cult_03_d:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_d.svg) no-repeat center}.cult_03_e:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_e.svg) no-repeat center}.cult_03_f:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_f.svg) no-repeat center}.cult_03_g:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_g.svg) no-repeat center}.cult_03_h:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_h.svg) no-repeat center}.cult_03_i:after{position:absolute;content:"";bottom:-130px;left:0;right:0;margin:auto;width:130px;height:130px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/05_cult_03_i.svg) no-repeat center}.cult_04{display:flex;flex-wrap:wrap;gap:50px}.cult_04_box{width:calc(50% - 25px);padding-left:130px;min-height:110px;display:flex;flex-direction:column;justify-content:center;position:relative}.cult_04_a:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_a.svg) no-repeat center/100%}.cult_04_b:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_b.svg) no-repeat center/100%}.cult_04_c:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_c.svg) no-repeat center/100%}.cult_04_d:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_d.svg) no-repeat center/100%}.cult_04_e:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_e.svg) no-repeat center/100%}@media (max-width:1039px){.cult_03{gap:40px}.cult_04{gap:40px}.cult_04_box{max-width:800px;width:100%;margin:0 auto}}@media (max-width:679px){.cult_03{gap:30px}}@media (max-width:640px){.cult_01_img{margin:30px auto 0;width:244px;padding-right:20px}.cult_02 img{aspect-ratio:67/32}.cult_02_cont{margin-top:30px}.cult_02_cont h3{padding-left:24px;font-size:2.2rem}.cult_02_cont h3:before{border-left:#dc1919 18px solid;border-top:transparent 9px solid;border-bottom:transparent 9px solid}.cult_02_cont p{margin-top:10px}.cult_04{gap:30px}.cult_04_box{padding-left:90px}.cult_04_a:before,.cult_04_b:before,.cult_04_c:before,.cult_04_d:before,.cult_04_e:before{bottom:auto;width:80px;height:80px}}.news_li_area{margin:min(8.5vw,150px) auto;padding:0 20px;max-width:1040px}.news_li{border-top:#d3d3d3 1px solid;list-style:none}.news_li li{position:relative;border-bottom:#d3d3d3 1px solid;margin-left:0}.news_li li a{display:block;transition:.3s}.news_li li a:hover{background:#f4f4f4}.news_li li a:after{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;width:8px;height:8px;border-top:2px solid #dc1919;border-right:2px solid #dc1919;transform:rotate(45deg);transition:.3s}.news_li_item{display:flex;padding:25px 50px 25px 20px;line-height:1.5em}.news_li_item dt{width:7em;font-size:1.8rem;color:#dc1919;font-family:'Poppins',sans-serif;letter-spacing:0}.news_li_item dd{width:calc(100% - 7em)}@media (max-width:640px){.news_li_area{margin:80px auto}.news_li_item{flex-direction:column;gap:5px}.news_li_item dd{width:100%}}.news_area{margin:min(8.5vw,150px) auto;padding:0 20px;max-width:1040px}.news_post{margin-bottom:50px;padding:100px;background:#f4f4f4}.single_date{font-size:2.4rem;color:#dc1919;font-family:'Poppins',sans-serif;letter-spacing:0;margin-bottom:10px}.single_title{font-size:2.6rem;font-weight:700;line-height:1.3em;margin-bottom:30px;padding-bottom:15px;border-bottom:#333 1px dotted}.single_content{line-height:1.5em}.toggle{display:none}.faq-cont{position:relative;max-width:1000px;margin:0 auto 10px;padding-bottom:10px;line-height:1.5em;border-bottom:#d2d2d2 1px dotted}.question,.answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.question{margin:0;padding:0;max-width:1000px;width:100%;min-height:45px;display:flex;align-items:center;align-content:center}.question:after{content:"";width:9px;height:9px;border:0;border-top:solid 2px #dc1919;border-right:solid 2px #dc1919;position:absolute;top:50%;right:20px;margin-top:-5px;transform:rotate(45deg);transition:all .3s}.answer{max-height:0;overflow:hidden}.answer p{margin:15px 0;padding:0 60px}.answer p:before{position:absolute;left:15px;top:8px;content:"";width:31px;height:35px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/faq_a.svg) no-repeat center}.toggle:checked+.question+.answer{max-height:500px;transition:all 1.5s}.toggle:checked+.question:after{transform:rotate(135deg) !important}.question h3{position:relative;padding:10px 60px}.question h3:before{position:absolute;left:15px;top:0;bottom:0;margin:auto;content:"";width:31px;height:35px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/faq_q.svg) no-repeat center}#tab_menu2{display:flex;justify-content:center;gap:20px;position:relative;z-index:2}#tab_menu2 li{position:relative;margin:0;width:280px;text-align:center;list-style:none;color:#cbcbcb;border-left:#cbcbcb 2px solid;border-top:#cbcbcb 8px solid;border-right:#cbcbcb 2px solid;transition:.3s}#tab_menu2 li:nth-child(1):hover,#tab_menu2 li:nth-child(1).selected{border-left:#dc1919 2px solid;border-top:#dc1919 8px solid;border-right:#dc1919 2px solid;color:#dc1919}#tab_menu2 li:nth-child(2):hover,#tab_menu2 li:nth-child(2).selected{border-left:#871919 2px solid;border-top:#871919 8px solid;border-right:#871919 2px solid;color:#871919}#tab_menu2 li:nth-child(1).selected:after,#tab_menu2 li:nth-child(2).selected:after{position:absolute;content:"";left:0;bottom:-2px;width:100%;border-bottom:#fff 2px solid}#tab_menu2 li a{display:block;padding:10px 0;font-size:3.2rem;font-weight:700}.tab_panel_new,.tab_panel_mid{position:relative;padding:90px 0 0}.tab_panel_new:before{position:absolute;content:"";width:100vw;top:0;left:-50vw;right:-50vw;margin:auto;border-top:#dc1919 2px solid;z-index:-1;transition:.3s}.tab_panel_mid:before{position:absolute;content:"";width:100vw;top:0;left:-50vw;right:-50vw;margin:auto;border-top:#871919 2px solid;z-index:-1;transition:.3s}@media (max-width:640px){#tab_menu2 li{width:130px}#tab_menu2 li a{font-size:2rem}.tab_panel_new,.tab_panel_mid{padding:60px 0 0}}.jobli_09{margin-bottom:60px;padding-bottom:35px;font-size:3.2rem;font-weight:700;text-align:center;position:relative}.jobli_09:before{display:block;padding-bottom:10px;content:attr(data-title);font-size:2.2rem;line-height:1em;color:#dc1919;font-family:'Poppins','Noto Sans JP',sans-serif}.jobli_09:after{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;width:50px;height:5px;background:#dc1919}.jobli_09_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:min(4.7vw,50px) 0;margin-bottom:120px}.jobli_09_item a{max-width:475px;width:45.6vw;display:block}.jobli_09_item a:hover{box-shadow:0 0 10px 0 rgb(0 0 0/.2)}.jobli_09_item a img{transition:all .3s}.jobli_09_item a:hover img{transform:scale(1.1,1.1)}.jobli_item_img{width:100%;aspect-ratio:9/4;overflow:hidden}.jobli_item_name{position:relative;padding:20px 50px 20px 25px;font-size:2.2rem;font-weight:700;line-height:1.3em;text-align:left}.jobli_item_name:after{content:"";width:9px;height:9px;border:0;border-top:solid 2px #dc1919;border-right:solid 2px #dc1919;position:absolute;top:0;bottom:0;right:25px;margin:auto;transform:rotate(45deg);transition:all .3s}@media (max-width:768px){.jobli_item_name{font-size:1.8rem;padding:10px 40px 10px 15px}.jobli_item_name:after{right:15px}.jobli_item_name span{font-size:1.6rem}.jobli_09{font-size:2.8rem;padding-bottom:20px}.jobli_09:before{font-size:2rem;padding-bottom:5px}.jobli_09{margin-bottom:40px}}@media (max-width:640px){.jobli_09_wrap{gap:40px}.jobli_09_item a{max-width:none;width:100%}.jobli_item_img{aspect-ratio:11/5}}.job__notext{width:100%;font-size:2rem;text-align:center;font-weight:700}.jobin_01{display:flex}.jobin_01_l{line-height:2em;width:50%}.jobin_01_r{width:47%;margin-left:3%;height:300px}.jobin_01_r img{height:300px;object-position:20% 80%}@media (max-width:640px){.jobin_01{flex-direction:column-reverse}.jobin_01_l{width:100%}.jobin_01_r{width:100%;margin-left:auto;height:auto;margin-bottom:20px}.jobin_01_r img{height:auto;aspect-ratio:2/1}}.jobin_02{display:flex}.jobin_02_l{width:35%;margin-right:7%}.jobin_02_l img{height:230px;object-position:50% 80%}.jobin_02_r{width:58%}.jobin_day{display:flex;flex-wrap:wrap}.jobin_day2{display:flex;flex-wrap:wrap;margin-top:30px}.jobin_day dt,.jobin_day2 dt{width:70px;font-size:2rem;font-family:'Poppins',sans-serif;letter-spacing:0}.jobin_day dd,.jobin_day2 dd{width:calc(100% - 70px);position:relative;padding:0 0 2em 30px;line-height:1.3em}.jobin_day dd:not(:last-child):before,.jobin_day2 dd:not(:last-child):before{position:absolute;content:"";top:15px;left:7px;width:1px;height:100%;border-left:#333 1px dotted}.jobin_day dd:after,.jobin_day2 dd:after{position:absolute;content:"";top:2px;left:0;width:15px;height:15px;background:#dc1919}@media (max-width:640px){.jobin_02{flex-direction:column}.jobin_02_l{width:100%;margin-right:auto;margin-bottom:20px}.jobin_02_l img{height:auto;aspect-ratio:2/1}.jobin_02_r{width:100%}}.jobin_03{display:flex;gap:min(4vw,40px)}.jobin_03_box{position:relative;flex:1;padding-top:50px}.jobin_03_box:not(:last-child):before{position:absolute;content:"";top:10px;left:50%;width:113%;height:1px;border-top:#333 1px dotted}.jobin_03_box:last-child:before{position:absolute;content:"";top:5px;left:calc(50% - 20px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #333}.jobin_03_box:after{position:absolute;content:"";top:0;left:0;right:0;margin:auto;width:20px;height:20px;background:#dc1919}.jobin_03_read{padding:3px;font-size:18px;text-align:center;color:#dc1919;border:#dc1919 1px solid}.jobin_03_txt{margin-top:10px;line-height:1.5em}.jobin_03_2{margin-top:80px;padding:50px 20px;background:#f4f4f4;border-radius:15px}.jobin_03_2_tit{position:relative;padding-bottom:30px;font-size:3.2rem;font-weight:700;text-align:center}.jobin_03_2_tit:after{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;width:50px;height:5px;background:#dc1919}.jobin_03_2_box{margin:40px auto 0;max-width:800px;padding-left:130px;min-height:110px;display:flex;flex-direction:column;justify-content:center;position:relative}.jobin_03_a:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_a.svg) no-repeat center/100%}.jobin_03_b:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_b.svg) no-repeat center/100%}.jobin_03_c:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_c.svg) no-repeat center/100%}.jobin_03_d:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_d.svg) no-repeat center/100%}.jobin_03_e:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_e.svg) no-repeat center/100%}.jobin_03_f:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:110px;height:110px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/jobin_03_f.svg) no-repeat center/100%}.jobin_03_2_wrap{display:flex;gap:5px 10px;align-items:center;font-size:1.4rem;text-align:left}.jobin_03_2_a{padding:3px 10px;color:#fff;background:#dc1919}.jobin_03_2_txt{margin-top:15px;font-size:1.8rem;line-height:1.7em}@media (max-width:640px){.jobin_03{flex-direction:column;gap:30px}.jobin_03_box{padding-top:0;padding-left:50px}.jobin_03_box:not(:last-child):before{top:30px;left:15px;width:1px;height:100%;border-top:none;border-left:#333 1px dotted}.jobin_03_box:last-child:before{top:-10px;left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}.jobin_03_box:after{top:0;left:0;right:auto;margin:auto;width:30px;height:30px}.jobin_03_2{padding:40px 20px;border-radius:10px}.jobin_03_2_tit{padding-bottom:20px;font-size:2.8rem}.jobin_03_2_box{margin:30px auto 0;padding-left:90px;min-height:90px;justify-content:flex-start}.jobin_03_a:before,.jobin_03_b:before,.jobin_03_c:before,.jobin_03_d:before,.jobin_03_e:before,.jobin_03_f:before{bottom:auto;width:80px;height:80px}.jobin_03_2_wrap{flex-direction:column-reverse;align-items:flex-start}.jobin_03_2_txt{margin-top:5px;font-size:1.6rem;line-height:1.5em}}.jobinfo_pr_wrap{margin:0 auto 40px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.jobinfo_pr_wrap li{background-color:#dc1919;color:#fff;font-size:1.4rem;line-height:1em;padding:3px 6px 4px}.jobinfo_req{display:flex;flex-wrap:wrap;line-height:1.5em;border-top:#d3d3d3 1px dotted}.jobinfo_req dt{padding:20px 20px 20px 0;width:180px;color:#dc1919;border-bottom:#d3d3d3 1px dotted}.jobinfo_req dd{padding:20px;width:calc(100% - 180px);border-bottom:#d3d3d3 1px dotted}.jobinfo_req dd p:not(:last-child){margin-bottom:1em}span.indent_1{display:inline-block;padding-left:1em;text-indent:-1em}.bikou li{list-style-type:"◆"}@media screen and (max-width:640px){.jobinfo_req{margin:0 auto 60px}.jobinfo_req dt{padding:15px 0 5px;width:100%;border-bottom:none}.jobinfo_req dd{padding:0 0 15px;width:100%}}.form_read{margin-bottom:60px}.required{color:#ef3d22}.form_area{margin-bottom:25px;display:flex}.form_item{display:inline-block;vertical-align:top;margin-right:26px;width:150px;font-weight:700}.form_area p{display:inline-flex;width:calc(100% - 180px);flex-wrap:wrap;gap:15px 50px;word-break:break-all;white-space:pre-wrap;}.form_note,.consent_chk,.submit{text-align:center;margin:30px auto;line-height:1.7em}a.ta_blk_red{text-decoration:underline;color:#dc1919;transition:.3s}.ta_blk_red:after{content:"";display:inline-block;margin:0 0 -1px 5px;width:14px;height:14px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/ta_blk_red.svg) no-repeat center/14px 14px;transition:.3s}a.ta_blk_red:hover,a.ta_blk_red:hover:after{filter:alpha(opacity=50);opacity:.5}.contact_note{line-height:1.5em;margin-bottom:50px}input[type=text],input[type=email],input[type=number],textarea{margin-top:-1px;padding:5px 10px;width:100%;border:#333 1px solid;border-radius:3px}input[type=checkbox]{margin:-2px 7px 0 0}input[type=radio]{margin:-4px 5px 0 0}button,input[type=submit],input[type=button]{width:200px;padding:10px;color:#fff;background:#dc1919;border-radius:99px;transition:.3s;text-align:center}button:hover,input[type=submit]:hover{background:#830400}@media (max-width:640px){button[type=submit]+button[type=button]{margin-top:10px}}select{padding:5px 40px 5px 10px;min-width:230px;cursor:pointer;border:#333 1px solid;border-radius:3px}.select{position:relative;display:inline-flex;align-items:center}.select:after{position:absolute;content:"";right:15px;width:10px;height:7px;background-color:#333;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}@media screen and (max-width:640px){.form_read{margin-bottom:30px}.form_area{margin-bottom:30px;display:block}.form_item{width:100%;margin-bottom:10px}.form_area p{width:100%}}#mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span{display:none;margin-left:0}.job-new-c01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-c02 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-c03 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-c04 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-c05 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h02 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h03 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h04 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h05 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h06 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h07 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h08 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h09 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1),.job-new-h10 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(1){display:inline}.job-mid-01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-02 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-03 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-04 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-05 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-06 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-07 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-08 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-09 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-10 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-11 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-12 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-13 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-14 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2),.job-mid-15 #mw_wp_form_mw-wp-form-34 form>div:nth-child(1) p>span:nth-child(2){display:inline}#mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span{display:none;margin-left:0}.job-new-c01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(1),.job-new-h01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(2),.job-new-h02 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(3),.job-new-h03 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(4),.job-new-h04 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(5),.job-new-h05 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(6),.job-new-h06 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(7),.job-new-h07 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(9),.job-new-h08 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(10){display:inline}.job-mid-01 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(2),.job-mid-02 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(3),.job-mid-03 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(4),.job-mid-04 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(1),.job-mid-10 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(5),.job-mid-05 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(6),.job-mid-06 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(7),.job-mid-07 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(8),.job-mid-08 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(9),.job-mid-09 #mw_wp_form_mw-wp-form-34 form>div:nth-child(2) p>span:nth-child(10){display:inline}#mw_wp_form_mw-wp-form-34 form>div p>span.error{display:block}.thanks_tit{margin-bottom:50px;font-size:3.2rem;font-weight:700;line-height:1.5em;text-align:center}.thanks_txt{line-height:1.5em;text-align:center}@media screen and (max-width:640px){.thanks_tit{font-size:2.4rem}}.dl_area{margin:min(8.5vw,150px) auto;padding:0 20px;max-width:1040px}.dl_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:80px 125px}.dl_item{max-width:250px;width:28.8vw}.dl_name{margin-bottom:15px;font-size:2rem}.dl_name:before{content:"■";color:#a11919;padding-right:.5em}a.dl_btn{display:flex;justify-content:center;align-items:center;padding:8px;width:100%;max-width:250px;color:#fff;background:#a11919;border-radius:99px;transform:.3s}a.dl_btn:hover{background:#830400}.dl_btn:after{content:"";width:30px;height:17px;background:url(/recruit/wp/wp-content/themes/ykc_chemi/img/dl_mark.svg) no-repeat center right}@media screen and (max-width:768px){.dl_wrap{justify-content:center;gap:60px 40px}.dl_item{max-width:250px;width:calc(50% - 20px)}}@media screen and (max-width:500px){.dl_area{margin:60px auto}.dl_wrap{gap:40px}.dl_item{max-width:250px;width:100%}}.post-password-form{width:100%;max-width:800px;height:calc(100vh - 245px);margin:0 auto;padding:200px 20px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.post-password-form p:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}input[type=password]{margin-top:-1px;padding:5px 10px;border:#333 1px solid;border-radius:3px}@media screen and (max-width:640px){.post-password-form{height:auto}}.font{font-family:'Poppins',sans-serif;letter-spacing:0}.form__google{width:100%;text-align:center;margin-top:3%;color:#999;font-size:1.2rem;line-height:1.2em}.form__google a{color:#999;text-decoration:underline}.form__google a:hover{color:#ccc}.grecaptcha-badge{visibility:hidden}