﻿@-ms-viewport{width:auto;initial-scale:1}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:normal}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"hannari";src:url(https://legal-job-board.com/assets/Hannari-4641ad2a215d52f2ae699550d4e3e19358fd5a3988ba2c7c195a98bea1a1cc78.otf)}body.business_succession_body main{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:normal;font-style:normal;color:#4e4e4e;font-size:16px;letter-spacing:0.2em;line-height:2em;font-weight:600}body.business_succession_body main p,body.business_succession_body main h1,body.business_succession_body main h2,body.business_succession_body main h3,body.business_succession_body main h4,body.business_succession_body main h5,body.business_succession_body main h6,body.business_succession_body main table,body.business_succession_body main th,body.business_succession_body main td,body.business_succession_body main ul,body.business_succession_body main ol,body.business_succession_body main li,body.business_succession_body main dl,body.business_succession_body main dt,body.business_succession_body main dd,body.business_succession_body main img,body.business_succession_body main a{margin:0;padding:0}body.business_succession_body main h1,body.business_succession_body main h2,body.business_succession_body main h3,body.business_succession_body main h4,body.business_succession_body main h5,body.business_succession_body main h6,body.business_succession_body main table,body.business_succession_body main th,body.business_succession_body main td,body.business_succession_body main input,body.business_succession_body main textarea{font-size:100%;font-weight:normal}body.business_succession_body main *,body.business_succession_body main *::before,body.business_succession_body main *::after{box-sizing:content-box;font-smooth:auto;-webkit-font-smoothing:auto}body.business_succession_body main *:foucs{outline:none}body.business_succession_body main table{border-collapse:collapse}body.business_succession_body main td,body.business_succession_body main th{line-height:1.5;vertical-align:top;text-align:left}body.business_succession_body main strong{font-weight:bold}body.business_succession_body main img{border:none;vertical-align:bottom;max-width:100%}body.business_succession_body main hr{display:none}body.business_succession_body main fieldset{border:none}body.business_succession_body main address{font-style:normal}body.business_succession_body main ul{list-style:none}body.business_succession_body main a:link{text-decoration:none}body.business_succession_body main a:visited{text-decoration:none}body.business_succession_body main a:hover{opacity:0.8;text-decoration:none}body.business_succession_body main a:active{opacity:0.8;text-decoration:none}body.business_succession_body main .br-sp{display:none}body.business_succession_body main .btn01 img,body.business_succession_body main .btn02 img{width:100%;max-width:300px;height:100%}body.business_succession_body main dt{font-weight:600}body.business_succession_body header{display:flex;justify-content:space-between;height:auto;flex-shrink:0;padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2)}body.business_succession_body header span img{width:100%;max-width:250px;height:100%}body.business_succession_body header p img{width:100%;max-width:264px;height:100%}body.business_succession_body .big-num{display:inline-block;font-size:2.5em;transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);font-weight:normal;margin-left:9px;margin-right:2px}body.business_succession_body main #mainvisual{background:url(https://legal-job-board.com/assets/business_successions/mainvisualbg-ef05077053504dae3267245387d53857988a77f0b84f54d7bfeb3a70729ea91a.jpg) no-repeat center center;background-size:cover;width:100%;padding:50px 0}body.business_succession_body main #mainvisual .inner01{background:url(https://legal-job-board.com/assets/business_successions/mainvisual_inner01bg-c230ad549892530fccd9028f1154d38d878a6591f87bb11e9b90fbd3f8f2265f.png) no-repeat center center;background-size:cover;width:90%;max-width:1024px;margin:20px auto;margin-right:0;padding:50px 30px}body.business_succession_body main #mainvisual h1{font-weight:600;color:#80191b;font-size:3em}body.business_succession_body main #mainvisual h1::after{content:url(https://legal-job-board.com/assets/business_successions/mainvisualh2after-d5293f1cf1f9a18b0c490241c51de9110ddb4e8a71e23a3b90bfb0a07b6966fc.png);margin-left:10px;display:inline-block;position:relative;bottom:20px}body.business_succession_body main #mainvisual .inner01 p{margin-top:30px;font-weight:600;color:#333333;font-size:1.3em;text-shadow:0 0 10px rgba(255,255,255,0.5);line-height:2em}body.business_succession_body main #mainvisual .inner02{width:90%;max-width:1024px;margin:0 auto;text-align:right}body.business_succession_body main #mainvisual .btn01{margin-bottom:20px}body.business_succession_body main #content01 .inner01{background:url(https://legal-job-board.com/assets/business_successions/content01inner01bg-6435cb78ee0ef4897d325d31de2b0a20bea5ede294fce0a558fe95067a2f28cf.png) no-repeat left center;background-size:cover;width:100%;text-align:center}body.business_succession_body main #content01 .inner01 p{background:url(https://legal-job-board.com/assets/business_successions/content01inner01bg02-b3039b6fa7f64f44523048ea00e09b66566d3cb306feffd6b177d309104cfb23.png) no-repeat right center;background-size:cover;font-size:1.5em;font-weight:600;width:100%;margin:0 auto;max-width:1000px;padding:60px 0}body.business_succession_body main #content01 .inner02{background:url(https://legal-job-board.com/assets/business_successions/content01inner02bg-69e043e77a47030bf099d6b8bcee493bc6f61a2bfec7d32d35568201000ca24a.png) no-repeat left bottom;padding:50px 0 80px;background-size:contain;width:100%;max-width:1024px;margin:0 auto}body.business_succession_body main #content01 ul{width:65%;position:relative;left:35%}body.business_succession_body main #content01 li::before{content:url(https://legal-job-board.com/assets/business_successions/content01inner02li_before-a75479b59cf304c2746d8971bdacabc2d14bfbc11648775152f0343411191ba6.png);position:relative;top:12px;margin-right:10px}body.business_succession_body main #content01 .inner03{background:url(https://legal-job-board.com/assets/business_successions/content01inner03bg-f2508ff046d688a8e1805bdd494dd9cedf0544618d2f910e4889432ad57a78ae.png) no-repeat center center;background-size:cover;width:100%;text-align:center;padding:10px 0 80px}body.business_succession_body main #content01 .inner03::before{content:url(https://legal-job-board.com/assets/business_successions/content01inner03before-642f2449cf744138dea1fdc2c8b630ba7b82d1aeef64c164841986d08039d8c7.png);position:relative;display:block;bottom:30px}body.business_succession_body main #content01 .inner03 p{font-size:1.2em;display:inline;background:linear-gradient(transparent 50%, rgba(235,110,128,0.5) 50%)}body.business_succession_body main #content01 b{font-size:1.8em}body.business_succession_body main #content02{background:url(https://legal-job-board.com/assets/business_successions/content02bg-2abe7d3df3899ecb0f9c99c073ef160202aa37a89350127a0802ec48fb5e72c1.png) center center no-repeat;background-size:cover;padding:100px 0}body.business_succession_body main #content02 h3{text-align:center;padding:20px;color:#fff;font-size:2em;width:90%;max-width:1100px;margin:0 auto;background:rgba(165,56,62,0.5)}body.business_succession_body main #content02 .inner01{background:#fff;padding:30px;width:90%;max-width:1024px;margin:100px auto}body.business_succession_body main #content02 .inner01 p{line-height:2.5em}body.business_succession_body main #content02 b{color:#a5383e}body.business_succession_body main #content02 span{font-size:1.3em;color:#a5383e;background:linear-gradient(transparent 50%, #fbed21 50%)}body.business_succession_body main #cta{background:url(https://legal-job-board.com/assets/business_successions/ctabg-00dbba86d94dcc9d4af94d0ed476ed9377130c4c2ea86ee3470c452ac84bd030.png) center center no-repeat;background-size:cover;padding:50px 0;text-align:center}body.business_succession_body main #cta h3{font-size:1.5em;font-weight:600}body.business_succession_body main #cta .inner{background:url(https://legal-job-board.com/assets/business_successions/ctainnerbg-34d6923a3dd3025fa9cbde0cb0ece920da5de20761644f265da71030a775b6f8.png) center center no-repeat;background-size:contain;padding:100px 0;text-align:center}body.business_succession_body main #cta .inner p{font-size:0.8em}body.business_succession_body main #cta .inner01{width:70%;max-width:700px;margin:50px auto;display:flex;justify-content:space-between}body.business_succession_body main #cta .inner02{font-size:1.3em;font-weight:600;width:70%;max-width:600px;margin:50px auto;display:flex;justify-content:space-between}body.business_succession_body main #cta .inner02 p{width:50%;font-size:1em}body.business_succession_body main #cta .cta img{width:100%}body.business_succession_body main #content03{background:url(https://legal-job-board.com/assets/business_successions/content03bg-fc063b8ffd24ed872edaa5ee74f351dab3f2757b06dce56bb57acd7830def19b.png) center center no-repeat;background-size:cover;padding:100px 0}body.business_succession_body main #content03 .inner01{width:90%;max-width:1024px;margin:0 auto}body.business_succession_body main #content03 .inner01 h3 img{width:100%;max-width:900px;height:100%}body.business_succession_body main #content03 dl dt{color:#a5383e;font-size:1.5em;position:relative}body.business_succession_body main #content03 .dl02{margin-left:10%}body.business_succession_body main #content03 dl dt img{position:relative;top:50px}body.business_succession_body main #content03 dl dd{margin-top:60px}body.business_succession_body main #content04{background:url(https://legal-job-board.com/assets/business_successions/content04bg-69d656b440a9ebde7732cfc2557cdbea94ea4948430cdc0dc820c6ca4cf84404.png) center center no-repeat;background-size:cover;padding:50px 0}body.business_succession_body main #content04 .inner01{width:90%;max-width:1024px;margin:0 auto}body.business_succession_body main #content04 .inner01 h3{text-align:center}body.business_succession_body main #content04 .inner01 h3 img{width:100%;max-width:700px;height:100%}body.business_succession_body main #content04 ul{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 50px}body.business_succession_body main #content04 li{width:49%;margin:10px 0}body.business_succession_body main #content04 li img{width:100%;height:100%}body.business_succession_body main #content05{background:url(https://legal-job-board.com/assets/business_successions/content05bg-4d617980757b25b91e0656732d167e1b6a3c8939b1236f046c7be77d490de379.png) center center no-repeat;background-size:cover;padding:50px 0;text-align:center}body.business_succession_body main #content05 h3{margin-bottom:30px;margin-top:20px;color:#fff;font-size:2em;background:linear-gradient(transparent 50%, #c6b198 50%);display:inline-block}body.business_succession_body main #content05 p{color:#fff;display:block;margin-bottom:80px;line-height:2em}body.business_succession_body main #content05 ul{width:90%;max-width:1024px;margin:0 auto}body.business_succession_body main #content05 ul li{background:#fff;border:solid 3px #002a54;margin-bottom:80px;padding:10px 20px 0;text-align:left;min-height:375px}body.business_succession_body main #content05 ul li p{color:#333333}body.business_succession_body main #content05 li h4{font-size:1.3em;color:#736357}body.business_succession_body main #content05 li .inner01{display:flex;padding-top:20px}body.business_succession_body main #content05 p.btn03{text-align:right;margin-bottom:20px !important}body.business_succession_body main #content05 .li01 h4::before{content:"01";font-size:5em;position:relative;display:block;color:#b2b2b2;bottom:30px}body.business_succession_body main #content05 .li02 h4::before{content:"02";font-size:5em;position:relative;display:block;color:#b2b2b2;bottom:30px}body.business_succession_body main #content05 .li03 h4::before{content:"03";font-size:5em;position:relative;display:block;color:#b2b2b2;bottom:30px}body.business_succession_body main #content05 li .inner01 p{margin-bottom:20px}body.business_succession_body main #content05 li .inner01 img{margin-bottom:50px;height:100%}body.business_succession_body main #content05 .li02 p.btn01{text-align:right;margin-bottom:20px}body.business_succession_body main #content06{text-align:center;width:100%;max-width:1024px;margin:50px auto}body.business_succession_body main #content06 h3{font-size:1.5em;margin-top:100px}body.business_succession_body main #content06 p.caution{display:none}body.business_succession_body main #content06 .inner01{padding:100px 30px 0;background:#f1f1f1;text-align:left;display:flex;flex-wrap:wrap;width:90%;max-width:1024px;margin:0 auto;max-height:1200px}body.business_succession_body main #content06 .inner01 dl{width:75%}body.business_succession_body main #content06 .inner01 img.right01{display:block;width:25%;height:100%;position:relative;bottom:230px}body.business_succession_body main #content06 .inner01 img.right02{display:none}body.business_succession_body main #content06 .inner01 dt{border-top:#333333 solid 1px;line-height:3em;color:#002a54}body.business_succession_body main #content06 .inner01 span{border-right:1px solid #333333;margin-top:10px;margin-right:20px;color:#989898;padding:0 20px}body.business_succession_body main #content06 .inner01 dd{font-size:0.8em;margin-bottom:30px;overflow:hidden}body.business_succession_body main #content06 .inner01 dd div{height:150px;float:left;margin-right:30px;padding-left:10px}body.business_succession_body main #content06 .inner01 dd img{margin-top:30%;width:100px}body.business_succession_body main #content06 .inner01 .img-wapper-long{height:180px}body.business_succession_body main #content06 .inner02{text-align:left;display:flex;flex-wrap:wrap;width:90%;max-width:1024px;margin:50px auto}body.business_succession_body main #content06 .inner02 dl{width:75%}body.business_succession_body main #content06 .inner02 img.right{width:25%;height:100%;position:relative;bottom:20px}body.business_succession_body main #content06 .inner02 dt{border-top:#333333 solid 1px;line-height:3em;color:#a5383e}body.business_succession_body main #content06 .inner02 span{border-right:1px solid #333333;margin-top:10px;margin-right:20px;color:#989898;padding:0 20px}body.business_succession_body main #content06 .inner02 dd{font-size:0.8em;margin-bottom:30px;overflow:hidden}body.business_succession_body main #content06 .inner02 dd div{height:150px;float:left;margin-right:30px;padding-left:10px}body.business_succession_body main #content06 .inner02 dd img{margin-top:30%;width:100px;height:auto}body.business_succession_body main #content07{background:#f1f1f1;border:3px solid #a5383e;width:90%;max-width:1024px;margin:100px auto;text-align:center}body.business_succession_body main #content07 h3{background:#a5383e;color:#fff;padding:30px 80px;display:inline;position:relative;bottom:20px;font-size:1.5em}body.business_succession_body main #content07 p{color:#4d4d4d;margin:30px;line-height:2em}body.business_succession_body main #content07 dl{margin:20px auto;text-align:left;width:100%}body.business_succession_body main #content07 dl .bgwhite{background:#fff;padding:10px 0}body.business_succession_body main #content07 dt{margin-top:20px;padding:0 50px;color:#534741;font-size:1.1em}body.business_succession_body main #content07 dt::before{content:"Q";margin-right:10px;color:#a5383e;font-size:2em;font-weight:600}body.business_succession_body main #content07 dd{padding-bottom:10px;padding-right:20px;font-size:0.8em;margin-left:80px;margin-top:20px}body.business_succession_body main #content07 dd::before{content:"A";margin-right:10px;color:#002a54;font-size:2.2em;font-weight:600}body.business_succession_body main #content07 dd b{color:#a5383e}body.business_succession_body main #form{background:url(https://legal-job-board.com/assets/business_successions/formbg-2c06e76349d0a4031d47b07e205247cc186fc5a873f8cf8bbdfe80ea14d2490f.png) center center no-repeat;background-size:cover;text-align:center;padding:50px 0}body.business_succession_body main #form h3{color:#fff;font-size:2em;background:linear-gradient(transparent 50%, #c6b198 50%);display:inline-block;margin-bottom:30px;margin-top:20px}body.business_succession_body main #form p{color:#fff;display:block;margin-bottom:45px}body.business_succession_body main #form dl{text-align:left;display:flex;width:90%;flex-wrap:wrap;max-width:850px;margin:20px auto}body.business_succession_body main #form dt{color:#fff;width:calc(35% - 10px);line-height:50px}body.business_succession_body main #form dd{padding-right:20px}body.business_succession_body main #form .input{width:calc(65% - 20px)}body.business_succession_body main #form .input input{line-height:50px;width:100%}body.business_succession_body main #form textarea{width:100%;height:100px}body.business_succession_body main #form .inner02{text-align:left;padding:10px;background:#fff;width:60%;max-width:600px;height:150px;overflow:scroll;margin:10px auto}body.business_succession_body main #form form p{margin-bottom:10px}body.business_succession_body main #form .radio input{margin-right:10px}body.business_succession_body main #form .submit .contact-btn{max-width:17.5rem;display:inline-block}body.business_succession_body main #form .submit .contact-btn::after{position:absolute;top:16px;right:23px;margin:auto 0;color:#fff;content:"\f0da";font-family:FontAwesome;font-size:16px}body.business_succession_body main #form .submit .contact-btn:hover{opacity:0.8}body.business_succession_body main #form .submit .contact-btn [type=submit]:hover{background-color:#c20e0e;opacity:1}body.business_succession_body main #form .submit .contact-btn [type=submit]{position:relative;display:inline-block;background:#8e1c1c;color:#fff;font-weight:bold;font-weight:normal;font-size:15px;font-size:0.9375rem;border:0;box-sizing:border-box;margin:10px 0;letter-spacing:0.2em;box-shadow:none}body.business_succession_body main #form .submit .contact-btn.modification::after{left:25px;right:auto;content:"\f0d9"}body.business_succession_body main #form .submit .contact-btn.modification [type=submit]:hover{background-color:#999090}body.business_succession_body main #form .submit .contact-btn.modification [type=submit]{background-color:#7a7a7a}body.business_succession_body main #form dt{text-align:right}body.business_succession_body main #form dt::after{content:"　　";float:right;padding:6px;margin-top:11px;margin-right:25px;margin-left:20px;line-height:1}body.business_succession_body main #form .validation::after{content:"必須";color:#fff;background-color:#c20e0e}body.business_succession_body main #form .input input,body.business_succession_body main #form .input select{height:45px;margin-bottom:15px;margin-top:5px}body.business_succession_body main #form .input select{font-weight:400;color:#666060}body.business_succession_body main #form .input input,body.business_succession_body main #form .input textarea,body.business_succession_body main #form .input .privacy-content,body.business_succession_body main #form .input select{box-sizing:border-box;font-family:sans-serif;line-height:1.5}body.business_succession_body main #form dd,body.business_succession_body main #form dt{margin-top:5px;margin-bottom:15px}body.business_succession_body main #form .input.address{position:relative}body.business_succession_body main #form .input.address .zipcode_field::before{content:"〒";position:absolute;font-size:17px;top:12px;left:8px;z-index:1}body.business_succession_body main #form .input.address .zipcode{width:45%;padding-left:28px}body.business_succession_body main #form .input.address .input-address_field{width:52%;float:right}body.business_succession_body main #form .input.address .input-address{width:100px;height:35px;margin-top:9px;color:#fff;background-color:#253340;border:none}body.business_succession_body main #form .input.address .help{vertical-align:middle;margin-top:-2px;margin-left:10px}body.business_succession_body main #form .input.address .prefecture_field .prefecture{width:45%;height:45px;margin-top:0;margin-bottom:10px}body.business_succession_body main #form .input.address .prefecture_field .city{width:52%;display:block;float:right;margin-top:0;margin-bottom:10px}body.business_succession_body main #form .input.address .address_field input{margin-top:0;margin-bottom:10px}body.business_succession_body main #form .input.address .building_field input{margin-top:0}body.business_succession_body main #form .privacy span{display:inline-block;line-height:1.2;margin-top:8px}body.business_succession_body main #form .privacy-content{background-color:#fefefe;border:1px solid #cacaca;box-shadow:0 0 0 rgba(10,10,10,0.1) inset;color:#0a0a0a;font-size:0.75rem;height:120px;width:100%;padding:8px;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-weight:normal;letter-spacing:0.1em}body.business_succession_body main #form input[type=checkbox],body.business_succession_body main #form input[type=radio]{width:auto;height:1em;vertical-align:top}body.business_succession_body main #form .form-check span:not(.radio_field_with_errors){display:inline-block;width:47%;text-align:center}body.business_succession_body main #form .form-check .form-check-input{margin-top:11px;margin-bottom:0}body.business_succession_body main #form .form-check .hire{float:right;color:#fff;text-decoration:underline}body.business_succession_body main #form .form-alert{color:white}body.business_succession_body main #form label{display:inline-block;color:#fff;margin-top:5px;margin-left:0.5rem;margin-right:1rem}body.business_succession_body main #form label input[type=checkbox]{margin-right:10px;margin-top:7px}body.business_succession_body main #form label span{display:inline-block}body.business_succession_body main #form .confirm dd{padding-left:20px;color:#fff;line-height:50px;width:calc(65% - 20px - 20px)}body.business_succession_body main #form .confirm dd .address,body.business_succession_body main #form .confirm dd .memo{display:inline-block;line-height:35px;vertical-align:middle}body.business_succession_body main #form .confirm .text-center{width:100%}body.business_succession_body main #form .confirm+.submit{margin-top:40px}body.business_succession_body main #form .error-message{text-align:center}body.business_succession_body main #form .error-message p{display:inline-block;box-sizing:border-box;margin-bottom:0;width:calc(90% - 20px - 30px);max-width:800px;border:3px solid #c20e0e;padding:25px 20px;background-color:#fff;color:#c20e0e}body.business_succession_body main #form .error-message p span{display:inline-block;text-align:left;font-size:15px;line-height:2em}body.business_succession_body main #form .field_with_errors input,body.business_succession_body main #form .field_with_errors select,body.business_succession_body main #form .field_with_errors textarea{border-width:2px}body.business_succession_body main #form .radio_field_with_errors{margin-top:11px;height:1em;width:1em;vertical-align:top;padding-top:1px;padding-bottom:3px}body.business_succession_body main #form .radio_field_with_errors .form-check-input{margin-top:0}body.business_succession_body main #form .check_field_with_errors{border:none;background:none;margin-right:7px;width:1em}body.business_succession_body main #form .check_field_with_errors input[type=checkbox]{border-radius:2px;box-shadow:0px 0px 0px 2px #c20e0e inset;width:16px}body.business_succession_body main #form.thanks p{margin-bottom:40px}body.business_succession_body main #form.thanks .thanks-text{text-align:center}body.business_succession_body main #form.thanks .thanks-text p{display:inline-block;width:90%;max-width:640px;line-height:2.5em}body.business_succession_body main #form.thanks .box{border:none;width:90%;max-width:640px;margin-top:20px}body.business_succession_body main #form.thanks .box table{max-width:640px}body.business_succession_body main #form.thanks table{width:100%}body.business_succession_body main #form.thanks table caption{text-align:center;background:none;font-size:100%;font-weight:500;padding-bottom:12px}body.business_succession_body main #form.thanks table tbody{background:none;color:#fff}body.business_succession_body main #form.thanks table tbody,body.business_succession_body main #form.thanks table tbody tr,body.business_succession_body main #form.thanks table tbody th,body.business_succession_body main #form.thanks table tbody td{border:1px solid #fff}body.business_succession_body main #form.thanks table tbody th,body.business_succession_body main #form.thanks table tbody td{padding:20px}body.business_succession_body main #form.thanks table tbody th{text-align:right}body.business_succession_body main #form.thanks table tbody a{color:#fff;text-decoration:underline}body.business_succession_body main #form.thanks table tbody a:visited{color:#fff}body.business_succession_body main #form.thanks table tbody tr:nth-child(even){background:none}body.business_succession_body main #form.thanks table tbody tr:last-child{display:none}body.business_succession_body main [type=submit]{-webkit-appearance:none;border-radius:0;width:280px;height:43px}body.business_succession_body .l-contents-wrapper #form{min-height:calc(100% - 66px - 34px)}body.business_succession_body .l-footer{padding-top:0}body.business_succession_body .l-footer .foot-aside{margin-top:0}@media screen and (max-width: 991px){body.business_succession_body main{font-size:0.8em}}@media only screen and (max-width: 960px){body.business_succession_body main #mainvisual h1{text-shadow:none}body.business_succession_body main #mainvisual h1::after{content:none}body.business_succession_body main #content01 .inner02{background:none}body.business_succession_body main #content01 ul{width:70%;left:0;margin:10px auto}body.business_succession_body main #content01 ul li{margin:10px 0}body.business_succession_body main #cta .inner p{margin:0 10px}body.business_succession_body main #content01 .inner03{background:url(https://legal-job-board.com/assets/business_successions/content01inner03bg2-e12e3f890c189b394a2556837fb54fe8648b1f0897b5114754dc9fc7120cdcdd.png) no-repeat center center;padding:0 0 60px}body.business_succession_body main #content06 .inner01 img.right02{display:block;width:25%;height:100%;position:relative;bottom:210px}body.business_succession_body main #content06 .inner01 img.right01{display:none}body.business_succession_body main #content06 .inner01 dd img{width:82px;height:auto}body.business_succession_body main #content06 .inner02 dd img{width:82px;height:auto}}@media screen and (max-width: 640px){body.business_succession_body main .br-sp{display:block}body.business_succession_body main .big-num{font-size:1.9em}body.business_succession_body main #mainvisual .btn01{margin-top:20px;margin-bottom:10px}body.business_succession_body main #mainvisual .inner01{background:url(https://legal-job-board.com/assets/business_successions/mainvisual_inner01bg-c230ad549892530fccd9028f1154d38d878a6591f87bb11e9b90fbd3f8f2265f.png) no-repeat center center;background-size:cover;width:auto;max-width:1024px;margin:0;padding:50px 20px}body.business_succession_body main #mainvisual h1{font-size:2.1em;line-height:2em}body.business_succession_body main #mainvisual h3{font-size:1em}body.business_succession_body main #mainvisual h3 br{font-size:1em}body.business_succession_body main #mainvisual .inner01 p,body.business_succession_body main #mainvisual .inner01 br{font-size:1em}body.business_succession_body main #mainvisual .inner02{text-align:center}body.business_succession_body main #content01 .inner01 p{background:url(https://legal-job-board.com/assets/business_successions/content01inner01bg02-b3039b6fa7f64f44523048ea00e09b66566d3cb306feffd6b177d309104cfb23.png) no-repeat bottom right;background-size:contain;padding:60px 0;font-size:1.3em}body.business_succession_body main #content01 ul{width:90%;margin:0 auto}body.business_succession_body main #content01 ul li{font-size:1.2em;line-height:2.3em}body.business_succession_body main #content01 p{font-size:1.2em}body.business_succession_body main #content01 b{width:90%;display:block;margin:10px auto;background:linear-gradient(transparent 50%, rgba(235,110,128,0.5) 50%)}body.business_succession_body main #content01 .inner02{padding:10px 0 50px}body.business_succession_body main #content02{background:url(https://legal-job-board.com/assets/business_successions/content02bg02-5d5ba4e379fb94e252dd370849991d4f0f6d9e4352242bcc4067b1987c6c5bdb.png) center center no-repeat;background-size:cover}body.business_succession_body main #content02 h3{padding:15px}body.business_succession_body main #content02 .inner01{padding:10px}body.business_succession_body main #content02 .inner01 p{padding:10px;font-weight:600;line-height:inherit}body.business_succession_body main #cta{border-bottom:1px solid #ccc;padding:30px 0 100px}body.business_succession_body main #cta h3{position:relative;font-size:1.5em;top:30px;width:90%;margin:0 auto}body.business_succession_body main #cta .inner{padding:0}body.business_succession_body main #cta .inner01{display:block;width:100%;position:relative;top:80px;margin:20px auto}body.business_succession_body main #cta .inner02{display:block;position:relative;top:100px}body.business_succession_body main #cta .inner02 p{width:90%}body.business_succession_body main #cta .inner p{margin:10px}body.business_succession_body main #cta .inner p.time{position:relative;top:80px;font-size:1.2em}body.business_succession_body main #content03{padding:30px 0}body.business_succession_body main #content03 dl dt img{position:relative;top:0;display:block}body.business_succession_body main #content03 dl dd{margin-top:10px}body.business_succession_body main #content03 .dl02{margin-left:0}body.business_succession_body main #content04 ul{padding:0}body.business_succession_body main #content04 li{width:100%}body.business_succession_body main #content05 li .inner01{display:block}body.business_succession_body main #content05 li .inner01{text-align:center}body.business_succession_body main #content05 li .inner01 p{text-align:left}body.business_succession_body main #content05 li .inner01 img{padding-bottom:20px}body.business_succession_body main #content06 h3{font-size:2em;font-weight:600}body.business_succession_body main #content06 p.caution{display:inline-block;background:#ccc;border-radius:10px;padding:10px 20px;color:#fff;margin-bottom:20px}body.business_succession_body main #content06 .inner01 p.caution{background:#80191b;font-size:0.8em}body.business_succession_body main #content06 .inner02 p.caution{background:#002a54}body.business_succession_body main #content06 .inner01 dl{width:100%}body.business_succession_body main #content06 .inner01 img.right{display:none}body.business_succession_body main #content06 .inner01 img.right02{display:none}body.business_succession_body main #content06 .inner01 span{border-right:0;display:block;padding:0;font-size:0.8em}body.business_succession_body main #content06 .inner01{height:100%;max-height:100%;padding:50px 20px 0;margin-top:30px;width:auto}body.business_succession_body main #content06 .inner01 dd div,body.business_succession_body main #content06 .inner01 .img-wapper-long{height:120px}body.business_succession_body main #content06 .inner02{background:#FBEFF2;width:90%;padding:5%;margin:0}body.business_succession_body main #content06 .inner02 span{border-right:0;display:block;padding:0;font-size:0.8em}body.business_succession_body main #content06 dt{font-size:1.1em}body.business_succession_body main #content06 .inner02 dl{width:100%}body.business_succession_body main #content06 .inner02 img.right{display:none}body.business_succession_body main #content06 .inner01 dt{line-height:2em}body.business_succession_body main #content07 p{text-align:left}body.business_succession_body main #content07 p br{display:none}body.business_succession_body main #content07 dt{padding:0 10px}body.business_succession_body main #content07 dd{padding-bottom:0;margin-left:0;margin-top:0;padding:10px;letter-spacing:0.1em}body.business_succession_body main #content07 dd br{display:none}body.business_succession_body main #form dl{margin-left:auto}body.business_succession_body main #form dt,body.business_succession_body main #form dd{width:100%}body.business_succession_body main #form dd{padding-right:0}body.business_succession_body main #form dt{text-align:left;margin-bottom:0;height:40px}body.business_succession_body main #form dt::after{float:none}body.business_succession_body main #form dt.privacy::after{display:inline-block;vertical-align:top;margin-top:8px}body.business_succession_body main #form .input{width:98%}body.business_succession_body main #form>p{margin-bottom:25px}body.business_succession_body main #form input,body.business_succession_body main #form select,body.business_succession_body main #form textarea{font-size:16px}body.business_succession_body main #form .input.address .zipcode_field::before{top:15px}body.business_succession_body main #form .input.address .zipcode_field .zipcode{width:48%}body.business_succession_body main #form .input.address .zipcode_field .input-address{margin-left:0;margin-top:9px}body.business_succession_body main #form .input.address .zipcode_field .input-address_field{float:right;width:48%}body.business_succession_body main #form .input.address .prefecture_field .prefecture,body.business_succession_body main #form .input.address .prefecture_field .city{width:48%}body.business_succession_body main #form .form-check span{text-align:left}body.business_succession_body main #form label{margin-top:7px}body.business_succession_body main #form label input[type=checkbox]{margin-right:6px;margin-top:6px}body.business_succession_body main #form label span{letter-spacing:0.13em;font-size:12px}body.business_succession_body main #form .privacy-content+label{margin-top:5px}body.business_succession_body main #form .privacy-content+label span:not(.check_field_with_errors){vertical-align:top;letter-spacing:0.11em;font-size:11px}body.business_succession_body main #form .privacy-content+label .check_field_with_errors+span{margin-top:3px}body.business_succession_body main #form .error-message p{width:90%}body.business_succession_body main #form .error-message p span{line-height:1.57em;font-size:14px}body.business_succession_body main #form .submit .contact-btn::after{top:20px}body.business_succession_body main #form .confirm dd{width:100%}body.business_succession_body main #form .confirm+.submit{margin-top:10px}body.business_succession_body main #form.thanks p{margin-bottom:35px}body.business_succession_body main #form.thanks .thanks-text p{width:85%;margin-bottom:0}body.business_succession_body main #form.thanks table tbody th,body.business_succession_body main #form.thanks table tbody td{padding:15px 10px}body.business_succession_body main #form.thanks table tbody th{text-align:left}body.business_succession_body main #form.thanks table tbody td{width:70%;padding-left:15px}}
