@charset "utf-8";.recruiting .inner{width:920px;margin:0 auto;max-width:100%;padding:0 50px 150px;box-sizing:border-box}.recruiting #Sec01 h3{text-align:center;font-size:2rem;line-height:4.4rem;font-weight:400;font-family:'Noto Serif JP',serif;color:#393939;margin-bottom:60px;margin-top:120px}.recruiting #Sec01 table{border-bottom:1px solid #eaece9}.recruiting #Sec01 table tr{border-top:1px solid #eaece9;padding:20px 0;display:block}.recruiting #Sec01 table tr th{width:235px;font-weight:400;text-align:left}.recruiting #Sec01 p.txt{text-align:center;margin-top:80px}.recruiting #Sec02{background:#b3cbce;padding:83px 50px}.recruiting #Sec02 .inner{width:1020px;background:#fff;padding:72px 25px 145px}.recruiting #Sec02 .inner h3{font-size:2.2rem;text-align:center;color:#002d4d;font-weight:500;margin-bottom:45px;position:relative}.recruiting #Sec02 .inner h3:after{content:"";background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/recruiting/icon_bird.png);width:35.5px;height:56px;background-size:100%;display:block;position:absolute;right:180px;top:-10px}.recruiting #Sec02 .inner p{font-size:1.8rem;text-align:center}.recruiting #Sec02 .inner p.sub{font-size:1.4rem;text-align:left}.recruiting #Sec02 .entry_form{max-width:672px;margin:0 auto}.recruiting #Sec02 .entry_form h4{font-size:2rem;color:#9e7b62;text-align:center;font-weight:500;margin-top:100px;margin-bottom:20px}.recruiting #Sec02 .entry_form table,.recruiting #Sec02 .entry_form tbody{display:block;width:100%;color:#3e3a39}.recruiting #Sec02 .entry_form table tr{border-top:1px solid #1f2e4d;display:block;padding:25px 0;width:100%;display:flex;flex-wrap:wrap}.recruiting #Sec02 .entry_form table tr:last-child{border-bottom:1px solid #1f2e4d}.recruiting #Sec02 .entry_form table th{width:200px;font-weight:500;text-align:left;position:relative;display:flex;align-items:center}.recruiting #Sec02 .entry_form table th span{position:absolute;right:25px}.recruiting #Sec02 .entry_form table th span{color:#9e7b62;font-size:1.4rem}.recruiting #Sec02 .entry_form table td{width:calc(100% - 200px);display:block}.recruiting #Sec02 .entry_form table tr.radio td{display:flex}.recruiting #Sec02 .entry_form .mwform-radio-field label{position:relative;display:block;padding:5px 0}.recruiting #Sec02 .entry_form input,.recruiting #Sec02 .entry_form textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recruiting #Sec02 .entry_form input[type=radio]{appearance:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:0}.recruiting #Sec02 .entry_form input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:25px;margin-right:20px}.recruiting #Sec02 .entry_form input[type=radio]+span:before{content:'';display:inline-block;position:absolute;top:7px;left:0;width:16px;height:16px;border:1px solid #231815;border-radius:50%;border-radius:50%;background-color:#fff}.recruiting #Sec02 .entry_form input[type=radio]+span:after{content:'';display:inline-block;position:absolute;z-index:3;top:10px;left:3px;width:12px;height:12px;border-radius:50%;background-color:#eaece9}.recruiting #Sec02 .entry_form input[type=radio]:checked+span:after{background-color:#231815}.visually-hidden{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.recruiting #Sec02 .entry_form input[type=text],.recruiting #Sec02 .entry_form input[type=email],.recruiting #Sec02 .entry_form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:8px 14px;background-color:#f4f4f4;font-size:1.4rem;border:none;margin-bottom:10px}.recruiting #Sec02 .entry_form table td textarea{width:100%;min-height:150px;background:#f4f4f4;border:none;padding:10px;box-sizing:border-box}.recruiting #Sec02 .entry_form table .address td textarea{min-height:36px}.recruiting #Sec02 .entry_form table select{margin-bottom:10px;padding:2px 5px}.recruiting #Sec02 .entry_form table tr.date select{margin-bottom:0}.recruiting #Sec02 .entry_form table tr select.area{margin-left:15px}.recruiting #Sec02 .entry_form table tr.date td input[type=text]{width:93px}.recruiting #Sec02 .entry_form table tr.date td label{margin:0 7px}.recruiting #Sec02 .entry_form table tr.address .num{width:100px;margin-bottom:10px}.recruiting #Sec02 .entry_form table tr.address label{position:relative;top:-5px;margin:0 5px}.recruiting #Sec02 .entry_form table tr.tel label{width:50px;display:inline-block}.recruiting #Sec02 .entry_form table tr.tel input{width:calc(100% - 57px)}.recruiting #Sec02 .entry_form .privacy_box p{font-size:1.2rem;text-align:left}.recruiting #Sec02 .entry_form .privacy_box h5{text-align:center;font-size:1.2rem;font-weight:300;margin-bottom:120px;margin-top:130px}.recruiting #Sec02 .entry_form .privacy_box .txt{background:#eaece9;height:134px;overflow:scroll;padding:20px;box-sizing:border-box;margin-top:20px}p.submit{text-align:center;margin-top:80px;transition:all .6s}p.submit:hover{opacity:.8;cursor:pointer}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.recruiting #Sec02 .entry_form .form-confirm input{background:#b3cbce;font-size:1.8rem;color:#002d4d;width:270px;height:70px;display:flex;align-items:center;justify-content:center;margin:80px auto 0;box-shadow:0 5px 15px 0 rgb(0 0 0/25%)}@media screen and (max-width:780px){.recruiting .inner{max-width:calc(100% - 50px);padding:0 0 100px}.recruiting #Sec01 h3{margin:45px auto 30px}.recruiting #Sec01 table tr th{width:87px}.recruiting #Sec02{padding:83px 0}.recruiting #Sec02 .ttl{text-align:center}.recruiting #Sec02 h3.sp{font-size:1.8rem;text-align:center;color:#002d4d;font-weight:500;margin:0 auto;margin-bottom:45px;position:relative}.recruiting #Sec02 h3.sp:after{content:"";background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/recruiting/icon_bird.png);width:35.5px;height:56px;background-size:100%;display:block;position:absolute;right:-60px;top:-15px}.recruiting #Sec02 .inner{width:100%;padding:20px 20px 100px;box-sizing:border-box}.recruiting #Sec02 .entry_form h4{margin-top:60px}.recruiting #Sec02 .inner p{font-size:1.4rem}.recruiting #Sec02 .inner p.sub{font-size:1.1rem}.recruiting #Sec02 .entry_form input[type=text],.recruiting #Sec02 .entry_form input[type=email],.recruiting #Sec02 .entry_form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:8px 12px;background-color:#f4f4f4;font-size:1rem}.recruiting #Sec02 .entry_form table th{width:100%;margin-bottom:10px}.recruiting #Sec02 .entry_form table th span{position:relative;left:15px}.recruiting #Sec02 .entry_form table td{width:100%}.recruiting #Sec02 .entry_form table .address td textarea{min-height:80px}.recruiting #Sec02 .entry_form .privacy_box h5{margin:50px auto}.recruiting #Sec02 .entry_form table tr.radio.long td{display:block}.recruiting #Sec02 .entry_form table tr.radio.long td span.horizontal-item{display:block;height:32px}.recruiting #Sec02 .entry_form table tr.radio.long td span.horizontal-item+.horizontal-item{margin:0}.recruiting #Sec02 .entry_form table tr.address .num{width:70px;margin-bottom:10px}.recruiting #Sec02 .entry_form .mwform-radio-field label{position:relative;display:block;padding:5px 0}.recruiting #Sec02 .entry_form input[type=radio]{appearance:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.recruiting #Sec02 .entry_form input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:25px}.recruiting #Sec02 .entry_form input[type=radio]+span:before{content:'';display:inline-block;position:absolute;top:5px;left:0;width:16px;height:16px;border:1px solid #231815;border-radius:50%;border-radius:50%;background-color:#fff}.recruiting #Sec02 .entry_form input[type=radio]+span:after{content:'';display:inline-block;position:absolute;z-index:3;top:8px;left:3px;width:12px;height:12px;border-radius:50%;background-color:#eaece9}.recruiting #Sec02 .entry_form input[type=radio]:checked+span:after{background-color:#231815}.recruiting #Sec02 .entry_form .form-confirm input{background:#b3cbce;font-size:1.5rem;color:#002d4d;width:190px;height:50px;display:flex;align-items:center;justify-content:center;margin:70px auto 0;box-shadow:0 5px 15px 0 rgb(0 0 0/25%)}}