@charset "utf-8";html{scroll-behavior:smooth;scroll-padding-top:120px;font-size:62.5%}body{font-family:'Noto Sans JP','Hiragino Sans','Meiryo','Hiragino Kaku Gothic ProN',sans-serif;color:#222;font-size:1.6rem;font-weight:400;font-feature-settings:"palt";max-width:100%}body.active{height:100%;overflow:hidden}main{overflow:hidden}main ul{list-style:disc}main li{margin-left:1.2em}p:not(:last-of-type){margin-bottom:1.7em}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 left-in{0%{transform:translate(-30px,0);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}}@keyframes zoom-in{0%{transform:scale(.8,.8);opacity:0}100%{transform:scale(1,1);opacity:1}}.br_no{white-space:nowrap}.br_sp{display:none}.br_pc{display:inline}@media (max-width:640px){.br_sp{display:inline}.br_pc{display:none}}img{max-width:100%;height:auto;object-fit:cover}a{text-decoration:none;transition:.3s}.page_head{margin-top:350px;aspect-ratio:192/35;position:relative;animation:up-in 1.5s ease .2s 1 forwards;opacity:0}.about{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-about.jpg) no-repeat center/cover}.co{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-co.jpg) no-repeat left 20% top 0%/cover}.msg{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-msg.jpg) no-repeat left 20% top 40%/cover}.infog{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-infog.jpg) no-repeat center top 65%/cover}.envi{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-envi.jpg) no-repeat center top 20%/cover}.intv{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-intv.jpg) no-repeat center/cover}.rec{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-rec.jpg) no-repeat center top 40%/cover}.cntct{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/head-cntct.jpg) no-repeat center top 75%/cover}.page_head_wrap{position:absolute;top:-170px;left:9vw;animation:right-in 1.5s ease .8s 1 forwards;opacity:0}.page_head_h2_en{font-size:12rem;font-weight:600;font-family:'Poppins',sans-serif;line-height:.9}.page_head_h2_ja{font-size:2rem;font-weight:900}@media (max-width:1024px){.page_head{margin-top:310px}.page_head_wrap{top:-130px}.page_head_h2_en{font-size:8rem}}@media (max-width:768px){.page_head{margin-top:290px;aspect-ratio:375/120}.page_head_wrap{top:-110px;left:20px}.page_head_h2_en{font-size:6rem}}@media (max-width:640px){.page_head{margin-top:200px;aspect-ratio:375/160}.page_head_wrap{top:-90px}.page_head_h2_en{font-size:4.5rem}.page_head_h2_ja{font-size:1.6rem}}.h3_wrap{text-align:center;padding-bottom:70px}.g_h3_en{font-size:8rem;font-weight:600;font-family:'Poppins',sans-serif;line-height:1}.g_h3{font-size:2rem;font-weight:900}@media (max-width:640px){.h3_wrap{padding-bottom:30px}.g_h3_en{font-size:4.2rem}.g_h3{font-size:1.6rem}}a.btn_01{font-family:'Poppins',sans-serif;font-size:2.6rem;font-weight:500;color:#d14059;position:relative;padding-right:80px;transition:.3s;z-index:5;display:inline-block}a.btn_01:before{content:"";width:50px;height:50px;background:#d14059;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:.3s}a.btn_01:after{position:absolute;content:"";top:0;bottom:0;right:22px;margin:auto;width:12px;height:12px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(45deg);transition:.3s}a.btn_01:hover:before{right:10px}a.btn_01:hover:after{right:32px}@media (max-width:640px){a.btn_01{font-size:1.8rem;padding-right:55px}a.btn_01:before{width:30px;height:30px}a.btn_01:after{right:13px;width:10px;height:10px}a.btn_01:hover{padding-right:45px}}header{position:fixed;width:100%;transition:.3s;z-index:90;animation:down-in 1.5s ease .5s 1 forwards;opacity:0}.head_h1{position:fixed;margin:40px 10px 0 5vw;z-index:99}.h1_en{font-size:3.6rem;font-weight:900;font-family:'Poppins',sans-serif}.h1_en span{font-size:1.9rem;font-weight:500;padding-left:5px}.h1_ja{font-size:2.1rem;font-weight:700;color:#d14059}.h1_ja span{color:#222}.rec_link{position:fixed;top:0;right:100px;width:100px;height:100px;font-size:1.4rem;font-weight:700;color:#fff;background:#d14059;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:99;transition:.3s}.rec_link:before{content:"";display:block;width:24px;height:28px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/rec_link_icon.svg) no-repeat center}.rec_link:hover{background:#8c1f37}.menu-btn{position:fixed;top:0;right:0;height:100px;width:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:90;background-color:#222;transition:.3s;color:#fff}.menu_icon{position:relative;width:100%;height:21px;display:flex;justify-content:center;align-items:center}.menu_txt{font-family:'Poppins',sans-serif}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:2px;width:40px;border-radius:3px;background-color:#fff;position:absolute;transition:.3s}.menu-btn span:before{bottom:9px}.menu-btn span:after{top:9px}#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:100vh;padding:120px 20px 20px;position:fixed;top:0;left:100%;z-index:85;background:rgba(255,255,255,1);transition:all .5s}#menu-btn-check:checked~.menu-content{left:0}.menu_cont_wrap{margin:auto;height:calc(100% - 30px);overflow-y:auto}.menu_cont_copy{text-align:center;height:20px;padding-top:10px}.menu_cont_wrap2{margin:auto;padding:50px 0 20px;max-width:1200px;display:flex;justify-content:center;align-items:flex-end;gap:8%}.menu_cont_box{width:46%;display:flex;flex-direction:column;justify-content:flex-end}a.g_link{position:relative;transition:.3s;display:block;margin-bottom:40px}a.g_link:hover{opacity:.6}a.g_link:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto;width:80px;height:13px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/nav_arrow.svg) no-repeat center;transition:.3s}a.g_link:hover:after{right:20px}.g_link_en{font-size:4.5rem;font-weight:600;font-family:'Poppins',sans-serif}.g_link_ja{font-weight:900;color:#d14059}a.g_link_btn{font-size:2rem;font-weight:700;color:#fff;background:#d14059;height:60px;display:flex;justify-content:center;align-items:center;position:relative;transition:.3s}a.g_link_btn:after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:.3s}a.g_link_btn:hover{background:#8c1f37}a.g_link_btn:hover:after{right:50px}.head_co_name{font-size:2.6rem;font-weight:700;margin-bottom:10px}.head_add{line-height:1.5}.head_add a{text-decoration:underline}.head_add a:hover{opacity:.6}.head_nav2_wrap{margin-top:40px;position:relative}.head_nav_ctct{width:100%;max-width:200px;height:40px;color:#d14059;border:#d14059 1px solid;border-radius:99px;display:flex;justify-content:center;align-items:center;transition:.3s}.head_nav_ctct:hover{color:#fff;background:#d14059}.emb01{width:55px;position:absolute;top:-10px;right:0}.head_nav3_wrap{display:flex;flex-wrap:wrap;gap:2px;margin-top:40px}.head_nav_logo{display:flex;justify-content:center;align-items:center;background:#f4f4f4;width:calc(50% - 1px);height:60px;padding:5px}.head_nav4_wrap{display:flex;gap:30px;margin-top:40px}a.head_nav_sns{width:69px;height:69px;border:#222 1px solid;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width:1000px){.menu_cont_box:nth-child(1){min-width:360px}.g_link_en{font-size:3.5rem}.g_link_ja{font-size:1.4rem}}@media (max-width:768px){.menu_cont_wrap2{flex-direction:column;align-items:center;gap:50px}.menu_cont_box:nth-child(1){min-width:auto}.menu_cont_box{width:100%;max-width:500px}}@media (max-width:640px){.head_h1{margin:10px 10px 0 20px}.h1_en{font-size:1.7rem;font-weight:900;font-family:'Poppins',sans-serif}.h1_en span{font-size:.9rem;font-weight:500;padding-left:5px}.h1_ja{font-size:1rem;font-weight:700;color:#d14059}.rec_link{top:0;right:60px;width:60px;height:60px;font-size:1.2rem;gap:3px}.rec_link:before{width:24px;height:28px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/rec_link_icon.svg) no-repeat center/19px}.menu-btn{height:60px;width:60px;gap:5px}.menu-btn span,.menu-btn span:before,.menu-btn span:after{height:2px;width:20px}.menu-btn span:before{bottom:6px}.menu-btn span:after{top:6px}.menu_txt{font-size:1.2rem}.menu-content{padding:80px 20px 20px}.menu_cont_wrap2{padding:20px 0 20px}}@media (max-width:425px){a.g_link:after{width:25px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/nav_arrow_sp.svg) no-repeat center}.head_nav_logo{width:100%;height:50px}.head_nav4_wrap{justify-content:center}}.foot_area{background:#222;color:#fff;padding:90px 20px;position:relative;margin-top:-1px}.foot_wrap1{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.foot_name{font-size:2.6rem;font-weight:700;margin-bottom:10px}.foot_add{line-height:1.5}.foot_add a{text-decoration:underline}.foot_add a:hover{opacity:.6}.foot_form{width:200px;height:40px;color:#fff;background:#d14059;border-radius:99px;display:flex;justify-content:center;align-items:center;transition:.3s}.foot_form:hover{color:#222;background:#fff}.foot_wrap2{max-width:800px;margin:30px auto 50px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 50px}.foot_wrap3{display:flex;justify-content:center;gap:30px}.foot_sns{width:68px;height:68px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.foot_emb{position:absolute;right:50px;bottom:40px;width:55px}.foot_copy{width:100%;text-align:center;color:#fff;background:#d14059;padding:5px}@media (max-width:640px){.foot_area{padding:50px 20px 140px}.foot_wrap1{flex-direction:column;align-items:flex-start;gap:50px}.foot_wrap2{margin:30px auto 40px;justify-content:flex-start}.foot_wrap3{justify-content:flex-start}.foot_emb{right:auto;left:20px;bottom:50px}}.top_main{position:relative;animation:down-in 1.5s ease .5s 1 forwards;opacity:0}.video-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;max-height:100vh}.video-wrap video{width:100%}.video-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:16/9;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/video_cover.svg)}.main_copy{position:absolute;left:0;bottom:0;z-index:1;font-size:5.5vw;font-weight:900;line-height:1.4;color:#fff;animation:right-in 1.5s ease 1s 1 forwards;opacity:0}.main_copy_red{color:#d14059}.main_copy_s{font-size:2.8vw;display:block;margin:30px 0 50px}@media (max-width:640px){.video-wrap{aspect-ratio:auto;max-height:100vh}.video-wrap:after{aspect-ratio:auto;height:100%}.main_copy{font-size:4.2rem}.main_copy_s{font-size:1.8rem;margin:10px 0 20px}}.top01{padding:80px 20px 0;position:relative}.top01:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top_01.svg) no-repeat center bottom;z-index:-2}.top01_wrap1{max-width:770px;width:100%;margin:auto;padding:30px 20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/back_01.svg) no-repeat center/cover;border:#c6c6c6 2px solid;display:flex;justify-content:center;align-items:center;gap:5%}.top01_w1_box1{font-size:3rem;font-weight:700;line-height:1.3}.top01_w1_box1 span{font-size:5rem;color:#d14059}.top01_w1_box2{background:#fff;padding:7px 5px 3px;box-shadow:0 0 5px rgba(0,0,0,.5)}.top01_w1_box2 img{width:115px}.top01_wrap2{padding:120px 0 0;max-width:1200px;margin:auto}.top01_w2_box{position:relative}.top01_w2_box:before{content:"";position:absolute;bottom:0;right:0;max-width:60%;height:100%;aspect-ratio:72/51;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top01_w2.jpg) no-repeat center/cover;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);z-index:-1}.top01_w2_h2{font-family:'Poppins',sans-serif;font-size:10rem;font-weight:600;line-height:.9}.top01_w2_h2 span{font-family:'Noto Sans JP',sans-serif;font-size:2rem;font-weight:900;padding-left:10px;vertical-align:70%}.top01_w2_txt{line-height:1.5;padding:40px 0 60px;max-width:360px}.top01_wrap3{margin-top:50px;display:flex;align-items:flex-end;position:relative}.top01_wrap3:before{content:"";position:absolute;bottom:0;right:-20px;background:#f4f4f4;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);width:55%;height:70%;z-index:-1}.top01_wrap3:after{content:"";position:absolute;bottom:10px;right:-20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top01_w3_2.svg)no-repeat right bottom/contain;width:45%;height:70%;z-index:-1}.top01_w3_box1{width:45%;text-align:right}.top01_w3_box1 img{max-width:655px;width:100%}.top01_w3_box2{width:55%;padding:0 0 120px 40px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.top01_w3_h3{font-size:5rem;font-weight:900;position:relative;margin-bottom:50px;padding-bottom:20px}.top01_w3_h3:after{position:absolute;content:"";bottom:0;left:0;width:70px;height:8px;background:#222}.top01_w3_txt{font-size:2.6rem;font-weight:900;line-height:1.5}.top01_w3_txt li{list-style-type:none;margin-left:0}.top01_w3_txt li:not(:last-child):after{content:"・";display:block}@media (max-width:768px){.top01_w2_h2{font-size:7rem}.top01_w2_h2 span{font-size:1.6rem}.top01_w2_txt{max-width:280px}.top01_w3_box2{padding:0 0 50px 40px}.top01_w3_h3{font-size:4rem;margin-bottom:30px}.top01_w3_txt{font-size:2.1rem}}@media (max-width:640px){.top01{padding:60px 20px 0}.top01_wrap1{flex-direction:column-reverse;gap:15px;padding:20px;max-width:500px}.top01_w1_box1{font-size:1.8rem}.top01_w1_box1 span{font-size:2.4rem}.top01_w1_box2 img{width:85px}.top01_wrap2{padding:70px 0 0;max-width:500px}.top01_w2_box{padding-bottom:80vw}.top01_w2_box:before{content:"";position:absolute;bottom:0;right:0;max-width:100%;height:71vw;aspect-ratio:72/51;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);z-index:-1}.top01_w2_txt{padding:20px 0 30px;max-width:360px}.top01_wrap3{margin-top:100px;display:flex;flex-direction:column-reverse;align-items:flex-start}.top01_wrap3:before{bottom:0;right:-20px;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);width:calc(100% + 40px);height:280px}.top01_wrap3:after{bottom:10px;right:-20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top01_w3_2.svg)no-repeat right bottom/contain;width:85%;height:250px}.top01_w3_box1{width:100%;text-align:left}.top01_w3_box1 img{width:260px;margin-left:-20px}.top01_w3_box2{width:100%;max-width:500px;margin:auto;padding:0 0 30px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.top01_w3_h3{font-size:3.3rem;margin-bottom:30px}.top01_w3_txt{font-size:1.8rem}}.top02{width:100%;height:600px;margin-top:-1px;padding:20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top02.jpg) no-repeat center top 10%/cover;color:#fff;text-align:center}.top02_wrap{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.top02_wrap:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:270px;height:270px;border:rgba(255,255,255,.3) 1px solid;transform:rotate(45deg)}.top02_h2_en{font-size:10rem;font-weight:600;font-family:'Poppins',sans-serif;line-height:1}.top02_h2{font-size:2.4rem;font-weight:900}.top02_txt{line-height:1.5;padding-bottom:20px}@media (max-width:640px){.top02{height:390px}.top02_wrap{gap:20px}.top02_wrap:after{width:200px;height:200px}.top02_h2_en{font-size:4.5rem}.top02_h2{font-size:2rem}.top02_txt{padding-bottom:10px}}.top03{padding:150px 20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/back_02.svg);display:flex;flex-direction:column;gap:70px}.top03_wrap{max-width:1200px;margin:auto;display:flex;gap:6.7%}.top03_wrap:nth-child(2n){flex-direction:row-reverse}.top03_box1{width:38.3%}.top03_box1 img{width:100%;aspect-ratio:46/35;border:#222 3px solid}.top03_box2{width:55%}.top03_h2_en{font-size:8rem;font-weight:600;font-family:'Poppins',sans-serif;position:relative;padding-top:30px;word-wrap:break-word;line-height:.9}.top03_h2_en:before{content:"";position:absolute;top:0;left:0;width:50px;height:8px;background:#222}.top03_h2{font-size:2.4rem;font-weight:900}.top03_txt{line-height:1.5;text-align:justify;padding:30px 0 40px}@media (max-width:768px){.top03_h2_en{font-size:4.5rem;padding-top:25px}.top03_h2_en:before{width:40px;height:6px}.top03_h2{font-size:2rem}}@media (max-width:640px){.top03{padding:80px 20px;max-width:500px;margin:auto}.top03_wrap{flex-direction:column;gap:20px}.top03_wrap:nth-child(2n){flex-direction:column}.top03_box1{width:100%}.top03_box1 img{aspect-ratio:67/40}.top03_box2{width:100%}.top03_txt{padding:20px 0 30px}}.top04{padding:140px 0;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top04.jpg) no-repeat center/cover;color:#fff}.top04_wrap1{max-width:1200px;margin:auto;padding:0 20px}.top04_h2_en{font-size:8rem;font-weight:600;font-family:'Poppins',sans-serif;position:relative;padding-top:30px;word-wrap:break-word;line-height:.9}.top04_h2{font-size:2.4rem;font-weight:900}.top04_wrap2{display:flex;justify-content:space-between;align-items:center;padding:30px 0 40px}.top04_txt{line-height:1.5;max-width:490px}@media (max-width:768px){.top04_wrap2{flex-direction:column;align-items:flex-start;gap:30px;padding:30px 0 40px}}@media (max-width:640px){.top04{padding:80px 0}.top04_h2_en{font-size:4.5rem}.top04_h2{font-size:2rem}}.swiper{padding-bottom:80px;overflow:hidden;margin:0 calc(-985px + 50%);display:flex;justify-content:center;width:1970px}.swiper-slide{padding:0 25px;position:relative}.swiper-slide a{transition:.3s}.swiper-slide a:hover{opacity:.8}.swiper-slide:hover:before{background:#8c1f37}.swiper-slide img{cursor:pointer}.swiper-button-prev:after,.swiper-button-next:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}.swiper-button-prev{bottom:0;top:auto;left:calc(50% - 50px)}.swiper-button-next{bottom:0;top:auto;right:calc(50% - 50px)}.swiper-button-prev:before{content:"";width:50px;height:50px;background:gray;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:.3s}.swiper-button-prev:after{position:absolute;content:"";top:0;bottom:0;right:17px;margin:auto;width:12px;height:12px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(225deg);transition:.3s}.swiper-button-next:before{content:"";width:50px;height:50px;background:gray;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:.3s}.swiper-button-next:after{position:absolute;content:"";top:0;bottom:0;right:22px;margin:auto;width:12px;height:12px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(45deg);transition:.3s}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{background:#4d4d4d}.swiper-slide:before{content:"";width:50px;height:50px;background:#d14059;position:absolute;bottom:0;right:25px;z-index:1;transition:.3s}.swiper-slide:after{position:absolute;content:"";bottom:18px;right:47px;width:12px;height:12px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(45deg);z-index:1}.sw_txt_wrap{position:absolute;font-size:1.4rem;color:#fff;line-height:1.5;bottom:-1px;left:25px;width:calc(100% - 50px);height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(51,51,51,0) 50%,rgba(51,51,51,1) 100%)}@media (max-width:640px){.swiper{padding-bottom:60px;margin:0 calc(-50%);width:calc(200%)}.swiper-slide{padding:0 12px}.swiper-slide img{aspect-ratio:235/300}.swiper-button-prev{left:calc(50% - 40px)}.swiper-button-next{bottom:0;top:auto;right:calc(50% - 40px)}.swiper-button-prev:before{width:30px;height:30px}.swiper-button-prev:after{right:8px}.swiper-button-next:before{width:30px;height:30px}.swiper-button-next:after{right:13px}.swiper-slide:before{width:calc(100% - 24px);height:30px;right:12px}.swiper-slide:after{bottom:10px;right:0;left:0;margin:auto;width:10px;height:10px}.sw_txt_wrap{bottom:-1px;left:12px;width:calc(100% - 24px);padding:20px 15px 45px}}.top05{width:100%;padding:150px 20px calc(25vw + 150px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top05_img_pc.jpg)no-repeat center bottom/100%,url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top05.svg)no-repeat center/cover}.top05_read{font-size:5.2rem;font-weight:900}a.top05_btn{max-width:350px;width:100%;height:60px;background:#d14059;border-radius:99px;color:#fff;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;transition:.3s}a.top05_btn:hover{background:#8c1f37}@media (max-width:640px){.top05{padding:80px 20px calc(202.7vw + 80px);gap:30px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top05_img_sp.jpg)no-repeat center bottom/100%,url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/top05.svg)no-repeat center/cover}.top05_read{font-size:2.8rem}a.top05_btn{max-width:280px;height:50px;font-size:1.8rem}}.page-about{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/about_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.about_h3{font-size:2.8rem;font-weight:900;max-width:1200px;margin:0 auto 50px;padding:8px 30px;background:#fff;border:#222 1px solid;border-left:#222 10px solid}@media (max-width:640px){.about_h3{font-size:1.8rem;margin:0 auto 20px;padding:5px 10px}}.about01{margin:150px auto;max-width:1200px;padding:80px 20px;text-align:center;background:#fff;border:#222 1px solid}.about01_wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 50px;padding-bottom:50px}.ab_lg-1 img{width:224px}.ab_lg-2 img{width:303px}.ab_lg-3 img{width:340px}.ab_lg-4 img{width:307px}.ab_lg-5 img{width:140px}.ab_lg-6 img{width:300px}.about01_catch{font-size:2.8rem;font-weight:900;line-height:1.7;padding-bottom:30px}.about01_txt{line-height:1.7}@media (max-width:640px){.about01{margin:80px auto;padding:30px 20px;text-align:justify}.about01_wrap{gap:20px;padding-bottom:50px}.ab_lg-1 img{width:195px}.ab_lg-2 img{width:264px}.ab_lg-3 img{width:300px}.ab_lg-4 img{width:268px}.ab_lg-5 img{width:121px}.ab_lg-6 img{width:262px}.about01_catch{font-size:2.4rem;padding-bottom:20px}}.about02{max-width:1200px;margin:auto;display:flex;gap:50px 7.5%;padding-bottom:100px}.about02_box{width:calc(100% / 3 - 5%);display:flex;flex-direction:column;align-items:center}.about02_box img{max-width:250px;width:80%;border:#222 1px solid;border-radius:50%;margin-bottom:15px}.about02_read{font-size:2.2rem;font-weight:900;line-height:1.5;width:100%;padding-bottom:5px}.about02_box p{text-align:justify;line-height:1.5}@media (max-width:640px){.about02{flex-direction:column;max-width:500px}.about02_box{width:100%;display:flex;flex-direction:column;align-items:center}}.about03{max-width:950px;margin:0 auto 180px;line-height:1.5}.about03_head{font-size:2.2rem;font-weight:700;text-align:center;color:#fff;background:#222;border-radius:99px;max-width:380px;height:50px;margin:0 auto -25px;display:flex;justify-content:center;align-items:center;z-index:1;position:relative}.about03_fig{width:100%;text-align:center}.about03_read{font-size:2.4rem;font-weight:900;line-height:1.5;width:100%;padding:30px 0 5px}.about03_700{font-weight:700}.about03_line{text-decoration:underline}@media (max-width:768px){.about03{margin:0 auto 120px}}@media (max-width:640px){.about03{margin:0 auto 80px}.about03_head{font-size:1.6rem;max-width:265px;height:36px;margin:0 auto -18px}.about03_read{font-size:2.2rem;padding:20px 0 5px}}.about04_head{text-align:center;padding-bottom:70px}.about04_en{font-size:8rem;font-weight:600;font-family:'Poppins',sans-serif;line-height:1}.about04_ja{font-size:2rem;font-weight:900;color:#d14059}.about04{max-width:1200px;margin:0 auto 150px}.about04_wrap{margin-bottom:80px;display:flex}.about04_img{width:50%}.about04_box{width:50%;padding-left:calc(100% * 5 / 120)}.about04_txt1{background:#fff;border:#d14059 1px solid;padding:15px 20px;color:#d14059;line-height:1.5;text-align:justify}.about04_txt2{text-align:justify;line-height:1.5;padding:40px 0}a.g_co_link{font-size:1.8rem;font-weight:900;color:#d14059;position:relative;padding-right:45px;transition:.3s}a.g_co_link:before{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:25px;height:25px;background:#d14059;border-radius:50%;transition:.3s}a.g_co_link:after{content:"";position:absolute;right:10px;top:0;bottom:0;margin:auto;width:9px;height:9px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(45deg);transition:.3s}a.g_co_link:hover{color:#8c1f37}a.g_co_link:hover:before{right:5px;background:#8c1f37}a.g_co_link:hover:after{right:15px}@media (max-width:768px){.about04_head{padding-bottom:50px}.about04_en{font-size:6rem}.about04_img img{aspect-ratio:4/3}}@media (max-width:640px){.about04_en{font-size:4rem}.about04{margin:0 auto 80px}.about04_wrap{margin-bottom:50px;flex-direction:column;gap:20px}.about04_img{width:100%}.about04_img img{aspect-ratio:335/180}.about04_box{width:100%;padding-left:0}.about04_txt1{padding:15px}.about04_txt2{text-align:justify;line-height:1.5;padding:20px 0 30px}}#tab_menu{display:grid;place-content:center;grid-template-columns:repeat(3,270px);gap:20px 40px;padding:100px 20px;background:#f4f4f4}#tab_menu li{margin:0;width:270px;text-align:center;list-style:none;background:#fff;border:#222 1px solid;transition:.3s}#tab_menu li.selected,#tab_menu li:hover{background:#d14059;border:#d14059 1px solid;color:#fff}#tab_menu li a{display:block;padding:8px 0}@media (max-width:930px){#tab_menu{grid-template-columns:repeat(2,270px);padding:70px 20px}}@media (max-width:620px){#tab_menu{grid-template-columns:repeat(1,270px);padding:50px 20px}}.tab_panel{display:none;padding:150px 20px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/co_back.jpg) repeat-y center top/cover}.tab_wrap{max-width:1200px;margin:auto}.co_h3{font-size:3.6rem;font-weight:900}.co_h3:before{content:"■";color:#d14059;padding-right:.2em}.co01_wrap{max-width:1050px;margin:50px auto 0;display:flex;align-items:center;gap:50px}.co01_img img{max-width:220px;border-radius:50%}.ceo_name{font-size:2rem;font-weight:900;padding-bottom:10px}.ceo_txt{text-align:justify;line-height:1.5}.co_tit{font-size:2.4rem;font-weight:900;margin-bottom:15px;padding:70px 0 10px;border-bottom:#222 3px solid}dl.co_list{border-top:gray 1px dotted;display:flex;flex-wrap:wrap;line-height:1.7}dl.co_list dt{padding:10px 0;border-bottom:gray 1px dotted;width:16.7%;font-weight:900}dl.co_list dd{margin-left:1px;padding:10px 0;border-bottom:gray 1px dotted;width:calc(100% - 16.7% - 1px)}.g_map{color:#d14059;text-decoration:underline;position:relative;padding-left:1em;transform:.3s}.g_map:before{content:"";position:absolute;left:0;top:0;bottom:-2px;margin:auto;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/g_map.svg) no-repeat center;width:12px;height:16px}.g_map:hover{opacity:.6}@media (max-width:768px){.co01_wrap{gap:20px}dl.co_list dt{width:120px}dl.co_list dd{width:calc(100% - 121px)}}@media (max-width:640px){.tab_panel{padding:80px 20px}.co_h3{font-size:2.4rem}}@media (max-width:520px){.co01_wrap{margin:30px auto 0;flex-direction:column;align-items:flex-start;gap:20px}dl.co_list{flex-direction:column;flex-wrap:wrap;line-height:1.7}dl.co_list dt{padding:10px 0 0;border-bottom:none;width:100%}dl.co_list dd{margin-left:1px;padding:0 0 10px;border-bottom:gray 1px dotted;width:100%}}.page-msg{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/msg_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.msg01{margin:150px auto;max-width:1200px}.msg01_wrap{display:flex;align-items:center;gap:7%}.msg01_wrap:nth-child(2n){flex-direction:row-reverse}.msg01_wrap:not(:last-child){padding-bottom:100px}.msg01_img{width:46.5%}.msg01_box{width:46.5%;margin-top:-6px}.msg01_read{font-size:2.4rem;font-weight:900;padding-bottom:30px;line-height:1.5}.msg01_txt{line-height:1.7;text-align:justify}.msg01_sign{color:gray;line-height:1.7;padding-top:70px;position:relative}.msg01_sign:before{content:"";position:absolute;top:35px;left:0;width:50px;height:1px;background:gray}@media (max-width:768px){.msg01_wrap{align-items:flex-start;gap:20px}.msg01_img img{width:100%;aspect-ratio:9/14}.msg01_read{font-size:2.1rem}}@media (max-width:640px){.msg01{margin:80px auto}.msg01_wrap,.msg01_wrap:nth-child(2n){flex-direction:column;gap:25px}.msg01_wrap:not(:last-child){padding-bottom:50px}.msg01_img,.msg01_box{width:100%;margin-top:-6px}.msg01_img img{width:67%;aspect-ratio:225/270;margin:0 16.5%}.msg01_read{font-size:1.8rem;padding-bottom:20px}}.msg02{margin:150px auto;max-width:1200px}.msg02_catch{font-size:2.8rem;font-weight:900;text-align:center;line-height:1.5;padding:70px 0}.msg02_txt{text-align:center;line-height:1.7}@media (max-width:640px){.msg02{margin:80px auto}.msg02_img img{width:100%;aspect-ratio:335/150}.msg02_catch{font-size:1.8rem;padding:30px 0;text-align:left}.msg02_txt{text-align:justify}}.page-infog{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/infog_back.jpg) repeat-y center top/cover;padding:150px 20px;overflow:hidden}.infog_date{max-width:1200px;margin:-25px auto 0;padding-bottom:10px;font-size:1.4rem;color:gray}.data_wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(365px,1fr) );gap:15px}.data_box{text-align:center;background:#fff;border:#222 2px solid;padding:35px 10px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.data_tit{font-size:1.8rem;color:#fff;background:#222;display:inline-block;padding:3px 15px 4px;margin-bottom:10px}.data_icon{width:100%;height:60px;display:flex;justify-content:center;align-items:center}.data_txt{font-family:'Poppins',sans-serif;font-size:7rem;font-weight:600;line-height:.9}.dt_14{font-size:1.4rem}.data_txt span{font-family:'Noto Sans JP',sans-serif;font-size:3.5rem;font-weight:900}.data_txt span.dt_18{font-size:1.8rem;font-weight:400}.data_txt span.dt_20{font-size:2rem}.data_note{font-size:1.4rem;color:gray;padding-top:10px;margin-bottom:-14px}.data_note a{text-decoration:underline;color:#d14059}.data_tab{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:30px 40px}.data_tab span{font-size:1.8rem;background:#f4f4f4;padding:5px 10px 6px}.data_tab span:last-child{background:#fff}.page-envi{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/envi_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.envi_wrap{margin:150px auto;max-width:1200px}@media (max-width:640px){.envi_wrap{margin:80px auto}}.envi01_txt{text-align:center;line-height:1.5;padding-bottom:50px}.envi01_fig_wrap{padding-bottom:25px;width:calc(75% );margin:auto;position:relative}.envi01_fig_wrap:before{content:"";position:absolute;bottom:8px;left:10px;width:calc(100% - 25px);height:3px;background:#222}.envi01_fig_wrap:after{content:"";position:absolute;bottom:2.5px;right:10px;background:#222;height:14px;width:calc(tan(60deg) * 14px / 2);clip-path:polygon(0 0,100% 50%,0 100%)}.envi01_fig_wrap_in{display:flex;justify-content:space-between;font-size:1.8rem;font-weight:900;margin:0 -2.5em}.envi01_fig_box{width:5em;text-align:center;position:relative}.envi01_fig_box:after{content:"";position:absolute;bottom:-25px;left:0;right:0;margin:auto;width:20px;height:20px;background:#fff;border:#222 3px solid;border-radius:50%}.envi01_wrap{text-align:center;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(2,1fr)}.envi01_wrap>div{position:relative;padding-top:30px}.envi01_box1{grid-column:1/5;grid-row:1/2}.envi01_box2{grid-column:4/8;grid-row:2/3}.envi01_box3{grid-column:7/11;grid-row:1/2}.envi01_box4{grid-column:10/14;grid-row:2/3}.envi01_box5{grid-column:13/17;grid-row:1/2}.envi01_box1:before,.envi01_box3:before,.envi01_box5:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;border-right:#222 1px dotted;width:0;height:30px}.envi01_box1:after,.envi01_box3:after{content:"";position:absolute;top:0;right:-25%;margin:auto;border-right:#222 1px dotted;width:0;height:calc(100% + 30px)}.envi01_yaer{font-size:1.8rem;font-weight:900;display:none}.envi01_no{font-size:2.6rem;font-weight:600;font-family:'Poppins',sans-serif;color:#fff;line-height:.9;background:#d14059;padding:5px 12px 3px;height:30px;display:inline-block}.envi01_cont{padding-top:10px;line-height:1.5;text-align:justify}@media (max-width:640px){.envi01_fig_wrap{display:none}.envi01_wrap{text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);gap:30px}.envi01_wrap>div{padding-top:0;text-align:left;padding-left:30px;position:relative}.envi01_box1,.envi01_box2,.envi01_box3,.envi01_box4,.envi01_box5{grid-column:auto;grid-row:auto}.envi01_box1:before,.envi01_box3:before,.envi01_box5:before,.envi01_box1:after,.envi01_box3:after{top:auto;left:auto;right:auto;border-right:none;width:auto;height:auto}.envi01_box1:before,.envi01_box2:before,.envi01_box3:before{content:"";position:absolute;top:15px;left:5px;width:3px;height:calc(100% + 20px);background:#222}.envi01_box4:before{content:"";position:absolute;top:15px;left:5px;width:3px;height:calc(100% + 10px);background:#222}.envi01_box5:before{content:"";position:absolute;top:-6px;left:-1px;background:#222;width:14px;height:calc(tan(60deg) * 14px / 2);clip-path:polygon(0 0,100% 0,50% 100%)}.envi01_no_wrap{display:flex;gap:10px;align-items:center;position:relative}.envi01_no_wrap:before{content:"";position:absolute;top:0;bottom:0;left:-25px;margin:auto;width:25px;height:0;border-bottom:#222 1px dotted}.envi01_no_wrap:after{content:"";position:absolute;top:0;bottom:0;left:-34px;margin:auto;width:20px;height:20px;background:#fff;border:#222 3px solid;border-radius:50%}.envi01_yaer{display:block}.envi01_no{font-size:2.4rem}}.envi02_wrap{display:flex;gap:6%}.envi02_img{width:40%}.envi02_img img{width:100%;aspect-ratio:48/65}.envi02_cont{width:54%;display:flex;flex-direction:column;gap:40px}.envi02_h4{font-size:1.8rem;font-weight:900;color:#fff;background:#222;display:inline-block;padding:9px 18px;margin-bottom:10px}.envi02_txt{line-height:1.5;text-align:justify}@media (max-width:768px){.envi02_wrap img{aspect-ratio:4/7}.envi02_cont{gap:30px}}@media (max-width:640px){.envi02_wrap{flex-direction:column;gap:30px}.envi02_img{width:100%}.envi02_img img{aspect-ratio:335/200}.envi02_cont{width:100%}}.envi03_wrap{display:flex;flex-wrap:wrap;gap:60px 5%}.envi03_box{width:30%}.envi03_h4{font-size:2rem;font-weight:900;padding:20px 0 15px}.envi03_txt{line-height:1.5;text-align:justify}@media (max-width:768px){.envi03_wrap{gap:40px 5%}.envi03_box{width:47.5%}.envi03_box img{width:100%;aspect-ratio:335/180}}@media (max-width:520px){.envi03_box{width:100%}}.page-intv{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/intv_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.intv_wrap{margin:150px auto;max-width:1200px}@media (max-width:640px){.intv_wrap{margin:80px auto}}.intv01_wrap1{display:flex;align-items:flex-end;gap:calc(10% / 1.2);margin-bottom:50px}.intv01_w1_box{width:calc(55% / 1.2)}.intv01_h3{font-size:3.2rem;line-height:2;color:#fff;background:#d14059;display:inline;padding:2px 15px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.intv_prof{color:#606060;line-height:1.5;margin-top:20px}.intv01_wrap2{background:#fff;border:#999 1px solid;border-radius:10px;padding:80px 20px}.intv01_wrap2_in{max-width:800px;margin:auto}.intv01_h4{font-size:2.4rem;font-weight:900;color:#d14059;margin-bottom:10px}.intv01_txt{line-height:1.5;text-align:justify;margin-bottom:50px}.intv01_img{display:flex}.intv01_img img{width:50%}@media (max-width:960px){.intv01_wrap1{gap:20px;margin-bottom:50px}.intv01_w1_box{width:calc(50% - 10px)}.intv01_w1_box img{width:100%;aspect-ratio:1/1}.intv01_h3{font-size:2.6rem}.intv01_wrap2{padding:40px 20px}.intv01_txt{margin-bottom:35px}}@media (max-width:640px){.intv01_wrap1{flex-direction:column}.intv01_w1_box{width:100%}.intv01_w1_box img{aspect-ratio:335/180;object-position:50% 0}.intv01_h3{font-size:2rem}.intv01_h4{font-size:1.8rem}.intv01_img img{width:50%;height:180px}}.intv_flex{display:flex;flex-wrap:wrap;gap:50px calc(5% / 1.2)}.intv_fl_box{width:calc(57.5% / 1.2);background:#fff;border:#999 1px solid;border-radius:10px;padding:35px;display:flex;flex-direction:column}.intv_fl_box img{width:100%;border-radius:10px}.intv_fl_h3{font-size:2rem;font-weight:900;line-height:1.5;color:#d14059;padding:35px 0 20px}.intv_fl_txt{line-height:1.5;text-align:justify;flex:1}.intv_fl_prof{line-height:1.5;color:#606060;border-top:#222 1px dotted;margin-top:20px;padding-top:20px}@media (max-width:768px){.intv_flex{gap:30px}.intv_fl_box{width:calc(50% - 15px);padding:35px 20px}.intv_fl_box img{border-radius:0}.intv_fl_h3{padding:25px 0 10px}.intv_fl_prof{margin-top:15px;padding-top:15px}}@media (max-width:640px){.intv_fl_box{width:100%}}.page-rec{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/envi_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.rec_wrap{margin:150px auto;max-width:1200px}.rec_h4{font-size:2.8rem;font-weight:900;max-width:1200px;margin:0 auto 50px;padding:8px 30px;background:#fff;border:#222 1px solid;border-left:#222 10px solid}.rec_flex{display:flex;flex-wrap:wrap;gap:20px calc(12% / 1.2)}a.rec_box{width:calc(54% / 1.2);height:80px;font-size:2.4rem;font-weight:900;line-height:1.3;border-bottom:#222 1px dotted;display:flex;align-items:center;position:relative;transition:.3s}a.rec_box:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:40px;height:40px;background:#222;border-radius:50%;transition:.3s}a.rec_box:after{content:"";position:absolute;top:0;bottom:0;right:17px;margin:auto;width:12px;height:12px;border-top:#fff 2px solid;border-right:#fff 2px solid;transform:rotate(45deg);transition:.3s}a.rec_box:hover{opacity:.6}a.rec_box:hover:before{right:20px}a.rec_box:hover:after{right:37px}.rec_add{display:block;font-size:1.6rem;font-weight:400;padding-left:20px;margin-top:3px;position:relative}.rec_add:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:12px;height:16px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/add_pin.svg) no-repeat center}@media (max-width:960px){.rec_flex{gap:30px}a.rec_box{width:calc(50% - 15px)}}@media (max-width:768px){a.rec_box{font-size:2rem;height:70px}a.rec_box:before{width:25px;height:25px}a.rec_box:after{right:10px;width:8px;height:8px}}@media (max-width:640px){.rec_wrap{margin:80px auto}.rec_h4{font-size:1.8rem;margin:0 auto 20px;padding:5px 10px}.rec_flex{max-width:500px;margin:auto;gap:10px}a.rec_box{width:100%}}.job_head{padding:0 20px}.job_head h2{max-width:1200px;margin:auto;padding:180px 0 80px;border-bottom:#222 1px dotted;animation:up-in 1.5s ease .2s 1 forwards;opacity:0}.job_newmid{font-size:2.4rem;font-weight:900;color:#fff;background:#222;padding:5px 20px 7px;margin-bottom:10px;display:inline-block}.job_jobtype{font-size:4.8rem;font-weight:900}.job_jobarea{display:inline-block;position:relative;padding-left:30px;margin-left:20px;font-size:2rem}.job_jobarea:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:19px;height:25px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/add_pin.svg) no-repeat center/auto 25px}.job_shop{font-size:2.4rem;font-weight:900;margin-top:10px}@media (max-width:640px){.job_head h2{padding:120px 0 40px}.job_newmid{font-size:1.6rem;padding:5px 10px 7px}.job_jobtype{font-size:3rem}.job_jobarea{padding-left:20px;margin-left:15px;font-size:1.6rem}.job_jobarea:before{width:12px;height:16px;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/add_pin.svg) no-repeat center/auto 16px}.job_shop{font-size:1.6rem;margin-top:7px}}.page-job-new{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/job_back-new.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.page-job-mid{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/job_back-mid.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.job_wrap{margin:80px auto 150px;max-width:1000px}.job_h3{font-size:2.8rem;font-weight:900;max-width:1200px;margin:0 auto 50px;padding:8px 30px;background:#fff;border:#222 1px solid;border-left:#222 10px solid}@media (max-width:640px){.job_wrap{margin:80px auto}.job_h3{font-size:1.8rem;margin:0 auto 20px;padding:5px 10px}}.job01_wrap{display:flex;flex-wrap:wrap;gap:20px 8%;margin-bottom:80px}.job01_img{width:42%}.job01_box{width:50%}.job01_catch{font-size:2rem;font-weight:900;color:#d14059;line-height:1.5;margin-bottom:10px}.job01_txt{line-height:1.5;text-align:justify}.job01_txt2{line-height:1.5}.job_day{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.job_day dt{font-size:2rem;font-weight:500;font-family:'Poppins',sans-serif;color:#fff;text-align:center;background:#d14059;width:3.5em;padding:3px 0 1px}.job_day dd{line-height:1.5;width:calc(100% - 20px - (7em / 1.6))}.job_day_note{width:100%;line-height:1.5;text-align:justify}.job01_ul{margin-top:20px;font-size:2rem;font-weight:700;line-height:1.5}.job01_ul li{margin-left:0;padding:5px 0 5px 30px;list-style:none;position:relative}.job01_ul li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;background:#d14059;height:20px;width:calc(tan(60deg) * 20px / 2);clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width:640px){.job01_wrap{flex-direction:column;gap:20px;margin-bottom:80px}.job01_img{order:-1;width:100%}.job01_img img{width:100%;aspect-ratio:335/180;object-position:0 30%}.job01_box{width:100%}.job_day{flex-direction:column;gap:20px}.job_day dd{width:100%;margin-top:-12px}}.jobinfo_pr_wrap{margin:0 auto 30px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.jobinfo_pr_wrap li{background-color:#d14059;color:#fff;font-size:1.4rem;line-height:1;margin:0;padding:3px 7px 5px;list-style-type:none}.jobinfo_req{display:flex;flex-wrap:wrap;line-height:1.5;border-top:gray 1px dotted}.jobinfo_req dt{padding:20px 10px 20px 0;width:170px;border-bottom:gray 1px dotted}.jobinfo_req dd{padding:20px 0;width:calc(100% - 171px);margin-left:1px;border-bottom:gray 1px dotted}@media (max-width:640px){.jobinfo_req dt{padding:15px 0 5px;width:100%;border-bottom:none}.jobinfo_req dd{padding:0 0 15px;width:100%;margin-left:0;border-top:none}}.entry_back{background:#f4f4f4;overflow:hidden;margin:0 -20px;padding:70px 20px 0}.job03_hissu{text-align:center;margin-bottom:50px}.req_red{color:#d14059}@media (max-width:640px){.entry_back{padding-top:0}}.page-cntct{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/cntct_back.jpg) repeat-y center top/cover;padding:0 20px;overflow:hidden}.cntct_wrap{margin:150px auto;max-width:1200px}@media (max-width:640px){.cntct_wrap{margin:80px auto}}.smf-item{display:flex;margin-bottom:50px}.smf-item__col--label{width:18%;padding-right:20px;font-weight:900}.smf-item__col--controls{width:82%}.smf-radio-buttons-control__control{display:flex}.smf-action{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.submit,.smf-action .smf-button-control__control{color:#fff;background:#222;border-radius:5px;width:180px;padding:10px;display:block;text-align:center;transition:.3s;background-image:none;border:none}.submit:hover,.smf-action .smf-button-control__control:hover{background:#666}.smf-form .smf-item .smf-radio-button-control__control{display:none}@media (max-width:640px){.smf-item{flex-direction:column;gap:10px;margin-bottom:30px}.smf-item__col--label{width:100%;padding-right:0}.smf-item__col--controls{width:100%}}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{margin-top:-1px;padding:5px 10px;width:100%;background:#fff;border:#222 1px solid}input[type=checkbox]{margin:-4px 7px 0 0}input[type=radio]{margin:-3px 5px 0 0;display:none}.required .smf-item__label__text:after{content:"*";color:#d14059;padding-left:3px}.privacy_txt{background:#fff;border:#222 1px solid;padding:20px 30px;text-align:justify;line-height:1.5;overflow-y:scroll;height:200px;margin-bottom:20px}.job_new .job_area{display:none}.smf-radio-button-control input+span{display:none}.smf-radio-button-control input:checked+span{display:block}.font{font-family:'Poppins',sans-serif;font-family:'Noto Sans JP',sans-serif}.form__google{width:100%;text-align:center;margin-top:50px;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}.point_head{margin-top:100px;aspect-ratio:32/13;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/point-topbg.svg) no-repeat center bottom/contain;height:100%}.point__head_wrap{padding:50px;display:flex;flex-wrap:wrap;justify-content:space-between;height:100%}.point__head_ttlbox{width:calc(50% - 40px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}.point__head_ttl{& h2{font-size:clamp(3rem, 2.3438vw + 15.0000px, 6rem);font-weight:900;line-height:1.5em;& span{color:#d14059}}& h3{font-size:clamp(1.8rem, 1.0938vw + 11.0000px, 3.2rem);font-weight:700;margin-top:30px}}.point__head_imgwrap{width:50%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.point__head_img01{width:100%;height:50%;& img{width:100%;height:100%;object-fit:cover}}.point__head_img02{width:50%;height:calc(50% - 40px);& img{width:100%;height:100%;object-fit:cover}}.point__head_img03{width:calc(25% - 40px);height:calc(50% - 40px);& img{width:100%;height:100%;object-fit:cover}}.point__head_img04{width:calc(25% - 40px);height:calc(50% - 40px);& img{width:100%;height:100%;object-fit:cover}}@media (max-width:640px){.point_head{margin-top:60px;aspect-ratio:auto;background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/point-topbg_sp.svg) no-repeat center bottom/contain;height:100%}.point__head_wrap{padding:40px 20px}.point__head_ttlbox{width:100%;order:2;justify-content:flex-start;margin-top:20px}.point__head_ttl{& h2{font-size:clamp(3rem, 2.3438vw + 15.0000px, 6rem)}& h3{font-size:clamp(1.8rem, 1.0938vw + 11.0000px, 3.2rem);margin-top:15px}}.point__head_imgwrap{width:100%;gap:15px;order:1}.point__head_img01{width:100%;height:150px}.point__head_img02{width:50%;height:100px}.point__head_img03{width:calc(25% - 15px);height:100px}.point__head_img04{width:calc(25% - 15px);height:100px}}.stripe_pink{background-size:auto auto;background-color:rgba(246,217,222,1);background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(255,255,255,1) 5px,rgba(255,255,255,1) 7px)}.page-point{padding:0 20px;overflow:hidden}.point_wrap{margin:150px auto;max-width:1200px}.voice__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.voice__imgbox{width:55%}.voice__cntbox{width:40%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;& h2{font-size:2.4rem;font-weight:bold;color:#fff;padding:10px 0 12px 0;& span{padding:10px 20px 12px;background-color:#d14059}}}.voice__txt{width:100%;margin-top:30px;line-height:1.5em}@media (max-width:640px){.page-point{padding:0 20px}.point_wrap{margin:40px auto}.voice__imgbox{width:100%}.voice__cntbox{width:100%;margin-top:20px;& h2{font-size:2rem;padding:5px 0 7px 0;line-height:2.5em;& span{padding:5px 10px 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}}}.voice__txt{width:100%;margin-top:10px;line-height:1.5em}}.point_bg{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/point-secbg.webp) no-repeat center bottom/cover}.point_wrap2{margin:150px auto;max-width:900px}.point__cntbox{width:50%;& h2{font-size:2.4rem;font-weight:bold;color:#fff;padding:5px 0 7px 0;line-height:2.2em;& span{padding:5px 20px 7px;background-color:#d14059}}& p{line-height:1.8em;margin-top:10px}}.poiint__imgbox{width:39%;& img{width:100%;height:100%;object-fit:contain}}@media (max-width:640px){.point_bg{background:url(//www.recruit-chintai.com/wp/wp-content/themes/chintai/img/point-secbg.webp) no-repeat center bottom/cover;position:relative}.point_wrap2{margin:40px auto 150px auto}.point__cntbox{width:100%;position:relative;z-index:1;& h2{font-size:2rem;padding:5px 0 7px 0;line-height:2.5em;& span{padding:5px 10px 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}}& p{line-height:1.8em;margin-top:10px}}.poiint__imgbox{width:50%;position:absolute;right:10px;bottom:10px}}.ranking__wrap,.ranking__wrap2{width:100%;& h2{border:solid #333;border-width:1px 1px 1px 10px;padding:10px 20px 12px;font-size:2.8rem;line-height:1em;font-weight:900;background-color:#fff}}.ranking__wrap2{margin-top:60px}.ranking__cntbox{width:100%;margin-top:40px}.ranking__txtbox{width:100%;margin-top:40px;line-height:1.5em;& p{text-indent:-1em;padding-left:1em;margin-bottom:0}}.appeal__wrap{width:100%;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 0}& ul li{width:48%;display:flex;flex-wrap:wrap;justify-content:space-between;border:2px solid #333;margin:0}}.appeal__num{width:60px;background-color:#333;font-size:3.2rem;line-height:1em;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:'Poppins',sans-serif;color:#fff}.appeal__cntbox{width:calc(100% - 60px);padding:5%;background-color:#fff;&>h2{font-size:3.6rem;font-weight:900}&>h3{font-size:1.6rem;font-weight:700;margin-top:10px;color:#d14059}}.appeal__txtbox{margin-top:20px}.appeal__wrap2{width:100%;border:2px solid #d14059;background-color:#faecee;border-radius:10px;margin-top:50px;padding:0 100px 40px 100px;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}& ul li{font-size:1.8rem;font-weight:bold;list-style:none;&:before{content:"#"}}}.appeal__other{width:100%;padding:10px 0 11.1px 0;text-align:center;& span{background-color:#d14059;font-size:2.2rem;line-height:1em;padding:5px 20px 7px;font-weight:700;color:#fff}}.tourism__wrap{width:100%;& ul{width:100%}& ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;&:first-child{margin-top:0}}}.tourism__imgbox{width:35%;aspect-ratio:40/27;border:2px solid #333;& img{width:100%;height:100%;object-fit:cover}}.tourism__cntwrap{width:60%;display:flex;justify-content:flex-start;align-items:center}.tourism__cntbox{width:100%;padding:5%;&>h2{font-size:3.6rem;font-weight:900}&>h3{font-size:1.6rem;font-weight:700;margin-top:10px;color:#d14059}}.tourism__txtbox{margin-top:20px}@media (max-width:640px){.ranking__wrap,.ranking__wrap2{width:100%;& h2{font-size:1.8rem}}.ranking__wrap2{margin-top:40px}.ranking__cntbox{width:100%;margin-top:20px}.ranking__txtbox{width:100%;margin-top:40px}.appeal__wrap{width:100%;& ul{width:100%;gap:30px 0}& ul li{width:100%}}.appeal__num{width:45px;font-size:2.4rem}.appeal__cntbox{width:calc(100% - 45px);&>h2{font-size:2.6rem}&>h3{font-size:1.6rem;margin-top:5px}}.appeal__txtbox{margin-top:10px}.appeal__wrap2{width:100%;margin-top:50px;padding:0 20px 20px 20px;& ul{width:100%;gap:10px;margin-top:20px}& ul li{width:100%}}.appeal__other{width:100%;padding:9px 0 10px 0;text-align:center;& span{font-size:1.8rem;padding:5px 10px 7px}}.tourism__wrap{width:100%;& ul{width:100%}& ul li{width:100%;margin-left:0}}.tourism__imgbox{width:100%;aspect-ratio:40/27}.tourism__cntwrap{width:100%;margin-top:20px}.tourism__cntbox{width:100%;padding:0;&>h2{font-size:2.8rem}&>h3{margin-top:10px}}.tourism__txtbox{margin-top:20px}}.recinfo__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.recinfo__cntwrap{width:50%;display:flex;align-items:center;justify-content:center}.recinfo__cntbox{& h2{font-size:4.6rem;line-height:1.2em;font-weight:900}}.recinfo__btn{width:100%;max-width:350px;margin-top:40px;margin-inline:auto;& a{display:block;background-color:#d14059;padding:10px 0 12px 0;text-align:center;color:#fff;font-size:2rem;font-weight:bold;border-radius:100px;&:hover{opacity:.5}}}.recinfo__imgbox{width:25%;aspect-ratio:1/1;& img{width:100%;height:100%;object-fit:cover}}@media (max-width:640px){.recinfo__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.recinfo__cntwrap{width:100%;order:3;padding:50px 0}.recinfo__cntbox{& h2{font-size:2.8rem;text-align:center}}.recinfo__btn{width:100%;max-width:200px;margin-top:20px;margin-inline:auto;& a{padding:10px 0 12px;font-size:1.8rem}}.recinfo__imgbox{width:50%;order:1}}.device-pc{display:block}.device-sp{display:none}@media (max-width:640px){.device-pc{display:none}.device-sp{display:block}}