﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,button,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{width:100%;height:100%}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:0}table{border-collapse:collapse;border-spacing:0}th{text-align:left;font-weight:normal}form,input,select,option,textarea,label{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;outline:0}em{font-style:normal}:root{--red: #b70a09;--navy: #1a263d;--gold: #bba47f}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%}body{color:#000;font-family:"Noto Sans JP", sans-serif;font-size:0.9vw;font-weight:400;line-height:1.6vw}a{display:inline-block;color:var(--red);text-decoration-skip-ink:none;text-decoration:none;word-break:break-all;transition:0.3s}img{width:100%;height:auto}main{width:100vw;padding-top:52.4vw;position:relative;color:#fff}main.lawyer{background:url(https://legal-job-board.com/assets/lp/v1/lawyer_bg-e0a3d406dba612b90313a176cd759e64d2ba25c0b09c647ea497883adbf3ef8b.jpg) center bottom/cover no-repeat}main.judicial{background:url(https://legal-job-board.com/assets/lp/v1/judicial_bg-ce08969179b7e6c57b1aef0e294dc1fcc0687ee97ed4950f9d02b10e33dde6e9.jpg) center bottom/cover no-repeat}main.patent{background:url(https://legal-job-board.com/assets/lp/v1/patent_bg-5c94dc3cba0aa09925a8253fc73fc437c3a4cc0eb437e973ba5b5248397429ff.jpg) center bottom/cover no-repeat}main.land-house-investigator{background:url(https://legal-job-board.com/assets/lp/v1/land-house-investigator_bg-0795b6e66d4e66a80332d0f86d88314d9a2d04a7c4beb5793c211d19123e6472.jpeg) center bottom/cover no-repeat}article{position:absolute;top:0;bottom:0;left:2.8vw}.error{border:1px solid #B20202 !important;background-color:#FFF9F9 !important}@media screen and (max-width: 800px){main{padding-top:0}article{padding:0 3vw;position:static}main.lawyer{background:url(https://legal-job-board.com/assets/lp/v1/lawyer_bg@sp-c778f48825c1decb9601efec7e9ac7d7af4f8e016ee4736390906148e5074e65.jpg) center/cover no-repeat}main.judicial{background:url(https://legal-job-board.com/assets/lp/v1/judicial_bg@sp-e14d8a60f37c802bf75a11c0856f9e4ad1df24b293e43d688d15c0ec379a9c7c.jpg) center/cover no-repeat}main.patent{background:url(https://legal-job-board.com/assets/lp/v1/patent_bg@sp-844c66cfe8ba7e66b708d69d0fd3d588d5ccf03d23cb77656e61739e57ca97cb.jpg) center/cover no-repeat}main.land-house-investigator{background:url(https://legal-job-board.com/assets/lp/v1/land-house-investigator_bg@sp-765a1c9e098b0fe9195fdbcbc16db557d9980a6094e3afef38b7dc672b7dd902.jpeg) center/cover no-repeat}}.d-sp{display:none !important}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.text-justify{text-align:justify;text-justify:inter-ideograph}.en{font-family:"Oswald", sans-serif}.fs-s{font-size:0.75vw;font-weight:400;line-height:1.5vw}::placeholder{color:#ccc}@media screen and (max-width: 800px){.d-sp{display:block !important}.fs-s{font-size:1rem;line-height:1.6rem}}#wrapper{width:100%;position:relative}main .inner{padding:11vw 2.8vw 0}main .inner.land-house-investigator{padding:12vw 2.8vw 0}.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}.text-center{text-align:center !important}.logo{position:absolute;top:2.8vw;left:2.8vw;z-index:1}.logo__logo{width:22vw;margin-right:1.5vw;line-height:0}.logo__shoulder{color:#000;font-size:1vw;font-weight:700;line-height:1vw}.logo__shoulder.land-house-investigator{line-height:1.4vw}.content-badge{width:10.4vw;height:10.4vw;position:absolute;top:-3.8vw;right:5vw;border:0.2vw solid var(--navy);border-radius:50%;font-size:1.2vw;font-weight:700;color:var(--navy);line-height:1.7vw;text-align:center;z-index:0}.content-badge.judicial{top:-4.4vw;right:3vw}.content-badge.land-house-investigator{top:-4.8vw;right:22vw}.content-badge.patent{right:3vw}.content-badge span{margin-left:1vw;display:block;font-size:1.6vw}.content-badge em{font-size:3vw;font-weight:600}.content-badge sup{font-size:0.9vw;vertical-align:1.8vw}.entry-anchor{width:90vw;margin:0 auto;position:relative;transform:translateY(-50%);z-index:10}.entry-anchor a{width:100%;padding:4vw 0;position:relative;background:var(--red);border-radius:100px;font-size:4vw;font-weight:700;color:#fff;line-height:4vw;text-align:center}.entry-anchor a em{color:#fc0}.entry-anchor a::after{content:"";width:2.4vw;height:2.4vw;position:absolute;top:calc(50% - 2vw);right:5vw;border-right:0.8vw solid #fff;border-bottom:0.8vw solid #fff;transform:rotate(45deg)}@media screen and (max-width: 800px){main .inner{padding:26vw 0 13vw}main .inner.land-house-investigator{padding:33vw 0 13vw}main .content-badge,main .fs-s{display:none}footer{padding:20px 0;font-size:1.1rem;line-height:2.4rem}footer a{font-size:1.4rem}.logo{top:6vw;left:5vw;display:block}.logo__logo{width:50vw;margin:0 0 2vw}.logo__shoulder{font-size:2.4vw;line-height:2.4vw}.logo__shoulder.land-house-investigator{line-height:3.4vw}.content-badge.d-sp{display:flex !important;align-items:center;justify-content:center}.content-badge{width:90px;height:90px;top:calc(50% - 45px);right:5%;border-width:1px;font-size:1.1rem;line-height:1.3rem}.content-badge span{margin-left:5px;font-size:1.1rem}.content-badge em{font-size:2.6rem}.content-badge sup{font-size:1rem;vertical-align:1.6rem}.entry-anchor a{padding:15px 0;font-size:1.6rem;line-height:1.6rem}.entry-anchor a::after{width:8px;height:8px;top:calc(50% - 7px);right:20px;border-width:2px}}.title{margin-bottom:2vw;position:relative}.title h1{margin-bottom:1.5vw;position:relative;font-size:4.4vw;font-weight:700;letter-spacing:0.2vw;line-height:6vw;z-index:1}.title h1.land-house-investigator{font-size:3.9vw;font-weight:600}.title h1 em{color:var(--red)}.title h2{margin-bottom:0.5vw;padding:0.7vw 1.3vw;display:inline-block;background:var(--navy);border-radius:4px;font-size:1.5vw;font-weight:500;letter-spacing:0.1vw;line-height:1.5vw}.title h2.land-house-investigator{padding:0.7vw 1vw;font-size:1.3vw}.title-lead{font-size:1.4vw;font-weight:500;line-height:2.4vw}@media screen and (max-width: 800px){.title{margin:0 2vw 10vw}.title h1{margin-bottom:4vw;font-size:6.4vw;letter-spacing:0;line-height:11vw}.title h1.land-house-investigator{font-size:5.2vw;line-height:8.5vw}.title h1 em{font-size:9.6vw}.title h2{margin-bottom:1.5vw;padding:2vw 3vw;font-size:3.2vw;letter-spacing:0;line-height:3.2vw}.title h2.land-house-investigator{padding:2vw 3vw;font-size:3.2vw}.title-lead{font-size:2.9vw;line-height:5.2vw;font-weight:520}.title h1.judicial em{font-size:8.6vw}.title h1.land-house-investigator em{font-size:6.5vw}}.point{margin-bottom:1.5vw;padding:1.4vw 0.3vw 0.5vw 0;position:relative;display:inline-block;z-index:1}.point::before{content:"";position:absolute;top:0;bottom:0;left:-1.2vw;right:0;background:rgba(0,0,0,0.2);transform:skewX(-20deg);z-index:-1}.point li{position:relative;font-size:1.1vw;font-weight:500;line-height:2vw;text-align:center}.point li:nth-child(1){padding:0 1.5vw 0 0.3vw}.point li:nth-child(2){padding:0 2vw 0 1.5vw;line-height:1.9vw}.point li:nth-child(3){padding:0 2vw 0 1vw}.point li::after{content:"";width:1px;height:100%;position:absolute;top:-0.4vw;right:0;background:rgba(255,255,255,0.5);transform:skewX(-20deg)}.point li:last-child::after{display:none}.point li em{font-size:1.4vw}.point li em .en{font-size:1.6vw;font-weight:400;vertical-align:-1.5px}.point li .fs-s{display:block}@media screen and (max-width: 800px){.point{width:100%}.point::before{display:none}.point li:nth-child(1){width:28%}.point li:nth-child(2){width:36%}.point li:nth-child(3){width:36%}.point li{padding:0 !important;display:flex;align-items:center;justify-content:center;font-size:2.8vw;font-weight:550;line-height:4.8vw !important}.point li::after{transform:none}.point li em{font-size:3.4vw}.point li em .en{font-size:3.8vw}.point li em .en.land-house-investigator{font-size:4.5vw}}.voice{padding-bottom:1vw;position:relative;transform:translateY(-3.7vw);z-index:1}.voice__title h3 a{margin-left:3.2vw;padding:1.5vw 3.8vw 0.9vw 2.8vw;background:url(https://legal-job-board.com/assets/lp/steps/lawyer/voice_tab-dcc71621c24ca1c903855d5c334730bbc12c1adfb06497aa1e886506dd6c679a.svg) left top/100% auto no-repeat;color:#000;font-size:1.5vw;font-weight:400;line-height:1.5vw;z-index:1}.voice__title h3 span{padding-left:3.6vw;background:url(https://legal-job-board.com/assets/lp/steps/lawyer/ico_voice-5c06ee7b9ca3fcba3bad33abe7e54cfb27692d4e5e53ed9e87acc794ab4d76a5.svg) left center/2.8vw auto no-repeat}.voice__items{padding-top:2.8vw}.voice__item{margin:0 0.6vw;padding:1vw 2vw 1.6vw;background:#fff;border:1px solid #ccc;border-radius:12px}.voice__item__profile{font-size:1.1vw;font-weight:500;line-height:1.1vw}.voice__item__profile-sex{width:3.2vw;margin-right:1vw}.voice__item__profile-star{margin-left:1.8vw;color:#d1d1d1}.voice__item__profile-star span{color:#edd309}.voice__item dd{padding-top:0.8vw}@media screen and (max-width: 800px){.voice{margin:-8.2vw 0 20px;padding:18vw 0 40px;background:#f9f6f2}.voice__title{margin-bottom:15px;padding:0 5%;position:relative;z-index:10}.voice__title h3 a{margin:0;padding:0;background:none;font-size:2.2rem;line-height:2.2rem;pointer-events:none}.voice__title h3 span{padding-left:46px;background-size:36px auto}.voice__item{margin:0 10px;padding:20px}.voice__item__profile{font-size:1.4rem;line-height:2rem}.voice__item__profile-sex{width:60px;margin-right:15px}.voice__item blockquote{display:block}.voice__item blockquote.land-house-investigator{display:flex;align-items:end;flex-grow:1;flex-direction:row;justify-content:space-between}.voice__item__profile-star{margin:5px 0 0}.voice__item dd{padding-top:15px;font-size:1.3rem;line-height:2.2rem}}.voice__items .slick-list{padding:0 6vw}.voice__items .slick-track{margin-bottom:3vw;display:flex}.voice__item.slick-slide{height:auto;float:none}.voice__items .slick-prev,.voice__items .slick-next{width:2.4vw;height:2.4vw;position:absolute;top:calc(50% - 2vw);background:var(--gold);border-radius:50%;font-size:0;line-height:0;cursor:pointer;z-index:2}.voice__items .slick-prev{left:5.4vw}.voice__items .slick-next{right:5.4vw}.voice__items .slick-prev::before,.voice__items .slick-next::before{content:"";width:0.5vw;height:0.5vw;position:absolute;top:calc(50% - 0.25vw);border-top:0.15vw solid #fff;border-right:0.15vw solid #fff}.voice__items .slick-prev::before{left:1.02vw;transform:rotate(-135deg)}.voice__items .slick-next::before{right:1.02vw;transform:rotate(45deg)}.voice__items .slick-dots{display:flex;justify-content:center}.voice__items .slick-dots li{width:6px;height:6px;margin:0 0.4vw;background:#e0e0e0;border-radius:50%;font-size:0;line-height:0;cursor:pointer}.voice__items .slick-dots li.slick-active{background-color:var(--gold)}@media screen and (max-width: 800px){.voice__items .slick-track{margin-bottom:30px}.voice__items .slick-prev,.voice__items .slick-next{display:none !important}.voice__items .slick-dots li{width:8px;height:8px;margin:0 6px}.voice__note{padding:40px 5% 0;color:#999;font-size:1.1rem;line-height:1.1rem}}.entry{width:32vw;position:absolute;top:5.6vw;right:2.8vw;background:#fff;border-radius:16px;box-shadow:5px 20px 40px rgba(0,0,0,0.3)}.entry__title{margin-bottom:1.5vw;position:relative;background:var(--navy);border-radius:16px 16px 0 0;color:#fff}.entry__title h2{padding:1.4vw 0 1.4vw 5.6vw;font-size:1.4vw;font-weight:700;line-height:1.4vw;text-align:center}.entry__title h2 em{color:#c9b58f}.entry__title-budge{width:7vw;height:7vw;position:absolute;top:-1.5vw;left:1.5vw;background:var(--red);border-radius:50%;font-size:1vw;font-weight:500;line-height:1.5vw;text-align:center}.entry__title-budge span{display:block}.entry__title-budge span em{font-size:1.5vw;font-weight:400;vertical-align:-0.1vw}@media screen and (max-width: 800px){.entry{width:94%;margin:0 auto 50px;position:static;box-shadow:2px 12px 24px rgba(0,0,0,0.2)}.entry__title{margin-bottom:25px}.entry__title h2{padding:20px 0 20px 60px;font-size:1.6rem;line-height:1.6rem}.entry__title-budge{width:80px;height:80px;top:-15px;left:10px;font-size:1.2rem;line-height:1.6rem}.entry__title-budge span em{font-size:1.8rem;vertical-align:-0.05rem}}.entry__step{width:84%;margin:0 auto 3vw}.entry__step li{width:25%;position:relative;font-size:0.7vw;text-align:center}.entry__step li::before{content:"";width:1vw;height:1vw;position:absolute;top:1.65vw;left:calc(50% - 0.5vw);background:#fff;border:0.21vw solid #e0e0e0;border-radius:50%;z-index:2}.entry__step li::after{content:"";width:100%;height:0.14vw;position:absolute;bottom:-0.6vw;right:50%;background:#e0e0e0;z-index:1}.entry__step li:first-child::after{display:none}.entry__step li.current{color:var(--red);font-weight:700}.entry__step li.current::before{border-color:var(--red)}.entry__step li.current::after{background:var(--navy)}.entry__step li.after::before{border-color:var(--navy)}.entry__step li.after::after{background:var(--navy)}@media screen and (max-width: 800px){.entry__step{width:94%;margin-bottom:55px}.entry__step li{font-size:1.1rem;line-height:1.1rem}.entry__step li::before{width:14px;height:14px;top:19px;left:calc(50% - 8px);border-width:2px}.entry__step li::after{height:1.4px;bottom:calc(-1.1rem - 5px)}}.entry__form-content{height:26.5vw;margin-bottom:7.5vw;padding:0 1.5vw;position:relative;overflow-y:auto}.entry input[type=radio]{display:none}.entry dl{margin-bottom:0.9vw}.entry dt{font-size:1vw;font-weight:500;line-height:1vw}.entry dt span{margin-left:0.7vw;color:#aaa}.entry dd{padding-top:0.7vw}.error_message{font-size:0.8vw;font-weight:500;line-height:1vw;margin-left:0.8vw;color:#B20202}.entry-required{padding:0.3vw 0.6vw;background:var(--red);border-radius:3px;color:#fff !important;font-size:0.7vw;font-weight:400;line-height:0.7vw}.entry__form-content-btn,.entry__form-content-text,.entry__form-content-select select,.entry__form-content-zip button{margin-bottom:0.5vw;padding:0.9vw 1vw;border:1px solid #ccc;border-radius:4px;color:#000;font-size:0.9vw;line-height:1.2vw;text-align:center;cursor:pointer}input:checked+.entry__form-content-btn{background-color:var(--gold);border-color:var(--gold);color:#fff}.entry__form-content-select{position:relative}.entry__form-content-select::after{content:"";width:0.6vw;height:0.6vw;position:absolute;top:calc(50% - 0.6vw);right:1.5vw;border-right:0.15vw solid var(--gold);border-bottom:0.15vw solid var(--gold);transform:rotate(45deg);z-index:1}.entry__form-content-btn{width:49%}.entry__form-content-text{cursor:inherit}.entry__form-content-select select,.entry__form-content-text{width:100%;text-align:left}.entry__form-content-zip button{margin-right:0.5vw;border-color:var(--red);color:var(--red)}.form2-1 .entry__form-content-btn{padding:0.4vw 1vw;white-space:nowrap}.form2-1 .entry__form-content-btn.patent{padding:0.9vw 1vw}.form2-1 .entry__form-content-btn.land-house-investigator{padding:0.9vw 1vw}.form2-3 .entry__form-content-select.required::before{content:"必須";padding:0.3vw 0.6vw;position:absolute;top:calc(50% - 0.9vw);left:5.8vw;background:var(--red);border-radius:3px;color:#fff;font-size:0.7vw;font-weight:400;line-height:0.7vw}.form1-1.lawyer .entry__form-content-btn,.form3-2 .entry__form-content-select{width:32.3%}.form3-1 .entry__form-content-text,.form3-4 .entry__form-content-select,.form3-4 .entry__form-content-zip,.form3-4 #step_user_city{width:49%}.form3-4 #step_user_zipcode{width:calc(100% - 1.2vw - 10px)}.form3-4 .entry__form-content-zip span:first-of-type{width:calc(1.2vw + 10px);display:inline-block;font-size:1.2vw}.entry__btns{width:100%;padding:1vw 1.5vw;position:absolute;bottom:0;left:0;z-index:10}.entry__btns-btn{width:49%;padding:1vw;background:var(--red);border-radius:100px;color:#fff;font-size:1.1vw;font-weight:700;line-height:1.1vw;cursor:pointer}.entry__btns-btn.back{background-color:#909090}.entry__btns.submit .entry__btns-btn.submit{width:66%}.entry__btns.submit .entry__btns-btn.back{width:32%}.entry__btns ul{margin-top:0.6vw}.entry__btns li a{margin-left:1.2vw;padding-right:1vw;background:url(https://legal-job-board.com/assets/lp/steps/lawyer/ico_blank-70358282adeb0f8c229b9aaaee7ff8ce20f475ff7da4c29b8b7c7304eb6be6b6.svg) right center/0.8vw auto no-repeat;color:#000;font-size:0.8vw;line-height:1.4vw;text-decoration:underline}@media screen and (min-width: 801px) and (pointer: fine){.entry__btns li a:hover{text-decoration:none}}@media screen and (max-width: 800px){.entry__form-content{height:auto;margin:0;padding:0 20px}.entry dl{margin-bottom:20px}.entry dt{font-size:1.4rem;line-height:1.4rem;white-space:nowrap}.entry dt span{margin-left:8px;font-size:1rem}.entry dd{padding-top:10px}.entry-required{padding:4px 6px;font-size:1rem;line-height:1rem}.entry__form-content-btn,.entry__form-content-text,.entry__form-content-select select,.entry__form-content-zip button{margin-bottom:2%;padding:12px;font-size:1.3rem;line-height:1.9rem}.entry__form-content-text,.entry__form-content-select select{padding:12px}.entry__form-content-select::after{width:8px;height:8px;top:calc(1rem + 6px);right:20px;border-width:2px}.entry__form-content-zip button{margin:0 10px 4% 0}.form2-1 .entry__form-content-btn{padding:8px}.form2-1 .entry__form-content-btn.patent{padding:17.5px}.form2-1 .entry__form-content-btn.land-house-investigator{padding:17.5px}.form2-3 .entry__form-content-select.required::before{padding:4px 6px;top:calc(1rem + 3px);left:8rem;font-size:1rem;line-height:1rem}.form3-4 #step_user_zipcode{width:calc(100% - 1.8rem - 10px)}.form3-4 .entry__form-content-zip span:first-of-type{width:calc(1.8rem + 10px);font-size:1.8rem}.entry__btns{padding:5px 20px 30px;position:static}.entry__btns-btn{padding:15px 0;font-size:1.3rem;line-height:1.3rem}.entry__btns ul{margin-top:30px}.entry__btns li a{margin-left:2rem;padding-right:16px;background-size:13px auto;font-size:1.1rem;line-height:1.1rem}.error_message{font-size:1rem;line-height:1.4rem;margin-left:1rem;color:#B20202}}
