@charset "UTF-8";main{width:100%;height:60vh;position:relative;overflow:hidden;padding-top:125px}.main__imgbox{width:100%;height:100%;background:url(//www.rokkodenki-recruit.com/wp/wp-content/themes/rokkodenki-recruit/css/../images/recruit/recruit-top.jpg) no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}.mainttl__wrap{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;padding:3% 2%;box-sizing:content-box;background-color:rgba(0,148,135,.6);color:#fff;text-align:center}.mainttl__txt{width:100%;font-size:6.5rem;font-family:'Noto Serif JP',serif;font-weight:900;line-height:100%}.mainttl__subtxt{font-size:2.5rem;line-height:100%;font-weight:700;margin-top:1%;padding-top:1%;border-top:1px solid #fff;width:45%;margin-left:auto;margin-right:auto}.rec__ttlwrap{width:100%}.rec__mainwrap{max-width:1000px;padding:0 2vw;box-sizing:content-box;margin-left:auto;margin-right:auto}.recmain__ttl{width:100%;text-align:center}.recmain__ttl h2{font-size:3.5rem;font-family:'Noto Serif JP',serif;font-weight:900;line-height:100%}.recmain__ttl h3{font-size:2.5rem;line-height:100%;font-weight:700;margin-top:1%;padding-top:1%;border-top:1px solid #333;width:45%;margin-left:auto;margin-right:auto}.padding__rec{padding:5% 0 8%}.rct__ttlbox{width:100%;text-align:center}.rct__ttlbox h2,.rct__ttlbox2 h2{font-family:'Noto Serif JP',serif;font-weight:900;font-size:6rem;line-height:100%}.jobcnt__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:3%}.jobcnt__imgbox{width:45%}.jobcnt__txtbox{width:50%;line-height:180%}.jobcnt__txtbox p{text-indent:-5.15em;padding-left:5.15em}.personality__cntbox{width:60%;margin:3% auto 0 auto;font-size:1.8rem;line-height:180%}.personality__cntbox p{text-indent:-1.5em;padding-left:1.5em}.personality__cntbox span{letter-spacing:.5em}.rctflow__cntwrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3%}.rct__ttlbox2{width:48%;text-align:center}.rct__imgbox{width:48%}.rct__imgbox img{width:100%;height:250px;object-fit:cover}.rctflow__cntbox{width:48%}.rctflow__cntbox ul{width:100%}.displayNone{display:none}.accordion a{display:block}.switch{cursor:pointer;position:relative;background-color:#00a29a;padding:5% 0;text-align:center;color:#fff;font-size:2.4rem;line-height:100%;border-radius:15px 15px 0 0}.switch:after{position:absolute;top:25px;right:5%;font-family:'Font Awesome 6 Pro';content:'\f330';font-weight:900;color:#fff;font-size:3.5rem}.switch.open:after{font-family:'Font Awesome 6 Pro';content:'\f32d';font-weight:900;color:#fff}.contentWrap,.contentWrap2{width:100%;background-color:#fff;padding:5%}.contentWrap2{margin-top:15%}.contentWrap ul li,.contentWrap2 ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:2rem;margin-bottom:5%;position:relative}.contentWrap ul li:before,.contentWrap2 ul li:before{width:1px;height:18px;background-color:#00a29a;content:"";display:block;position:absolute;bottom:-20px;left:1.25em}.contentWrap ul li:last-child,.contentWrap2 ul li:last-child{margin-bottom:0}.contentWrap ul li:last-child:before,.contentWrap2 ul li:last-child:before{display:none}.rctflow__time{width:2.5em;text-align:center}.rctflow__txt{width:calc(95% - 2.5em)}.point__wrap{width:100%;margin-top:5%}.point__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.point__wrap ul li{padding:.8% 2% 1%;line-height:100%;margin-right:1%;margin-bottom:1%;font-size:1.4rem}.point__color01{color:#00a29a;border:1px solid #00a29a}.rct__color{color:#00a29a}.rct__bgcolor{background-color:#00a29a}.rct__bgcolor02{background-color:rgba(0,148,135,.1)}.rctmain__cntwrap{width:100%;margin-top:3%}.rctmain__cntwrap ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #999;padding:0 3% .5%;margin-top:1.5%}.rctmain__cntttl{width:7em;font-weight:700;text-align-last:justify;text-justify:inter-ideograph}.rctmain__cnttxt{width:calc(100% - 10em)}.form__sendbox .send-btn{background-color:#00a29a}@media screen and (min-width:0px) and (max-width:834px){main{width:100%;height:50vh;padding-top:70px}.mainttl__wrap{width:80%;margin-left:auto;margin-right:auto;padding:5% 2%}.mainttl__txt{width:100%;font-size:3.2rem}.mainttl__subtxt{font-size:2rem;margin-top:3%;padding-top:3%;width:80%}.rec__mainwrap{padding:0 5vw}.recmain__ttl{width:100%;text-align:center}.recmain__ttl h2{font-size:2.5rem}.recmain__ttl h3{font-size:2rem;margin-top:2%;padding-top:2%;width:90%}.rct__ttlbox h2,.rct__ttlbox2 h2{font-size:3.2rem}.jobcnt__wrap{margin-top:8%}.jobcnt__imgbox{width:100%;order:2;margin-top:5%}.jobcnt__txtbox{width:100%;line-height:150%;order:1}.personality__cntbox{margin:8% auto 0 auto;font-size:1.6rem;line-height:150%;width:100%}.rctflow__cntwrap{margin-top:0}.rct__ttlbox2{width:100%;text-align:center}.rct__imgbox{width:100%;margin-top:8%}.rct__imgbox img{height:200px}.rctflow__cntbox{width:100%;margin-top:8%}.rctflow__cntbox ul{width:100%}.displayNone{display:none}.accordion a{display:block}.switch{padding:5% 0;font-size:2rem}.switch:after{top:17px;right:5%;font-size:2.5rem}.contentWrap,.contentWrap2{width:100%;background-color:#fff;padding:8%}.contentWrap2{margin-top:5%}.contentWrap ul li,.contentWrap2 ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.6rem;margin-bottom:8%;position:relative}.contentWrap ul li:before,.contentWrap2 ul li:before{width:1px;height:15px;background-color:#00a29a;content:"";display:block;position:absolute;bottom:-20px;left:.8em}.contentWrap ul li:last-child,.contentWrap2 ul li:last-child{margin-bottom:0}.contentWrap ul li:last-child:before,.contentWrap2 ul li:last-child:before{display:none}.rctflow__time{width:100%;text-align:left;line-height:100%}.rctflow__txt{width:100%;line-height:120%;margin-top:2%;text-align:justify}.point__wrap{width:100%;margin-top:8%}.point__wrap ul li{padding:1% 4% 1.5%;margin-right:2%;margin-bottom:2%}.point__color01{color:#00a29a;border:1px solid #00a29a}.rctmain__cntwrap{width:100%;margin-top:3%}.rctmain__cntwrap ul li{width:100%;padding:0 0 1%;margin-top:3%}.rctmain__cntttl{text-align-last:left;text-justify:none}.rctmain__cnttxt{width:100%}}