﻿@font-face{font-family:"Segoe UI";src:url(https://legal-job-board.com/assets/seguisym-f74126b431850203632b1e362503fec1dd4324e32a797e5fbbb5c6fcbfcbe2a1.ttf)}.font-noto{font-family:"Noto Sans JP", sans-serif}.font-han{font-family:"Noto Sans JP", sans-serif;font-style:normal}.font-osw{font-family:"Oswald", sans-serif}.font-seg{font-family:"Segoe UI"}html{font-size:10px}body{font-family:"Noto Sans JP", sans-serif;color:#333;box-sizing:border-box;margin:0;border:0}*{box-sizing:border-box}.d-flex{display:flex}p{margin-top:0;margin-bottom:0;padding:0}.align-items-center{align-items:center}.pc{display:flex}.pc-block{display:block}.sp-block{display:none}.sp{display:none}::placeholder{color:rgba(129,129,129,0.247);opacity:1}:-ms-input-placeholder{color:rgba(129,129,129,0.247)}::-ms-input-placeholder{color:rgba(129,129,129,0.247)}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.align-items-baseline{align-items:baseline}.align-items-end{align-items:flex-end}.text-center{text-align:center !important}.center{margin-left:auto;margin-right:auto}.pad-0{padding:0}.font-bold{font-weight:bold}.pc-text{display:block}.sp-text{display:none}.b-500{font-weight:500}.overflowhidden{overflow:hidden !important}.container{width:1200px}.btn{text-decoration:none}.head{height:70px}.lead-to-lp{margin-left:200px}.lead-to-lp-style{color:black;text-decoration:none}.logo-div{width:322px;height:25px}.logo-txt{font-size:15px;margin-left:20px}.rgt-btn{width:288px;height:54px;background:linear-gradient(to bottom, #E01616, #900F0F);border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;padding:0 18px 0 35px;webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;transform:translate(0);opacity:1;cursor:pointer}.rgt-btn:hover{transform:translate(-1px, -2px);opacity:0.8}.color-ee{color:#EEE5CF}.error{border:1px solid #B20202 !important;background-color:#FFF9F9 !important}*:disabled{opacity:0.5 !important}.rgt-txt{font-size:14px}.font-md{font-weight:500}.font-18{font-size:18px}.rgt-txt-1{font-size:18px}.color-white{color:white}.rgt-sign{width:23px;height:23px}.lead-to-lp-sign{padding-top:2px;width:17px;height:17px}.lead-to-lp-sign .f-img{margin-left:3px;margin-top:1px}.f-img{width:100%}.top{background-image:url(https://legal-job-board.com/assets/lp/steps/top-img-17616466ffa5e37a44b7083a225f6987be63c94f6981eb04f4774dd1d98b52f3.png);background-size:cover;background-position:center top;height:472px;position:relative}.inhouse-top{background-image:url(https://legal-job-board.com/assets/lp/steps/lawyer/in-house/in_house_lp_top-724eb2b20b102a8be20b803f38c124cdbbe5bd6f203b28384d5ca0419de1cf37.png),url(https://legal-job-board.com/assets/lp/steps/lawyer/in-house/in_house_lp_top_bg-8029f1c26a8d8dbf848ba6c8975c1025add8b9ba5375bba2fb039e019ac0baab.png);height:560px;background-size:contain, cover;background-repeat:no-repeat;background-position:center;width:100%}@media screen and (max-width: 925px){.inhouse-top{height:61vw}}.top-main{position:relative;top:10px}.top-woman{width:270px;height:370px;margin-top:108px;position:absolute;top:0;overflow:hidden}.top-man{width:275px;height:400px;margin-top:80px;position:absolute;top:0;right:10px;overflow:hidden}.top-txt-1{font-size:39px;font-weight:bold;color:#B70A0A;letter-spacing:0.78em;line-height:61px;margin-top:20px;padding-left:13px;text-align:center}.top-txt-1.lawyer{text-align:left}.top-txt-1.patent,.top-txt-1.patent-engineer,.top-txt-1.judicial{letter-spacing:0.7em}.top-txt-1.patent-ip-work{letter-spacing:0.5em}.top-txt-1.surveyor,.top-txt-1.land-house-investigator,.top-txt-1.legal-officer,.top-txt-1.paralegal{letter-spacing:0.4em}.top-txt-2{font-size:46px;font-weight:bold;color:#272727;letter-spacing:0.1em;line-height:72px}.top-txt-3{font-size:21px;font-weight:500;line-height:32px;letter-spacing:0.18em;margin-top:20px}.top-div-1{margin-top:30px;display:flex;justify-content:space-between}.top-system-div{width:195px;height:195px}.top-div-2{width:620px;margin:auto;z-index:10}.scrollbar{margin:auto;height:88px;background:linear-gradient(to bottom, #E01616, #900F0F)}.scroll-btn{width:76px;height:71px;padding-top:3.5px}.form{background:#FBFBFB;padding-bottom:46px;padding-top:40px}.form [type=radio]{display:none}.form label{display:flex;text-align:center;justify-content:center;align-items:center}.form button.next-btn,.form button.submit-btn{border:none}.form .prev-btn,.form .submit-btn{cursor:pointer}.form .form3-content-name-1,.form .sform2-content-input,.form .sform2-content-name-1,.form .form4-content-phone{color:#4E4E4E}.form-div-recuit{width:280px;height:80px;margin:auto;position:relative}.form-div-recuit::before{content:"";width:0px;height:50px;border:1px solid #A28C61;position:absolute;top:-55px;left:50%}.form-div-recuit::after{content:"";width:0;height:50px;border:1px solid #A28C61;position:absolute;top:100px;left:50%}.form-border{width:715px;border:2px solid #D9CFB9;padding:5px 0}.form-1{width:700px;margin:auto;padding:1px;background:white;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.16);overflow:hidden}.form-2{width:700px;margin:auto;padding:1px;background:white;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.16);overflow:hidden}.ml-5{margin-left:5px !important}.form-3{width:700px;margin:auto;padding:1px;background:white;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.16);overflow:hidden}.form3-sex{justify-content:flex-start}.form-4{width:700px;margin:auto;padding:1px;background:white;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.16);overflow:hidden}.form-bar{height:87px;background:#1A263D;padding:0 100px 0}.form-bar-img{width:135px;height:48px}.form-bar-txt{font-size:26px;font-weight:bold;letter-spacing:0.14em}.form2-return{width:10px;height:12px}.form2-div-rt{position:relative;left:-176px;top:42px}.form2-div-rt.last-page{top:55px}.form2-div-rt.fix-size{left:0px;width:fit-content;padding:0 10px 0 12px}.form-return-txt{font-size:16px;font-weight:500;letter-spacing:0.08em}.step-pos{margin-top:-48px}.step-img-h{height:43px}.sform-menu{height:43px;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;margin:auto}.form-menu-1{width:25%;height:45px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.sform-menu-1{width:116.6px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-menu-2{width:25%;height:45px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.sform-menu-2{width:134px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;left:-21px;cursor:pointer}.form-menu-3{width:25%;height:45px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.sform-menu-3{width:134px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;left:-39px;cursor:pointer}.form-menu-4{width:25%;height:45px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.sform-menu-4{width:134px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;left:-57px;cursor:pointer}.sform-menu-5{width:134px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;left:-75px;cursor:pointer}.sform-menu-6{width:124px;height:43px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;left:-93px;cursor:pointer}.form-menu-txt{font-size:17px;font-weight:500;letter-spacing:0.16em;color:white}.color-92{color:#929292}.sform1-name{margin-top:7px;display:flex;justify-content:space-between}.sform1-content-name-1{width:200px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.sform1-gana-txt{font-size:18px;font-weight:bold;margin-left:10px;letter-spacing:0.088em;color:#1E1E1E;margin-top:25px}.sform1-sex-txt{font-size:18px;font-weight:bold;margin-left:10px;letter-spacing:0.2em;color:#1E1E1E;margin-top:30px}.sform1-active-btn{padding:11px 75px;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3px}.sform1-inactive-btn{padding:11px 75px;background:white;border:1px solid #9A9A9A;border-radius:3px}.sform-active-txt{font-size:18px;font-weight:600;letter-spacing:0.4em;color:white}.sform-inactive-txt{font-size:18px;font-weight:600;letter-spacing:0.4em;color:black}.sform1-birth{margin-top:7px;display:flex;justify-content:space-between}.sform1-combo{width:129px;height:46px;border:1px solid #e1e1e1;border-radius:2px;position:relative}.sform1-combo::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-1-79cbdf004eee790a26738f032e5f1b98036bf2fea0c97ce5546c6d82cdaba104.png);background-size:contain;background-repeat:no-repeat;width:28px;height:16px;position:absolute;right:10px;top:15px;pointer-events:none}.sform1-next-btn{width:231px;height:47px;background:linear-gradient(to bottom, #E01616, #900F0F);border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;padding:0 18px 0 35px;margin:auto;margin-top:25px;margin-bottom:36px}.sform2-div-1{margin-top:10px;display:flex}.sform2-txt-1{font-size:24px;font-weight:bold;letter-spacing:0.1em;color:#4E4E4E;margin-right:4px}.sform2-content-input{width:170px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.sform2-search-btn{width:117px;height:46px;display:flex;justify-content:center;align-items:center;border:1px solid #BBA579;background-color:white;border-radius:2px;cursor:pointer}.sform2-search-btn:hover{background:#B8A47F !important;border:1px solid #C9BA9D !important;color:white !important}.sform2-search-btn:hover .font-han{color:white !important}.sform2-txt-2{font-size:18px;letter-spacing:0.1em;color:#A48D63}.search-div{width:30px;height:30px;margin-left:11px}.sform2-div-2{display:flex;justify-content:center;align-items:center;margin:0 0 0 20px}.sform2-div-3{margin-top:10px;display:flex;justify-content:space-between}.sform2-combo-2{width:200px}.sform2-content-name-1{width:200px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.form3-content-name-1{width:200px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.sform2-input-1{width:100%}.sform2-mt-25{margin-top:25px}.sform2-next-btn{width:231px;height:47px;background:linear-gradient(to bottom, #E01616, #900F0F);border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;margin:auto;margin-top:8px;margin-bottom:36px}.sform2-div-rt{position:relative;left:-176px;top:57px}.sform4-div-rt{position:relative;left:-176px;top:57px}.sform6-div-rt{position:relative;left:-176px;top:57px}.sform3-content-txt-1{font-size:18px;font-weight:bold;margin-left:10px;margin-top:70px;letter-spacing:0.2em;color:#1E1E1E}.sform3-mt-40{margin-top:40px}.sform3-txt-1{font-size:14px;letter-spacing:0.04em;color:#686868}.sform3-mt-60{margin-top:60px}.sform3-return{top:93px}.sform4-mt-89{margin-top:89px}.sform4-btn-1{width:129px;height:48px;background-color:#B8A47F;border:1px solid #C9BA9D;border-radius:2px;display:flex;justify-content:center;align-items:center}.sform4-btn-2{width:129px;height:48px;background-color:white;border:1px solid #E1E1E1;border-radius:2px;display:flex;justify-content:center;align-items:center}.sform4-txt-1{font-size:18px;font-weight:500;letter-spacing:0.18em;color:white}.color-74{color:#747474}.sform4-combo-1{width:100%}.sform4-mt-70{margin-top:70px}.sform4-return{top:106px}.sform6-return{top:106px}.sform5-btn-1{width:200px}.sform6-mt-60{margin-top:60px}.sform6-div-1{margin-top:33px;display:flex;justify-content:center;align-items:center}.sform6-checkbox{width:20px;height:20px}.sform6-txt-1{font-size:17px;color:#363636;margin-left:5px}.sform6-next-btn{width:265px;height:62px;background:linear-gradient(to bottom, #E01616, #900F0F);border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;padding:0 18px 0 35px;margin:auto;margin-top:30px;margin-bottom:36px}.sform6-mt-60{margin-top:60px}.form6-next-txt{font-size:18px;position:relative;color:white;letter-spacing:0.3em}.form6-next-txt::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-f5647f59e9c796d85bbdfe32e0067d1e3358f8c61f689a256cb09ad32f1c8bc9.png);background-size:cover;width:23px;height:23px;position:absolute;left:130px;top:3px}.form2-content{width:420px;margin:auto;margin-top:30px}.form-content{width:455px;margin:auto;margin-top:30px}.sform-content{width:410px;margin:auto;margin-top:25px}.form1-btn-1{margin-top:10px}.form2-btn-1{margin-top:10px;display:flex;justify-content:space-between}.form1-content-btn{padding:11px 30px;margin:0 5px 0 0;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3px;cursor:pointer}.form1-content-btn-inactive{padding:11px 20px;margin:0 5px 0 0;background:white;border:1px solid #E1E1E1;color:#747474;border-radius:3px;cursor:pointer}.form1-content-btn-inactive [type=radio]{display:none}.form1-1-left{width:180px}.form1-1-right{width:210px}.btn-active{background:#B8A47F !important;border:1px solid #C9BA9D !important;color:white !important}.form1-content-txt-1{font-size:18px;font-weight:bold;color:#1E1E1E}.sform1-content-txt-1{font-size:18px;font-weight:bold;margin-left:10px;letter-spacing:0.2em;color:#1E1E1E}.form2-content-txt-1{font-size:18px;font-weight:bold;color:#1E1E1E}.form2-content-txt-2{font-size:18px;font-weight:bold;margin:20px 0 10px;color:#1E1E1E;letter-spacing:0.2em}.form1-content-btn-txt{font-size:18px;letter-spacing:0.18em}.form2-content-btn-txt{font-size:18px;color:white;letter-spacing:0.18em}.form1-content-btn-inactive-txt{font-size:16px;letter-spacing:0.18em}.form1-content-btn-inactive-txt-small{letter-spacing:0.05em}.form2-content-btn-inactive-txt{font-size:18px;letter-spacing:0.18em}.form2-content-btn{width:200px;height:64px;padding:3px 10px;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3px}.form2-content-btn-inactive{width:200px;height:64px;padding:3px 10px;background:white;border:1px solid #E1E1E1;color:#747474;border-radius:3px;cursor:pointer}.form2-content-btn1{width:200px;height:48px;padding:3px 10px;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3px}.form2-content-btn1-inactive{width:200px;height:48px;padding:3px 10px;background:white;border:1px solid #E1E1E1;color:#747474;border-radius:3px;cursor:pointer}.form2-1-small{font-size:1.6rem;letter-spacing:0.1em}.need{position:relative}.need::after{content:"必須";font-size:13px;color:white;padding:0 6px;background:#5E5E5E;margin-left:10px;position:absolute;top:29%;left:22%}.form1-label-1{font-size:13px;color:white;padding:1px 5px 1px 11px;background:#5E5E5E;margin-left:10px;letter-spacing:0.6em}.form1-content-txt-2{margin:20px 0 10px 0px;font-size:18px;font-weight:bold;color:#262626;letter-spacing:0.199em}.form1-content-txt-2-span{font-size:13px;margin-left:10px;letter-spacing:0.021em;font-weight:500}.form1-combo{width:130px;height:46px;border:1px solid #e1e1e1;border-radius:2px;position:relative;overflow:hidden}.form2-combo{width:420px;height:46px}.form2-mt-10{margin-top:10px}.form1-combo-txt-1{font-size:17px;color:#4E4E4E}.form1-combo-sign{width:29px;height:15px}.form1-content-combo-span{font-size:18px;letter-spacing:0.1em;margin-left:14px}.form1-content-txt-3{font-size:18px;font-weight:bold;color:#1E1E1E;margin-top:20px}select{border:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:17px;line-height:1;padding:0 20px;background-color:#ffffff;color:#4E4E4E;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;cursor:pointer;font-family:"Noto Sans JP", sans-serif}.form1-combo::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-1-79cbdf004eee790a26738f032e5f1b98036bf2fea0c97ce5546c6d82cdaba104.png);background-size:contain;background-repeat:no-repeat;width:28px;height:16px;position:absolute;right:10px;top:15px;pointer-events:none}.form1-combo1{width:252px;height:46px}.form1-next-btn{width:231px;height:47px;background:#B70A0A;border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;margin:auto;margin-top:20px;margin-bottom:36px;webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;transform:translate(0);opacity:1;cursor:pointer}.form1-next-btn:hover{opacity:0.8;transform:translate(-1px, -2px)}.form3-next-btn{width:231px;height:47px;background:#B70A0A;border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;padding:0;margin:auto;margin-top:8px;margin-bottom:36px;webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;transform:translate(0);cursor:pointer;opacity:1}.form3-next-btn:hover{transform:translate(-1px, -2px);opacity:0.8}.form2-next-btn{width:231px;height:47px;background:#B70A0A;border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;margin:auto;margin-top:8px;margin-bottom:36px;cursor:pointer;opacity:1}.form2-next-btn:hover{opacity:0.8;transform:translate(-1px, -2px)}.form1-next-txt{font-size:18px;position:relative;color:white;letter-spacing:0.3em}.form1-next-txt::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-f5647f59e9c796d85bbdfe32e0067d1e3358f8c61f689a256cb09ad32f1c8bc9.png);background-size:cover;width:24px;height:23px;position:absolute;left:93px;top:2px}.form3-name-input{display:flex;margin-top:10px;justify-content:space-between}.form3-content-name-1{width:200px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.form3-content-txt-1{margin-top:22px;letter-spacing:0.2em;font-size:18px;font-weight:bold}.form3-birth{margin-top:7px;display:flex;justify-content:space-between}.form3-combo1{width:139px;height:46px}.form3-content-txt-2{margin-top:30px;letter-spacing:0.2em;font-size:18px;font-weight:bold}.form3-sex{margin-top:7px;display:flex;justify-content:flex-start}.form3-sex-man{width:130px;height:48px;background:white;border:1px solid #E1E1E1;border-radius:2px;font-size:18px;color:#747474;font-weight:500;letter-spacing:0.18em;cursor:pointer}.form3-sex-woman{width:130px;height:48px;background:white;border:1px solid #E1E1E1;border-radius:2px;font-size:18px;color:#747474;font-weight:500;letter-spacing:0.1em;cursor:pointer}.form3-sex-noman{width:130px;height:48px;background:white;border:1px solid #E1E1E1;border-radius:2px;font-size:18px;color:#747474;font-weight:500;letter-spacing:0em;cursor:pointer}.form3-content-txt-3{margin-top:30px;letter-spacing:0.12em;font-size:18px;font-weight:bold}.form3-area{margin-top:7px}.form3-combo2{width:408px;height:46px}.form4-content-txt-1{letter-spacing:0.2em;font-size:18px;font-weight:bold}.form4-label-1{font-size:14px;font-weight:500;letter-spacing:0.04em;color:#B20202;margin-left:10px}.form4-content-phone{width:410px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.form4-pwd{margin-top:7px;display:flex;justify-content:space-between}.form4-content-pwd{width:200px;height:46px;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#ffffff}.form4-content-pwd-comfirm{width:200px;height:46px;border:1px solid #B20202;border-radius:2px;color:#A7A7A7;font-size:17px;padding:9px 18px;background-color:#FFF9F9}.form4-next-btn{width:231px;height:72px;background:linear-gradient(to bottom, #E01616, #900F0F);border-radius:5px;box-shadow:#CFC3B5 0px 2px 0px;margin:auto;margin-top:8px;margin-bottom:36px;webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;transform:translate(0);opacity:1}.form4-next-btn:hover{opacity:0.8;transform:translate(-1px, -2px)}.form4-next-txt{font-size:18px;position:relative;color:white}.form4-next-txt::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-f5647f59e9c796d85bbdfe32e0067d1e3358f8c61f689a256cb09ad32f1c8bc9.png);background-size:cover;width:24px;height:23px;position:absolute;left:145px;top:31%}.form4-btn-label{font-size:15px}.form4-div-rt{position:relative;left:-176px;top:55px}.form4-pro{margin-top:23px;margin-bottom:51px;font-size:15px;font-weight:500;color:#00286E}.form4-pro-mr{margin-right:20px;color:#00286E}.bar-1{background-image:url(https://legal-job-board.com/assets/lp/steps/bar-1-907db29a241f6b4e581249d4b33cfc354f8b00ce0534fdef35132fad8cee3682.png);background-size:cover;height:260px;padding:1px;background-position:center center}.bar-1-txt{font-size:30px;font-weight:bold;letter-spacing:0.14em;line-height:50px;margin-top:45px;color:white}.bar-2-txt{font-size:30px;font-weight:bold;letter-spacing:0.14em;line-height:43px;margin-top:11px;color:white}.color-e0{color:#E01616}.bar-1-span{font-size:14px;font-weight:bold;letter-spacing:0.4em;line-height:0.7;color:#CEC3A7}.section-1{background-image:url(https://legal-job-board.com/assets/lp/steps/s1-1-04988f13934a5efa0444b922c5a36ec22cbce6f4cd7341bebe12a5d88e4db944.png);background-size:contain;background-repeat:no-repeat;padding-top:42px;padding-bottom:80px}.s1-div-title{width:200px;margin:auto}.s1-txt-1{font-size:26px;font-weight:bold;color:#2F2F2F;text-decoration:underline;text-underline-offset:10px;text-decoration-color:#CEC3A7;text-decoration-thickness:4px;margin-right:10px}.s1-txt-2{font-size:64px;letter-spacing:-0.07em}.s1-txt-3{font-size:30px;letter-spacing:0.147em;line-height:45px;color:#2F2F2F;margin-top:40px}.s1-txt-4{font-size:45px;letter-spacing:0.13em;font-weight:bold;color:#B20202}.s1-txt-5{font-size:19px;letter-spacing:0.08em;line-height:37px;font-weight:500;margin-top:25px;text-align:center}.s1-div-recruit{margin-top:84px;margin-bottom:80px}.s1-hr{width:385px;height:1px;border:1px solid #B8B8B8}.s1-txt-6{font-size:36px;color:#DDDDDD;letter-spacing:0.14em;line-height:48px}.s1-txt-7{font-size:21px;letter-spacing:0.32em;color:#1F2C48;font-weight:500}.s1-txt-7.lawyer{font-size:26px;letter-spacing:0.32em}.s1-txt-7.patent,.s1-txt-7.judicial,.s1-txt-7.patent-engineer{letter-spacing:0.2em}.s1-txt-7.patent-ip-work,.s1-txt-7.legal-officer,.s1-txt-7.paralegal{letter-spacing:0.1em}.s1-txt-7.surveyor{letter-spacing:0.3em}.s1-txt-7.land-house-investigator{letter-spacing:0.1em}.s1-div-content{margin-top:35px}.s1-div-detail{width:370px;height:340px;border:1px solid #E1E1E1;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;margin:15px 15px}.s1-div-detail.judicial,.s1-div-detail.surveyor,.s1-div-detail.land-house-investigator,.s1-div-detail.legal-officer,.s1-div-detail.paralegal{height:360px}.s1-div-detail-1{height:88px;background:#9A0000;padding:20px 0px}.s1-div-detail-1.patent,.s1-div-detail-1.patent-engineer,.s1-div-detail-1.patent-ip-work,.s1-div-detail-1.legal-officer,.s1-div-detail-1.paralegal{height:64px}.s1-div-detail-1.judicial,.s1-div-detail-1.surveyor,.s1-div-detail-1.land-house-investigator{height:88px}.s1-txt-8{font-size:16px;font-weight:bold;letter-spacing:0.08em;line-height:24px;color:white}.s1-div-content-detail{padding:20px 20px 0 20px}.s1-div-pos{margin-top:5px}.s1-div-pos-1{width:94px;height:36px;background:#45474B;padding-top:7px}.s1-txt-9{font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.3em;color:white}.s1-div-pos-2{width:220px;height:36px;background:#F6F4EF;padding:8px 0 8px 11px}.s1-txt-10{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0.1em;color:#2F2F2F}.s1-lt-space-1{letter-spacing:0.08em}.s1-lt-space-2{letter-spacing:0}.s1-div-detail-2{margin-top:17px}.s1-div-detail-11{width:103px;height:11px}.s1-txt-11{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.12em;color:#B8A47F}.s1-txt-12{font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.06em;color:#272727;margin-top:10px}.bar-2{background-image:url(https://legal-job-board.com/assets/lp/steps/bar-2-74a2ec404f8155264def2c6f6ea63397989857e310245583bd9f6e277d7ef60b.png);background-size:cover;height:260px;padding:1px;background-position:center center}.bar-2 a{text-decoration:none}.bar2-txt-1{font-size:25px;font-weight:500;line-height:36px;letter-spacing:0.139em;color:#EBD7B0;margin-top:50px}.rgt-btn-1{margin-top:25px;width:507px;height:76px;background:white;border-radius:5px;box-shadow:#cfc3b5 0px 3.5px 0px;transform:translate(0px);webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;opacity:1;cursor:pointer}.rgt-btn-1:hover{transform:translate(-1px, -2px);opacity:0.8}.rgt-btn-txt-1{font-size:27px;font-weight:bold;line-height:29px;letter-spacing:0.12em;color:#B20202;position:relative}.rgt-btn-txt-1::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-2-008e4974088f6e9cc28046c98bc436995bf120b83e07a9be45829f12ddaec1fd.png);background-position:0px 0px;background-repeat:no-repeat;background-size:cover;width:44px;height:44px;position:absolute;left:272px;top:-7px}.section-2{background-image:url(https://legal-job-board.com/assets/lp/steps/s1-1-04988f13934a5efa0444b922c5a36ec22cbce6f4cd7341bebe12a5d88e4db944.png);background-size:contain;background-repeat:no-repeat;padding-top:42px;padding-bottom:80px}.s2-div-content{margin-top:50px}.s2-div-content-1{width:575px;height:300px}.s2-div-content-2{width:588px}.s2-txt-1{font-size:34px;font-weight:bold;line-height:49px;letter-spacing:0;color:#A49372;margin-left:40px}.s2-div-content-21{margin-top:20px}.flex-reverse{flex-flow:row-reverse}.s2-txt-2{font-size:18px;font-weight:500;line-height:36px;letter-spacing:0.08em;color:#272727;margin-left:50px;width:88%}.sform-add-4{letter-spacing:0.07em}.sform-add-5{width:85%}.section-3{background-image:url(https://legal-job-board.com/assets/lp/steps/s1-1-04988f13934a5efa0444b922c5a36ec22cbce6f4cd7341bebe12a5d88e4db944.png);background-size:contain;background-repeat:no-repeat;padding-top:42px;padding-bottom:80px;overflow:hidden}.s3-div-1{width:527px;height:600px;padding:38px 38px 0;position:relative;background:#FBFBFB;margin:90px 36px 0;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.s3-div-11{width:493px;height:304px;margin-top:-80px;margin-left:-75px}.s3-div-12{width:493px;height:304px;margin-top:-80px;margin-left:35px}.flex-wrap{flex-wrap:wrap}.s3-txt-1{font-size:29px;font-weight:bold;line-height:42px;letter-spacing:0.02em;color:#B70A0A;margin-top:16px}.s3-txt-2{font-size:18px;font-weight:500;line-height:34px;letter-spacing:0.088em;color:#272727;margin-top:30px}.section-4{padding-top:45px;padding-bottom:150px}.s4-div-1{width:1200px;height:256px;background-image:url(https://legal-job-board.com/assets/lp/steps/s4-1-a6043435fa6230c9266bd56d5d7647f5ca0865d220565704fd8d26fa80c8b5d4.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:60px}.s4-txt-1{font-size:54px;line-height:42px;letter-spacing:0.04em;color:#CEC19F;position:relative;top:19px;z-index:10}.s4-txt-2{font-size:38px;line-height:55px;letter-spacing:0.12em;font-weight:bold;color:white;position:relative;z-index:10}.s4-div-content{width:790px;height:200px;background:white;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;position:relative;padding-top:30px}.s4-step{width:80px;height:80px;position:absolute;top:-10px;left:-10px}.s4-hr{width:1px;height:50px;border:1px solid #CEC19F}.s4-txt-3{font-size:28px;line-height:40px;letter-spacing:0.08em;font-weight:bold;color:#B70A0A;text-align:center}.s4-txt-4{font-size:19px;line-height:34px;letter-spacing:0.1em;font-weight:500;color:#272727;margin-top:25px;text-align:center}.s4-div-2{width:125px;height:125px;position:absolute;right:30px;top:50px}.foot{height:90px;background:#2F2F2F}.company-info,.foot-txt-1{display:block}.foot-txt-1{font-size:12px;line-height:16px;letter-spacing:0;color:white}.company-info{font-size:16px;color:white;margin-bottom:10px}.company-info a{color:white;text-decoration:none}@media screen and (max-width: 1200px){.container{width:100%}.s1-div-detail{width:32%}.s1-hr{width:35%}.s4-div-1{width:100%}.s3-div-1{margin-left:auto;margin-right:auto}.head{width:93%;margin:auto;height:70px}.lead-to-lp{margin-left:0px}.s3-div-12{margin-left:auto;margin-right:auto}.s3-div-11{width:100%;margin-left:0}.s1-div-detail{margin:15px 0.6%}.s3-div-12{width:100%}}@media screen and (max-width: 1155px){.s1-div-detail-1{padding:20px 0px}.s3-div-1{width:492px}}@media screen and (max-width: 1035px){.s1-txt-8{font-size:15px}.s1-txt-12{font-size:15px}.s2-txt-2{font-size:16px}.s2-div-content-1{width:46%;height:auto}.s1-txt-11{font-size:14px}.s1-div-content-detail{padding:20px 34px 0}.s2-div-content-2{width:53%}.s2-div-content{margin-top:30px}.top-div-2{width:620px}.s1-div-detail{width:45%;margin:10px 2.5%}.lead-to-lp{display:none !important}}@media screen and (max-width: 945px){.s1-div-content-detail{padding:20px 24px 0}.s1-txt-8{letter-spacing:0.08em}.top-woman{left:-65px;margin-top:102px}.top-man{top:0;right:-92px;margin-top:72px}.s3-div-11{margin-left:-75px;height:auto}.s3-div-12{margin-left:80px;height:auto}.s3-div-1{height:auto;padding:38px 20px 36px}.form-div-recuit{width:307px}.lead-to-lp{display:none !important}}@media screen and (max-width: 850px){.s1-div-detail-1{padding:20px 7px}.s2-txt-1{font-size:30px}.pc-block{display:none}.pc{display:none}.sp-block{display:block}.s2-txt-1{margin:0 20px}.s2-txt-2{margin:0 20px}.s1-txt-5{width:95%;margin-left:auto;margin-right:auto}.head{width:99%}.lead-to-lp{display:none !important}.top-system-div{width:32%;height:auto}.s1-txt-4{font-size:36px}.s1-txt-3{font-size:25px}.s1-txt-2{font-size:50px}.s1-txt-1{font-size:20px}.s4-step{left:-7px}}@media screen and (max-width: 800px){.s4-div-content{padding-top:8rem}.s1-div-content-detail{padding:20px 8px 0}.s4-div-content{width:95%}.d-block-0{display:block}.logo-txt{font-size:15px;margin-left:0;margin-top:3px;text-align:center}.img-fit{width:100%;height:271px;object-fit:cover;object-position:center}.top-system-div{width:31%;height:auto}.lead-to-lp{display:none !important}}@media screen and (max-width: 700px){.sform-menu{width:100%}.form-1{width:100%}.form-2{width:100%}.form-3{width:100%}.sform-menu-1{width:16.6%}.form-border{width:95%;padding:0}.form-bar-txt{font-size:22px}.s2-txt-1{font-size:25px}.s2-txt-2{font-size:15px;line-height:2}.form-div-recuit{width:351px}.lead-to-lp{display:none !important}}@media screen and (max-width: 650px){.s1-div-detail{width:70%;margin-left:auto;margin-right:auto}.s1-div-content-detail{padding:20px 35px 0}.s2-div-content-1{width:49%;height:277px;overflow:hidden}.s2-div-content-2{width:49%}.top-txt-1{font-size:30px}.top-txt-2{font-size:36px;line-height:33px}.top-txt-3{font-size:14px}.top-div-2{margin-top:13px;width:80%}.top-system-div{width:30%}.top-div-1{margin-top:62px}.lead-to-lp{display:none !important}}@media screen and (max-width: 600px){.form-div-recuit{width:100%}.form-menu-txt{font-size:15px}.step-pos{margin-top:-49px}.s2-txt-1{margin:0 10px}.s4-txt-4{width:91%;letter-spacing:0.05em;margin:auto;text-align:justify}.s4-txt-3{font-size:24px}.s4-step{width:60px;height:60px}.s4-div-2{width:85px;height:auto}.s3-div-1{width:85%}.s3-txt-1{font-size:26px}.logo-div{width:210px;height:25px}.form-bar{height:87px;background:#1A263D;padding:0 29px 0}.form-border{padding:0px 0}.lead-to-lp{display:none !important}}@media screen and (max-width: 550px){.top-div-2{margin-top:13px;width:96%}.lead-to-lp{display:none !important}}@media screen and (max-width: 500px){.form-div-recuit{width:100%}.rgt-btn-1{width:70%}.bar2-txt-1{font-size:19px}.rgt-btn-txt-1::after{width:30px;height:30px;position:absolute;left:220px;top:1px}.s4-txt-4{font-size:17px}.s4-txt-3{font-size:21px}.s4-txt-2{font-size:33px}.s4-txt-1{font-size:44px}.s3-txt-1{font-size:22px}.s1-txt-3{font-size:20px}.s1-txt-4{font-size:29px}.s1-txt-5{font-size:17px}.s2-txt-1{font-size:21px;line-height:1.5}.s1-div-detail{width:90%}html{font-size:0.266vw}.top-txt-1{font-size:24px}.top-txt-2{font-size:29px}.top-txt-3{font-size:13px;line-height:23rem}.top-div-1{margin-top:106px}}.sp-block{display:none}.pc-block{display:block}@media screen and (max-width: 490px){.top-txt-1{margin-top:7vw}.need::after{content:"必須";font-size:10rem;color:white;padding:0 6rem;background:#5E5E5E;margin-left:10rem}.form1-content-combo-span{font-size:15rem}.form1-combo::before{content:"";width:21rem}.form1-combo::after{width:15rem;height:7.5rem}.sform-add-1{margin-left:35rem}.s4-div-content{width:340rem}.s4-div-1{background-image:url(https://legal-job-board.com/assets/lp/steps/sp4-1-8b44ddc2c038926eb4c44d94edb8f1a8e7a48e04437d0342a99e68419c8ec9b2.png)}.s1-txt-5{width:340rem;letter-spacing:0.02em}.form1-label-1{font-size:13rem;color:white;padding:1px 3rem 1px 8rem}.form{background:white}.form-1{background-color:#FBFBFB}.sp-block{display:block}.pc-block{display:none}.top-system-div{width:29%}.ml-5{margin-left:4rem !important}.form-div-recuit::after{content:"";width:0;height:30px;position:absolute;top:93px;left:50%}.form-div-recuit::before{content:"";width:0;height:30px;position:absolute;top:-39px;left:50%}.font-14{font-size:14rem}.pc-text{display:none}.sp-text{display:block}.scroll{display:none}.s1-txt-2{font-size:51rem}.section-1{padding-top:12rem}.s1-txt-3{margin-top:9rem;line-height:1.5}.s1-txt-5{margin-top:13rem;line-height:25rem;text-align:justify;font-size:13rem}.s1-div-recruit{margin-top:46rem;margin-bottom:35rem}.s1-txt-6{font-size:24rem}.s1-txt-7{font-size:16rem}.s1-txt-7.lawyer{font-size:19em}.s1-txt-8{font-size:14rem}.s1-txt-9{font-size:13rem}.s1-txt-10{font-size:14rem}.s1-txt-12{font-size:13rem}.s1-txt-11{font-size:14rem}.s1-div-content-detail{padding:20rem 16rem 0}.bar-2{height:102rem}.bar2-txt-1{font-size:13rem;margin-top:10rem;line-height:31px}.rgt-btn-1{width:217rem;height:42rem;margin-top:5rem}.rgt-btn-txt-1{font-size:17rem}.rgt-btn-txt-1::after{width:20rem;height:20rem;position:absolute;left:126rem;top:4px}.section-2{padding-top:12rem}.s1-txt-4{font-size:27rem;letter-spacing:0.088em}.img-fit{width:166rem;height:217rem}.s2-div-content-1{width:166rem;height:217rem}.s2-txt-1{font-size:17rem}.s2-div-content-2{width:209rem}.s2-txt-2{font-size:13rem;margin:0 20rem;width:auto}.s2-txt-1{margin:0 4rem 0 17rem}.section-2{padding-bottom:39rem}.section-3{padding-top:7rem;padding-bottom:30rem}.s1-txt-3{font-size:17rem}.s3-div-11{width:266rem;height:164rem}.s3-div-1{margin-top:48rem}.s3-div-11{margin-top:-62rem}.s3-div-1{width:337rem}.s3-div-1{height:auto;padding:38px 13rem 36rem}.s3-div-11{margin-left:-42rem}.s3-txt-1{font-size:18rem;line-height:26rem;letter-spacing:0}.s3-txt-2{font-size:13rem;font-weight:500;line-height:26rem;letter-spacing:0.088em;color:#272727;margin-top:13rem}.s3-div-12{width:266rem;height:164rem;margin-top:-64rem}.section-4{padding-top:0px;padding-bottom:40rem}.s4-txt-1{font-size:27rem}.s4-div-1{height:160rem}.s4-txt-2{font-size:19rem}.s4-div-1{margin-bottom:31rem}.s4-txt-3{font-size:18rem}.s4-txt-4{margin-top:9rem;font-size:13rem;line-height:21rem}.s4-step{width:49rem;height:49rem}.s4-div-content{height:auto;padding-bottom:23rem}.s4-txt-4-add{margin-left:17rem;width:218rem;text-align:justify}.s4-div-2{width:78rem;right:10rem;top:30rem}.foot{height:72rem}.company-info{font-size:14px;margin-bottom:8px}.head{height:54rem}.rgt-btn{width:125rem;height:41rem;padding:2px 30rem 0 6rem;margin-right:20rem;margin-top:-1.8px}.d-block-1{display:block}.rgt-txt{font-size:10rem;text-align:center}.font-18{font-size:12rem}.rgt-txt-1{font-size:11rem;text-align:center}.rgt-sign{width:17rem;height:23rem;position:relative;right:-90rem;top:-22rem}.logo-div{width:165rem;height:12rem;margin-left:20rem;margin-top:5rem}.top-div-2{margin-top:0}.top-man{margin-top:0;width:136rem;height:207rem;top:14rem;right:-39rem}.top-woman{margin-top:0;width:130rem;height:188rem;left:-23rem;top:33rem}.top{height:220rem;overflow:hidden}.inhouse-top{height:88vw;background-image:url(https://legal-job-board.com/assets/lp/steps/lawyer/in-house/in_house_lp_top_sp-2949598f7b134fe87e48767b652811d021cf3cdef186c799fd75a23909163a30.png), url(https://legal-job-board.com/assets/lp/steps/lawyer/in-house/in_house_lp_top_bg_sp-2300698f232db4c5a186b00f8ff62a46a05fba76b82e63951ef7151a844b68a8.png)}.top-txt-3{width:300rem;margin:auto;font-size:11px;line-height:1.6}.top-txt-1{font-size:17rem;line-height:22rem;padding-left:8rem}.top-txt-2{font-size:20rem}.top-div-1{margin-top:5rem}.top-div-2{width:80%}.scroll-btn{width:39rem}.scrollbar{margin:auto;height:46rem}.form-border{margin-top:0}.bar-1-txt{font-size:17rem;font-weight:bold;letter-spacing:0.14em;line-height:30rem;margin-top:15rem;color:white}.bar-2-txt{font-size:17rem;font-weight:bold;letter-spacing:0.14em;line-height:15rem;margin-top:13rem;color:white}.bar-1-span{font-size:9rem}.bar-1{height:131rem}.sform-content{margin-top:4rem}.sform-content{width:288rem}.form3-content-name-1{width:138rem;height:36rem;border-radius:2rem;font-size:14rem;padding:5rem 8rem;background-color:#ffffff}.sform1-active-btn{padding:0;border-radius:3rem;width:139rem;height:36rem}.sform1-inactive-btn{padding:0;width:139rem;height:36rem;border-radius:3rem}.sform1-combo{width:92rem;height:36rem}.sform2-combo-2{width:140rem}.form1-combo{width:92rem;height:35rem;border-radius:2rem}select{font-size:13rem;padding:0rem 8rem;border-radius:2rem}.form1-combo::after{top:12rem;right:7rem}.sform1-combo::after{width:18rem;height:15rem}.sform1-next-btn{width:163rem;height:33rem;margin-top:11rem}.form1-next-txt{font-size:14rem}.form1-next-txt::after{width:18rem;height:17rem;left:58rem;top:2rem}.form-border{width:337rem;padding:0px 0}.form-bar{padding:0 30rem;height:40rem}.form-4{width:100%}.form-bar-txt{font-size:14rem}.form-bar-img{width:74rem;height:30rem}.sform1-sex-txt{margin-top:10rem}.sform1-gana-txt{margin-top:9rem}.sform1-gana-txt{font-size:13rem}.sform1-content-txt-1{font-size:13rem}.form{padding-bottom:15rem;padding-top:0;padding-top:16rem}.sform-active-txt{font-size:13rem}.sform-inactive-txt{font-size:14rem}.sform1-name{margin-top:4rem}.sform1-sex-txt{font-size:14rem}.form1-label-1{font-size:9rem}.logo-txt{font-size:9rem}.form-menu-txt{font-size:9rem}.step-img-h{height:24rem}.step-pos{margin-top:-25rem}.sform-menu-1{height:24rem}.sform-menu{height:24rem}.sform2-content-input{width:118rem;height:35rem;border-radius:2rem;font-size:13rem;padding:6rem 10rem}.sform2-search-btn{width:83rem;height:35rem;border-radius:2rem}.sform2-txt-2{font-size:13rem}.sform2-txt-1{font-size:17rem}.sform2-div-1{margin-top:4rem}.sform2-div-2{margin:0 0 0 8px}.search-div{width:21rem;height:21rem}.sform2-content-name-1{width:140rem;height:35rem;font-size:13rem;padding:3rem 9rem;background-color:#ffffff}.sform2-mt-25{margin-top:8rem}.sform2-div-3{margin-top:6rem}.form-return-txt{font-size:12rem}.form2-return{width:7rem;height:8rem}.sform2-div-rt{position:relative;left:-124rem;top:31rem}.mt-0{margin-top:7rem}.sform3-content-txt-1{font-size:13rem;margin-left:7rem;margin-top:38rem;letter-spacing:0.2em}.sform2-input-1{width:287rem}.sform3-mt-40{margin-top:14rem}.sform3-txt-1{font-size:12rem}.sp-sform3-pos{top:55rem}.sform4-btn-1{width:92rem;height:36rem}.sform4-txt-1{font-size:14rem}.sform4-btn-2{width:96rem;height:36rem}.sform4-combo-1{width:287rem}.sform4-mt-70{margin-top:46rem}.sform4-div-rt{position:relative;left:-124rem;top:70rem}.sform5-btn-1{width:140rem}.sform6-txt-1{font-size:12rem;margin-left:0px;letter-spacing:-0.1em}.sform6-checkbox{width:15rem;height:15rem}.sform6-div-1{margin-top:20rem}.sform6-next-btn{width:160rem;height:40rem}.sform6-mt-60{margin-top:30rem}.form6-next-txt::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-f5647f59e9c796d85bbdfe32e0067d1e3358f8c61f689a256cb09ad32f1c8bc9.png);background-size:cover;width:16rem;height:15rem;left:79rem;top:4rem}.sform6-return{top:58rem}.form6-next-txt{font-size:14rem}.sform3-mt-60{margin-top:30rem}.form-content{width:290rem;margin-top:13rem}.form-menu-1{width:25%;height:24rem}.form-menu-2{width:25%;height:24rem}.form-menu-3{width:25%;height:24rem}.form-menu-4{width:25%;height:24rem}.form1-content-txt-1{font-size:13rem}.form1-btn-1{margin-top:6rem}.form1-content-btn{width:92rem;height:36rem;padding:0;margin:0 2rem 0 0;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3rem}.form1-content-btn-inactive{padding:0;margin:0 2rem 0 0;width:92rem;height:36rem;cursor:pointer}.form1-content-btn-inactive-txt{font-size:11rem}.form1-content-btn-txt{font-size:13rem}.form1-1-left{width:150rem}.form1-1-right{width:180rem}.form1-content-txt-2{margin:4rem 0 6rem 0rem}.form1-content-txt-2{font-size:13rem}.form1-content-txt-2-span{font-size:11rem;margin-left:0px;letter-spacing:-0.1em}.form1-combo-add{width:162em}.form1-content-txt-3{font-size:13rem;color:#1E1E1E;margin-top:7rem}.form1-combo1{width:290rem}.form1-next-btn{width:160rem;height:33rem;margin-top:10rem}.form3-next-btn{width:160rem;height:33rem;margin-top:-10rem}.form2-next-btn{width:160rem;height:33rem;margin-top:-4rem}.form2-content{width:288rem;margin:auto;margin-top:12rem}.form2-btn-1{margin-top:6rem}.form2-content-btn{width:138rem;height:44rem;padding:0;margin:0 2rem;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3rem}.form2-content-btn-inactive{width:138rem;height:44rem;padding:0;margin:0 2rem;border-radius:3rem}.form2-content-btn-inactive-txt{font-size:13rem}.form2-content-btn-txt{font-size:13rem}.form2-content-txt-2{font-size:13rem}.form2-content-txt-2{font-size:13rem;font-weight:bold;margin:11rem 0 5rem;color:#1E1E1E;letter-spacing:0.2em}.form2-content-btn1{width:138rem;height:36rem;padding:1px 1px;margin:0 2rem;background:#B8A47F;border:1px solid #C9BA9D;border-radius:3rem}.form2-content-btn1-inactive{width:138rem;height:36rem;padding:1px 1px;margin:0 1px;background:white;border:1px solid #E1E1E1;border-radius:3rem}.form2-1-small{font-size:12rem}.form2-combo{width:288rem}.form2-mt-10{margin-top:8rem}.form2-div-rt{position:relative;left:-111rem;top:20rem}.form2-div-rt.last-page{top:30rem}.form2-div-rt.fix-size{padding:0 0 0 17px}.form2-div-rt-add{top:15rem}.form2-content-txt-1{font-size:13rem}.form3-name-input{display:flex;margin-top:4rem}.form3-content-txt-1{margin-top:10rem;letter-spacing:0.2em;font-size:13rem}.form3-content-txt-2{margin-top:9rem;letter-spacing:0.2em;font-size:13rem}.form3-sex{margin-top:5rem}.form3-sex-man{width:92rem;height:36rem;border-radius:2rem;font-size:13rem;font-weight:500;letter-spacing:0.18em}.form3-sex-woman{width:92rem;height:36rem;background:white;border:1px solid #E1E1E1;border-radius:2rem;font-size:13rem}.form3-sex-noman{width:96rem;height:36rem;background:white;border:1px solid #E1E1E1;border-radius:2rem;font-size:13rem}.form3-content-txt-3{margin-top:10rem;letter-spacing:0.12em;font-size:13rem}.form3-combo2{width:288rem}.form3-birth{margin-top:5rem}.form3-area{margin-top:5rem}.form4-content-txt-1{font-size:13rem;letter-spacing:0.1em}.form4-label-1{font-size:11rem;font-weight:500;letter-spacing:-0.08em;color:#B20202}.form4-content-phone{width:287rem;height:36rem;border-radius:2rem;color:#A7A7A7;font-size:13rem;padding:2px 3rem}.form4-pwd{margin-top:6rem}.form4-content-pwd{width:138rem;height:36rem;border:1px solid #dbd9d9;border-radius:2px;color:#A7A7A7;font-size:13px;padding:7px 8px;background-color:#ffffff}.form4-content-pwd-comfirm{width:138rem;height:36rem;border:1px solid #B20202;border-radius:2px;color:#A7A7A7;font-size:13rem;padding:9rem 9rem;background-color:#FFF9F9}.form4-next-btn{width:158rem;height:48rem;padding:0 33rem 0 15rem;margin-top:0;margin-bottom:10rem}.form4-next-txt{font-size:13rem}.form4-btn-label{font-size:11rem}.form4-next-txt::after{content:"";background-image:url(https://legal-job-board.com/assets/lp/steps/sign-f5647f59e9c796d85bbdfe32e0067d1e3358f8c61f689a256cb09ad32f1c8bc9.png);background-size:cover;width:16rem;height:15rem;position:absolute;left:113rem}.form4-div-rt{position:relative;left:-115rem;top:30rem}.form4-pro{margin-bottom:51rem;font-size:12rem;margin-top:10rem}.form1-label-1{margin-left:5rem}.form-div-recuit::after{content:"";width:0;height:30rem;position:absolute;top:88px;left:50%}.form-div-recuit::before{content:"";width:0;height:30rem;position:absolute;top:-26px;left:50%}.sform-add-2{letter-spacing:0.038em}.sform-add-2-1{letter-spacing:0}.sform-add-3{letter-spacing:0.03em;font-size:26rem}.sform-add-4{margin:0 15rem}}@media screen and (max-width: 390px){.top-system-div{width:30%}.form-div-recuit::before{left:50%}.form-div-recuit:after{left:50%}.rgt-btn-1{margin-top:0rem}.rgt-btn-txt-1::after{left:127rem}.rgt-sign{right:-90rem}.top-txt-3{letter-spacing:0}.top-div-1{padding:0 22rem}}@media screen and (max-width: 420px){.top-txt-1{margin-top:5vw}}@media screen and (max-width: 330px){.form-div-recuit:after{left:90px}.form-div-recuit:before{left:90px}.top-txt-3{width:336rem}.top-system-div{width:28%}.top-man{margin-top:0;width:113rem;height:180rem;top:48rem;right:-39rem}.top-woman{margin-top:0;width:113rem;height:188rem;top:55rem}.form1-next-txt::after{width:18px;height:17px;left:48px;top:0px}.rgt-btn-txt-1::after{width:20rem;height:20rem;position:absolute;left:126rem;top:7px}.rgt-btn-1{width:217rem;height:42rem;margin-top:-4rem}.s1-div-detail-11{width:98px;height:11px}.form4-label-1{margin-left:5rem}.top-div-1{padding:0 42rem}}@media screen and (max-width: 290px){.top-txt-1{margin-top:1vw}}.step-v2__header .header-inner{height:60px;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.step-v2__header .header-inner{padding:0 12px}}.step-v2__header .header-inner .logo-block{display:flex;align-items:center;gap:10px}.step-v2__header .header-inner .logo-block>img{width:300px}@media screen and (max-width: 768px){.step-v2__header .header-inner .logo-block>img{width:150px}}.step-v2__header .header-inner .logo-block>p{font-size:14px;font-weight:bold}@media screen and (max-width: 900px){.step-v2__header .header-inner .logo-block>p{display:none}}.step-v2__header .btn-block{display:flex;gap:24px}@media screen and (max-width: 768px){.step-v2__header .btn-block{gap:8px}}.step-v2__header .btn-block__item{display:flex;align-items:center;gap:24px}.step-v2__header .btn-block__item-link{position:relative;display:flex;align-items:center;gap:6px;text-decoration:none}.step-v2__header .btn-block__item-link::after{display:block;content:"";position:absolute;width:100%;bottom:-4px;left:0;height:1px;background-color:#222222}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-link::after{display:none}}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-link{display:block;text-decoration:none;text-align:center;border:1px solid #464646;border-radius:6px;padding:6px 6px}}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-link>img{display:none}}.step-v2__header .btn-block__item-link>span{color:#222222;font-size:14px;text-decoration:none !important}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-link>span{font-size:10px;color:#464646}}.step-v2__header .btn-block__item-link>span br{display:none}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-link>span br{display:inline}}.step-v2__header .btn-block__item-register-btn{display:flex;align-items:center;line-height:37px;background-color:#B70A0A;border-radius:6px;gap:10px;padding:0 16px;cursor:pointer}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-register-btn{display:block;line-height:1.6;padding:6px 14px}}.step-v2__header .btn-block__item-register-btn .sub-txt{display:block;font-size:12px;font-weight:normal;color:#fff}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-register-btn .sub-txt{font-size:10px}}.step-v2__header .btn-block__item-register-btn .btn-txt{font-size:16px;font-weight:bold;color:#E4CFA9}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-register-btn .btn-txt{line-height:1.4;font-size:12px}}.step-v2__header .btn-block__item-register-btn .btn-txt.pc{display:block}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-register-btn .btn-txt.pc{display:none}}.step-v2__header .btn-block__item-register-btn .btn-txt.sp{display:none}@media screen and (max-width: 768px){.step-v2__header .btn-block__item-register-btn .btn-txt.sp{display:block}}.step-v2__header .btn-block__item>a{text-decoration:none}@media screen and (max-width: 768px){.step-v2__logo-txt{display:none}}.top-v2{height:700px;position:relative;background-size:cover;background-position:64% 50%}@media screen and (max-width: 768px){.top-v2{height:360px;background-position:100% 0%}}@media screen and (max-width: 400px){.top-v2{height:280px}}.top-v2__inner{display:flex;align-items:center;width:100%;height:100%;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}@media screen and (max-width: 768px){.top-v2__inner{align-items:flex-end;padding:0 12px}}.top-v2__content-block .title_block{padding-bottom:32px}@media screen and (max-width: 768px){.top-v2__content-block .title_block{padding-bottom:28px}}.top-v2__content-block .title_block p{color:#fff;font-size:22px;text-shadow:2px 3px 12px rgba(0,0,0,0.4)}.top-v2__content-block .title_block p.display-pc{padding-bottom:16px}@media screen and (max-width: 768px){.top-v2__content-block .title_block p.display-pc{display:none}}.top-v2__content-block .title_block p.display-sp{display:none}@media screen and (max-width: 768px){.top-v2__content-block .title_block p.display-sp{display:block;font-size:12px}}@media screen and (max-width: 400px){.top-v2__content-block .title_block p.display-sp{font-size:9px}}.top-v2__content-block .title_block .title{color:#fff;font-size:56px;font-family:"ＭＳ Ｐ明朝", "ＭＳ 明朝", "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif;text-shadow:2px 3px 12px rgba(0,0,0,0.4);line-height:1.4;font-weight:bold}@media screen and (max-width: 768px){.top-v2__content-block .title_block .title{font-size:32px;padding-bottom:8px}}@media screen and (max-width: 400px){.top-v2__content-block .title_block .title{font-size:22px}}.top-v2__content-block .title_block .title br.display-sp{display:none}@media screen and (max-width: 1024px){.top-v2__content-block .title_block .title br.display-sp{display:inline}}.top-v2__content-block .circle-img-block{display:flex;gap:20px;padding-bottom:20px}@media screen and (max-width: 1024px){.top-v2__content-block .circle-img-block{max-width:520px;gap:10px;padding-bottom:10px;padding-right:20px}}@media screen and (max-width: 768px){.top-v2__content-block .circle-img-block{max-width:260px}}.top-v2__content-block .circle-img-block>img{width:33.3%}.top-v2__content-block .annotation-block{color:#fff;font-size:12px}@media screen and (max-width: 768px){.top-v2__content-block .annotation-block{font-size:9px;color:#B8A47F}}.top-v2__gradient-box{display:none}@media screen and (max-width: 768px){.top-v2__gradient-box{display:block;position:absolute;height:132px;left:0;right:0;bottom:-134px;transform:translateY(-100%);background:linear-gradient(to bottom, transparent, #fff)}}.lp-step-job-sub-type__key-visual{height:700px;position:relative;background-size:cover;background-position:center}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual{height:auto}}.lp-step-job-sub-type__key-visual-inner{display:flex;align-items:center;width:100%;height:100%;margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-inner{padding:20vw 12px}}.lp-step-job-sub-type__key-visual-content-block .title_block{padding-bottom:24px}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .title_block{padding-bottom:4vw}}.lp-step-job-sub-type__key-visual-content-block .title_block .title{color:#1D293F;font-size:44px;font-family:"ＭＳ Ｐ明朝", "ＭＳ 明朝", "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif;line-height:1.4;font-weight:bold}@media screen and (max-width: 1024px){.lp-step-job-sub-type__key-visual-content-block .title_block .title{font-size:4.4vw}}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .title_block .title{font-size:5vw}}.lp-step-job-sub-type__key-visual-content-block .title_block .title>span{color:#A51111;font-size:64px}@media screen and (max-width: 1024px){.lp-step-job-sub-type__key-visual-content-block .title_block .title>span{font-size:6vw}}.lp-step-job-sub-type__key-visual-content-block .title_block .title br.display-sp{display:none}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .title_block .title br.display-sp{display:inline}}.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science{font-size:36px}@media screen and (max-width: 1024px){.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science{font-size:2.8vw}}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science{font-size:5vw}}.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science>span{color:#A51111;font-size:48px}@media screen and (max-width: 1024px){.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science>span{font-size:3.6vw}}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .title_block .title.type-science>span{font-size:6vw}}.lp-step-job-sub-type__key-visual-content-block .circle-img-block{max-width:500px;display:flex;gap:20px;padding-bottom:32px}@media screen and (max-width: 1024px){.lp-step-job-sub-type__key-visual-content-block .circle-img-block{max-width:440px}}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .circle-img-block{max-width:74vw;gap:10px;padding-bottom:3vw}}.lp-step-job-sub-type__key-visual-content-block .circle-img-block>img{width:33.3%}.lp-step-job-sub-type__key-visual-content-block .description-block{color:#1D293F;font-size:14px;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .description-block{font-size:2vw}}.lp-step-job-sub-type__key-visual-content-block .description-block>span{color:#A51111}.lp-step-job-sub-type__key-visual-content-block .description-block br.display-sp{display:none}@media screen and (max-width: 768px){.lp-step-job-sub-type__key-visual-content-block .description-block br.display-sp{display:inline}}.section__pe_entry-inner{background-image:url(https://legal-job-board.com/assets/lp/steps/bg-pe-section-1565d256d820ff1c31f8c6dce76d92e1b2f0c5741baf48402ce05313e0686211.jpg);background-size:cover;padding:64px 20px}@media screen and (max-width: 768px){.section__pe_entry-inner{padding:32px 12px}}.section__pe_entry-title-block .title{font-size:30px;color:#2F2F2F;font-weight:bold;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.section__pe_entry-title-block .title{font-size:20px}}.section__pe_entry-title-block .title .dot{-webkit-text-emphasis:filled #A51111;text-emphasis:filled #A51111}.section__pe_entry-title-block .title .text-small{font-size:24px}@media screen and (max-width: 768px){.section__pe_entry-title-block .title .text-small{font-size:16px}}.section__pe_entry-title-block .title strong{color:#A51111}.section__pe_entry-title-block .title br.display-sp{display:none}@media screen and (max-width: 768px){.section__pe_entry-title-block .title br.display-sp{display:inline}}.section__pe_entry-content-block{max-width:1180px;margin:0 auto;display:flex;gap:56px 20px;flex-wrap:wrap;margin-top:64px}@media screen and (max-width: 768px){.section__pe_entry-content-block{max-width:450px;align-items:center;flex-direction:column;gap:40px 0px;margin-top:52px}}.section__pe_entry-content-block .card{width:calc(50% - 10px);border-radius:6px;border:2px solid #FBD7D7;background-color:#fff}@media screen and (max-width: 768px){.section__pe_entry-content-block .card{width:100%}}.section__pe_entry-content-block .card-title{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:6px 6px 0 0;background-color:#FFF2F2;border-bottom:2px solid #FBD7D7}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-title{gap:4px}}.section__pe_entry-content-block .card-title>img.icon-person{width:64px;margin-top:-32px;border:2px solid #FBD7D7;border-radius:50%}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-title>img.icon-person{width:48px}}.section__pe_entry-content-block .card-title .title-text{font-size:26px;color:#222222;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 1024px){.section__pe_entry-content-block .card-title .title-text{font-size:2.6vw}}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-title .title-text{font-size:16px}}.section__pe_entry-content-block .card-title .title-text>span{color:#A51111;font-size:28px}@media screen and (max-width: 1024px){.section__pe_entry-content-block .card-title .title-text>span{font-size:3vw}}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-title .title-text>span{font-size:18px}}.section__pe_entry-content-block .card-title>img.icon-arrow{width:48px;margin-bottom:-18px}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-title>img.icon-arrow{width:32px;margin-bottom:-16px}}.section__pe_entry-content-block .card-content{display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:0 0 6px 6px}@media screen and (max-width: 1024px){.section__pe_entry-content-block .card-content{padding:20px}}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-content{gap:10px}}.section__pe_entry-content-block .card-content-row{font-size:20px;color:#4B4B4B;font-weight:bold;line-height:1.8}@media screen and (max-width: 1024px){.section__pe_entry-content-block .card-content-row{font-size:2.4vw}}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-content-row{font-size:16px}}.section__pe_entry-content-block .card-content-row span{color:#A51111}.section__pe_entry-content-block .card-content-row sup{font-size:10px;color:#4B4B4B;margin-left:4px;font-weight:normal}.section__pe_entry-content-block .card-content-annotation{font-size:12px;font-weight:normal;margin-top:-8px}@media screen and (max-width: 1024px){.section__pe_entry-content-block .card-content-annotation{font-size:1.4vw}}@media screen and (max-width: 768px){.section__pe_entry-content-block .card-content-annotation{font-size:10px}}.section__pe_reason-inner{background-image:url(https://legal-job-board.com/assets/lp/steps/bg-pe-section-1565d256d820ff1c31f8c6dce76d92e1b2f0c5741baf48402ce05313e0686211.jpg);background-size:cover;padding:64px 20px}@media screen and (max-width: 768px){.section__pe_reason-inner{padding:32px 12px}}.section__pe_reason-title-block .title{font-size:30px;color:#2F2F2F;font-weight:bold;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.section__pe_reason-title-block .title{font-size:18px}}.section__pe_reason-title-block .title strong{font-size:34px;color:#333461}@media screen and (max-width: 768px){.section__pe_reason-title-block .title strong{font-size:20px}}.section__pe_reason-content-block{max-width:1180px;margin:0 auto;display:flex;gap:56px 20px;flex-wrap:wrap;margin-top:64px}@media screen and (max-width: 768px){.section__pe_reason-content-block{max-width:450px;align-items:center;flex-direction:column;gap:40px 0px;margin-top:52px}}.section__pe_reason-content-block .card{width:calc(50% - 10px);border-radius:6px;border:2px solid #ADAECF;background-color:#fff}@media screen and (max-width: 768px){.section__pe_reason-content-block .card{width:100%}}.section__pe_reason-content-block .card-title{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:6px 6px 0 0;background-color:#D3D4ED;border-bottom:2px solid #ADAECF;padding-bottom:16px}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-title{gap:4px}}.section__pe_reason-content-block .card-title .icon-wrapper{position:relative}.section__pe_reason-content-block .card-title .icon-wrapper>img.icon-person{width:64px;margin-top:-32px;border:2px solid #ADAECF;border-radius:50%}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-title .icon-wrapper>img.icon-person{width:48px}}.section__pe_reason-content-block .card-title .icon-wrapper>img.icon-tornado{position:absolute;top:-34px;left:-2px}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-title .icon-wrapper>img.icon-tornado{width:14px}}.section__pe_reason-content-block .card-title .title-text{font-size:26px;color:#333461;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 1024px){.section__pe_reason-content-block .card-title .title-text{font-size:2.6vw}}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-title .title-text{font-size:16px}}.section__pe_reason-content-block .card-content{display:flex;flex-direction:column;gap:12px;padding:40px;border-radius:0 0 6px 6px}@media screen and (max-width: 1024px){.section__pe_reason-content-block .card-content{padding:20px}}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-content{gap:10px}}.section__pe_reason-content-block .card-content-row{font-size:20px;color:#4B4B4B;font-weight:bold;line-height:1.8;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1024px){.section__pe_reason-content-block .card-content-row{font-size:2vw}}@media screen and (max-width: 768px){.section__pe_reason-content-block .card-content-row{font-size:16px}}
