@charset "utf-8";#Main h3.ttl{padding-top:90px;padding-bottom:28px;border-top:solid 1px #eaece9;max-width:1020px;margin:0 auto;font-size:2.2rem;font-weight:400;text-align:center;font-family:'Noto Serif JP',serif;background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/ttl_line.png);background-repeat:no-repeat;background-position:bottom center;background-size:110px auto}.recruittop #Sec01{padding:120px 0 0}.recruittop #Sec01 .inner{position:relative}.recruittop #Sec01 .mv img{height:800px;width:100%;object-fit:cover}.recruittop #Sec01 .txt_box{position:absolute;left:0;right:0;top:50%;margin-top:-300px;color:#fff;font-family:'Noto Serif JP',serif;text-align:center}.recruittop #Sec01 .txt_box .sub{font-size:2.8rem}.recruittop #Sec01 .txt_box .ttl{font-size:4.8rem;line-height:8rem;margin-top:30px;letter-spacing:15px}.recruittop #Sec01 .txt_box .txt{font-size:1.6rem;line-height:4.6rem;margin-top:100px}.recruittop #Sec02{padding:60px 0 0}#Main.recruittop #Sec02 h3.ttl{border:none}#Main.recruittop #Sec02 h4{text-align:center;font-family:'Noto Serif JP',serif;font-size:4.8rem;line-height:8rem;font-weight:400;margin-top:50px;letter-spacing:15px}#Main.recruittop #Sec02 .txt{text-align:center;font-family:'Noto Serif JP',serif;font-size:2rem;line-height:6rem;font-weight:400;margin-top:30px}#Main.recruittop #Sec02 .link{text-align:center;margin-top:30px}.recruittop #Sec02 .team_slide{margin-top:50px}.recruittop #Sec02 .team_slide .img{position:relative}.recruittop #Sec02 .team_slide .img .box{position:absolute;bottom:0;left:30px;width:210px}.recruittop #Sec02 .team_slide .img .box .posi{background-color:rgba(255,255,255,.5);font-size:1.4rem;color:#002d4d;padding:3px 10px 3px 25px}.recruittop #Sec02 .team_slide .img .box .name{background-color:rgba(0,45,75,.8);font-size:1.4rem;color:#fff;padding:13px 10px 13px 25px}.recruittop #Sec02 .team_slide .img .box .name .furi{font-size:1.6rem;line-height:2rem;font-family:'Tenor Sans',sans-serif}.recruittop #Sec02 .team_slide .img .box .name .kanji{font-size:2.2rem;font-weight:500;line-height:3rem;margin-top:4px}.recruittop #Sec02 .team_slide a{display:block;margin:0 30px;box-sizing:border-box}.recruittop #Sec02 .team_slide img{width:100%;height:auto;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.recruittop #Sec02 .team_slide .slick-slide{padding-bottom:20px}.recruittop #Sec02 .more_btn{margin-top:28px}.recruittop #Sec02 .slick-prev{left:120px;margin-top:-22px;z-index:3}.recruittop #Sec02 .slick-next{right:120px;margin-top:-22px;z-index:3}@media screen and (max-width:960px){.recruittop #Sec02 .slick-prev{left:50px;margin-top:-22px;z-index:3}.recruittop #Sec02 .slick-next{right:50px;margin-top:-22px;z-index:3}}.recruittop #Sec02 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l.png);background-size:25px 45px;background-repeat:no-repeat}.recruittop #Sec02 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r.png);background-size:25px 45px;background-repeat:no-repeat}.recruittop #Sec02 .slick-prev:before,#Main.recruittop #Sec02 .slick-next:before{display:block;line-height:1;opacity:1;height:45px;width:25px}.recruittop #Sec03{padding:100px 0 0}.recruittop #Sec03 ul{display:flex;justify-content:space-between;align-items:flex-end;max-width:920px;margin:30px auto 0;padding:0 50px}.recruittop #Sec03 ul li{width:31%;text-align:center}.recruittop #Sec03 .more_btn{margin-top:45px}.recruittop #Sec04{padding:100px 0 0;margin-bottom:-50px}@media screen and (max-width:780px){#Main h3.ttl{padding-top:60px;border-top:solid 1px #eaece9;max-width:1020px;margin:0 25px;font-size:1.5rem;text-align:center;font-family:'Noto Serif JP',serif;background-size:98px auto}.recruittop #Sec01{padding:40px 0 0}.recruittop #Sec01 .inner{position:relative}.recruittop #Sec01 .mv img{height:475px;width:100%;object-fit:cover}.recruittop #Sec01 .txt_box{position:absolute;left:0;right:0;top:50%;margin-top:-160px;color:#fff;font-family:'Noto Serif JP',serif;text-align:center}.recruittop #Sec01 .txt_box .sub{font-size:1.6rem}.recruittop #Sec01 .txt_box .ttl{font-size:2.2rem;line-height:3.8rem;margin-top:25px;letter-spacing:4px}.recruittop #Sec01 .txt_box .txt{font-size:1.3rem;line-height:3.5rem;margin-top:40px}.recruittop #Sec02{padding:0}#Main.recruittop #Sec02 h3.ttl{border:none}#Main.recruittop #Sec02 h4{text-align:center;font-family:'Noto Serif JP',serif;font-size:2.2rem;line-height:3.8rem;font-weight:400;margin-top:20px;letter-spacing:4px}#Main.recruittop #Sec02 .txt{text-align:center;font-family:'Noto Serif JP',serif;font-size:1.5rem;line-height:3.6rem;font-weight:400;margin-top:15px}#Main.recruittop #Sec02 .link{text-align:center;margin-top:30px}#Main.recruittop #Sec02 .team_slide{margin-top:50px}#Main.recruittop #Sec02 .team_slide .img{position:relative}#Main.recruittop #Sec02 .team_slide .img .box{position:absolute;bottom:0;left:10px;width:165px}#Main.recruittop #Sec02 .team_slide .img .box .posi{background-color:rgba(255,255,255,.5);font-size:1rem;color:#002d4d;padding:3px 10px 3px 25px}#Main.recruittop #Sec02 .team_slide .img .box .name{background-color:rgba(0,45,75,.8);font-size:1.4rem;color:#fff;padding:13px 10px 13px 25px}#Main.recruittop #Sec02 .team_slide .img .box .name .furi{font-size:1.1rem;line-height:1.5rem;font-family:'Tenor Sans',sans-serif}#Main.recruittop #Sec02 .team_slide .img .box .name .kanji{font-size:1.5rem;font-weight:500;line-height:3rem;margin-top:4px}#Main.recruittop #Sec02 .team_slide a{margin:0 10px}#Main.recruittop #Sec02 .more_btn{margin-top:0}#Main.recruittop #Sec02 .slick-prev{left:25px;margin-top:-10px;z-index:3}#Main.recruittop #Sec02 .slick-next{right:25px;margin-top:-10px;z-index:3}#Main.recruittop #Sec02 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l_b.png);background-size:auto 20px;background-repeat:no-repeat}#Main.recruittop #Sec02 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r_b.png);background-size:auto 20px;background-repeat:no-repeat}#Main.recruittop #Sec02 .slick-prev:before,#Main.recruittop #Sec02 .slick-next:before{display:block;line-height:1;opacity:1;height:20px;width:20px}.recruittop #Sec03{padding:100px 0 0}.recruittop #Sec03 ul{display:block;max-width:480px;margin:0 auto;padding:0 25px}.recruittop #Sec03 ul li{width:100%;text-align:center;margin-top:60px}.recruittop #Sec03 .more_btn{margin-top:45px}.recruittop #Sec04{padding:100px 0 0;margin-bottom:-50px}.recruittop #Sec04 .news_box{padding:0}}