﻿body{font-family:"Hiragino Kaku Gothic Pro", "Montserrat", "Mplus 1p", "Hiragino Sans", "游ゴシック", "游ゴシック体", "YuGothic", "Yu Gothic", "ＭＳ ゴシック", "MS Gothic", sans-serif}.pc{display:block}.sp{display:none}.totop{z-index:999}.inq_col_r img{width:100%;height:auto}.mtb55{margin-top:55px;margin-bottom:55px}.mv_slider_item:nth-child(1){background-position:top;margin-top:60px}.header{height:auto}.header .header_info .header_logo img{width:250px}.header .header_info .header_contact img{width:375px;padding:5px 0;margin-left:7px}.mv{padding:140px 0 80px}.mv .mv_inner{display:flex;width:1120px;padding:0 15px}.mv .mv_inner .header_content{background:rgba(0,0,0,0.81);color:#fff;width:46%;padding:30px 22px 22px 30px;margin:31px 0 1px}.mv .mv_inner .header_content .mv_heading{display:block;margin:0 0 8px;padding:0;border-bottom:1px solid #656566}.mv .mv_inner .header_content .mv_heading h1{display:flex;flex-wrap:wrap;align-items:flex-end;font-size:60px;line-height:1.4;letter-spacing:-1px;font-weight:bold;color:#fff;margin-bottom:14px}.mv .mv_inner .header_content .mv_heading h1 span.row_first{flex:0 0 100%}.mv .mv_inner .header_content .mv_heading h1 span.row_second{flex:0 0 67%;line-height:1}.mv .mv_inner .header_content .mv_heading h1 span.small{flex-grow:1;font-size:15px;padding-right:45px;text-align:right}.mv .mv_inner .header_content .mv_sub{margin:0;padding:0;font-size:22px}.mv .mv_inner .header_content .mv_sub:before,.mv .mv_inner .header_content .mv_sub:after{display:none}.mv .mv_inner .header_content .txt_L{font-size:15px;letter-spacing:-0.3px;line-height:1.6}.mv .mv_inner .header_content .txt_L span{font-size:23px;font-weight:bold}.osl_inner{width:1120px}section.button .mv_button_list{justify-content:center}section.button .mv_button_list .mv_button_item .bw_arrow{font-size:20px;padding:22px 30px;max-width:398px;align-items:baseline;flex-wrap:wrap;justify-content:flex-start}section.button .mv_button_list .mv_button_item .bw_arrow span{font-size:32px;letter-spacing:3px;font-weight:bold}section.what{background:center/cover url(https://legal-job-board.com/assets/business_successions/lp_detail/what_bg-258c048ec6b36c265980b527068b16ebf88dbc56ba2c1e0b1669475f34d3ebe7.png);padding:76px 0}section.what .what_content{margin:0 89px}section.what .what_content .titletxt_s{font-size:23px;font-weight:bold}section.what .what_text{margin-top:19px;width:100%;line-height:2.1;font-size:15px}section.what .what_text span{font-weight:bold}section.worried{padding:75px 0 73px;margin-bottom:60px;position:relative}section.worried .titletxt{font-size:24px;padding-bottom:44px}section.worried:after{content:" ";position:absolute;left:0;right:0;bottom:-38px;margin:0 auto;width:0;height:0;border-style:solid;border-width:38px 52.5px 0 52.5px;border-color:#f4f1ea transparent transparent transparent}section.worried .worried_card_wrap{padding:0 60px}section.worried .worried_card_wrap .worried_card:before{content:" ";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#f4f1ea transparent transparent transparent}section.worried .worried_card_wrap .worried_card.osl-card{padding:40px 30px 56px;width:100%}section.worried .worried_card_wrap .worried_card .worried_type{font-size:16px}section.worried .worried_card_wrap .worried_card .worried_type.under{position:relative;display:inline-block;margin-top:26px;margin-bottom:40px}section.worried .worried_card_wrap .worried_card .worried_type.under:before{top:43px;width:50px}section.worried .worried_card_wrap .worried_card .worried_type span{font-size:18px;font-weight:bold}section.worried .worried_card_wrap .worried_card ul.worried_list{list-style-type:circle;list-style-position:outside}section.worried .worried_card_wrap .worried_card ul.worried_list li.worried_list_item{position:relative}section.worried .worried_card_wrap .worried_card ul.worried_list li.worried_list_item span.bold{font-weight:bold}section.worried .worried_card_wrap .worried_card ul.worried_list li.worried_list_item:before{margin-top:10px;width:2px;height:2px}section.resolve{padding:56px 0 80px}section.resolve .titletxt{padding-bottom:38px}section.resolve .titletxt .mds_kdml{font-size:15px;padding:7px 20px;margin-bottom:7px}section.resolve .titletxt .txt_LL{font-size:50px}section.resolve .img_resolve{display:block;margin:10px auto 0;width:74%}section.status{padding:96px 0 80px}section.status .titletxt{font-size:21px;padding-bottom:53px}section.status .read{margin-bottom:80px;padding:0 105px;position:relative;overflow:visible}section.status .read .column_img{width:48.7%;float:left}section.status .read .column_img img{width:100%}section.status .read .column_r{width:55.5%;float:right;margin:-224px 0 0;padding:45px 48px 40px 26px}section.status .read .column_r p{font-size:13px;line-height:1.6;margin-bottom:43px}section.status .read .column_r p:last-child{margin-bottom:0}section.status .read:nth-of-type(even) .column_img{margin:-210px 0 0;float:right}section.status .read:nth-of-type(even) .column_r{margin:0;float:left}section.status .read_textLL{font-size:20px;margin-top:0px}section.inq_section .osl_inner .inq_col{position:relative;padding:25px 0}section.inq_section .osl_inner .inq_col:after{content:"";position:absolute;right:70px;top:0;width:30%;height:100%;z-index:-1;background:center/cover url(https://legal-job-board.com/assets/business_successions/lp_detail/inq_woman-0a6afdbf77f8efb74b0e7b456ff2068096760a4d14aa4a5f6d3d5fad93b2acb6.jpg) no-repeat}section.inq_section .osl_inner .inq_col .mv_button_list{flex-wrap:wrap;justify-content:center}section.inq_section .osl_inner .inq_col .mv_button_list .bw_arrow span{font-size:20px;font-weight:bold}section.streng .strength_card{display:block}section.streng .strength_card.scard_1:before,section.streng .strength_card.scard_2:before,section.streng .strength_card.scard_3:before{display:none}section.streng .strength_card .strength_col_l{position:relative;width:17%;top:0;left:0;float:left}section.streng .strength_card .strength_col_l img{display:block;margin:30px auto}section.streng .strength_card .strength_col_l:before{position:absolute;content:"";width:94px;height:94px;left:0;top:0}section.streng .strength_card:nth-of-type(1) .strength_col_l:before{background:url(https://legal-job-board.com/assets/business_successions/lp_detail/strength_icon1-a8cc55055b3b92044588964b9c4568618c062c8e85a69c42549e2ab277b3f114.png)}section.streng .strength_card:nth-of-type(2) .strength_col_l:before{background:url(https://legal-job-board.com/assets/business_successions/lp_detail/strength_icon2-0c74488d7d249c3d2f07538dbf8159bbb3622e70c4dff9166097e56ef4418a18.png)}section.streng .strength_card:nth-of-type(3) .strength_col_l:before{background:url(https://legal-job-board.com/assets/business_successions/lp_detail/strength_icon3-355c5cdc06296e009a72a32d989f2b61ae15b7e1dde3bc104fde590d81e8de01.png)}section.streng .strength_card .strength_col_r{width:83%;float:right;padding:5px 0 20px}section.merit{position:relative}section.merit:after{content:"";position:absolute;background:right/cover url(https://legal-job-board.com/assets/business_successions/lp_detail/merit_bg-5385f09aba3b213422d348d6c8b95c8dc10130c7e19e72269896cd055868f481.jpg) no-repeat;top:0;right:0;width:50%;height:100%;z-index:-1}section.merit .merit_content .merit_text{width:40%}section.merit .merit_content .merit_text h2.titletxt{font-size:28px;padding-bottom:0px}section.merit .merit_content .merit_text h2.titletxt span.red{color:#801215}section.merit .merit_content .merit_text h2 span:before,section.merit .merit_content .merit_text h2 span:after{display:none}section.merit .merit_content .merit_text ul.merit_list li span{font-weight:bold}section.flow .flow_inner{max-width:1120px}section.flow .step_free{display:flex;flex-wrap:wrap;justify-content:space-between}section.flow .step_free .flow_detail{background:url(https://legal-job-board.com/assets/business_successions/lp_detail/step_caution_1-14e96f979d7a53d069c624786fc99e2ad1fcc2eb59a698a7a606f26061512e73.png) no-repeat;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;float:left;width:11%;position:relative;border-top:1px solid #8D1414}section.flow .step_free .flow_detail:after{position:absolute;content:"";background:url(https://legal-job-board.com/assets/business_successions/lp_detail/step_caution_2-0d7f08c32046e5f65dbe31073dd598c11b4d0b57ee78bd84d9ee9e4a34a648fd.png) no-repeat;width:100%;bottom:-43px;height:43px;left:0;right:0;margin:auto;background-size:100%}section.flow .step_free .flow_detail p{text-align:center;color:#8E0C0C;font-weight:bold}section.flow .step_free .flow_detail img{display:block;width:100%}section.flow .step_free .step_detail{width:80%;overflow:hidden}section.flow .step_free .step_detail .step_number dl{float:left;width:80%}section.flow .step_free .step_detail .step_number dl dt{font-weight:bold}section.flow .step_free .step_detail .step_number dl dt span{border:none;background-color:#7F191C;color:#fff;padding:0 10px 0 10px;border-radius:5px}section.flow .step_free .step_detail .step_number .step_img{float:right;width:20%}section.flow .step_free .step_detail .step_number .step_img img{display:block;margin:0 auto}section.flow .step_free .step_detail hr.step{position:relative;height:20px;border:none;margin:40px 0}section.flow .step_free .step_detail hr.step:after{content:" ";position:absolute;background-image:url(https://legal-job-board.com/assets/business_successions/lp_detail/step_arrow-7e395de616e125c01921d2b72decac770aa034653544898306e850b3d298c2ac.png);width:56px;height:20px;top:0;bottom:0;left:0;right:0;margin:auto}section.flow .step_free .step_detail hr.step:last-of-type{margin:20px 0 0}section.flow .step_end{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}section.flow .step_end .flow_detail{background-color:#E0E8F0;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;width:11%;align-items:center;justify-content:center;border:1px solid #002154}section.flow .step_end .flow_detail .finnish{font-size:22px;text-align:center;color:#002154;font-weight:bold}section.flow .step_end .step_detail{width:80%}section.flow .step_end .step_detail .step_number{padding-top:30px;margin-left:-15px}section.flow .step_end .step_detail .step_number dl{float:left;width:80%}section.flow .step_end .step_detail .step_number dl dt{font-weight:bold}section.flow .step_end .step_detail .step_number dl dt span{border:none;background-color:#7F191C;color:#fff;padding:0 10px 0 10px;border-radius:5px}section.flow .step_end .step_detail .step_number .step_img{float:right;width:20%}section.flow .step_end .step_detail .step_number .step_img img{display:block;margin:0 auto}section.flow .step_end .step_detail hr.step{position:relative;height:20px;border:none;margin:40px 0}section.flow .step_end .step_detail hr.step:after{content:" ";position:absolute;background-image:url(https://legal-job-board.com/assets/business_successions/lp_detail/step_arrow-7e395de616e125c01921d2b72decac770aa034653544898306e850b3d298c2ac.png);width:56px;height:20px;top:0;bottom:0;left:0;right:0;margin:auto}section.qa .qa_list dt{color:#000;border-radius:0;padding:10px 0 10px 70px}section.qa .qa_list dt:before{content:"Q.";font-size:30px}section.qa .qa_list dd{padding:12px 0 25px 70px}section.qa .qa_list dd span{color:#8D1414;font-weight:bold}section.qa .qa_list dd:before{content:"A.";color:#7F7F7F;font-size:30px}section .complete{background-color:#F4F1EA;padding-bottom:30px;padding:30px 0 60px}section .complete .titletxt{padding-bottom:30px}section .complete h1{color:#7F191C}section .complete .case_card{background-color:#fff}section .complete .complete_button{margin:0 auto;position:relative;margin-top:0px;margin-bottom:-50px;width:25%}section .complete .complete_button a{margin:0 auto;justify-content:center}.contact_form{padding:81px}.contact_form fieldset{font-size:1.2em}.contact_form fieldset .form_group .requiredFix{display:none;color:red}.contact_form fieldset .form_group .open{display:block}.contact_form fieldset .form_group{display:table;width:100%}.contact_form fieldset .form_group label{display:table-cell;padding:16px;border:1px solid #ddd;vertical-align:middle;background:#f4f4f4;font-weight:bold;width:30%;text-align:left}.contact_form fieldset .form_group label span.required{padding:3px 4px;color:#fafafa;font-size:0.8em;letter-spacing:2px;margin:0 auto;margin-left:5px;text-align:center;border-radius:3px;background:#9c3537}.contact_form fieldset .form_group .inputGroupContainer{display:table-cell;padding:16px;border:1px solid #ddd}.contact_form fieldset .form_group .inputGroupContainer .radio-list{display:flex;flex-wrap:wrap;justify-content:space-between}.contact_form fieldset .form_group .inputGroupContainer .radio-list .radio-item{flex:0 0 50%;margin:5px 0}.contact_form fieldset .form_group .inputGroupContainer .radio-list .radio-item span.radio-label{vertical-align:middle}.contact_form fieldset .form_group .inputGroupContainer label{display:table-cell;padding:0;border:0;background:transparent;font-weight:normal;width:100%;text-align:left}.contact_form fieldset .form_group .inputGroupContainer textarea{border:2px solid #ddd;-webkit-appearance:none;font-size:16px}.contact_form fieldset .form_group .inputGroupContainer input{line-height:50px;width:100%;border:2px solid #ddd;-webkit-appearance:none;font-size:16px;padding-left:10px}.contact_form fieldset .form_group .inputGroupContainer input[type=radio]{height:22px;width:22px;position:relative;vertical-align:middle;-webkit-appearance:none;border-radius:0;margin:0 10px 0 0;color:transparent;background:transparent;border:transparent;outline:none}.contact_form fieldset .form_group .inputGroupContainer input[type=radio]:before{position:absolute;content:"";background:url(https://legal-job-board.com/assets/business_successions/lp_detail/radio-button-b1235d2775606d6323e18cb3a22b69b1b4eb27269a77a484ad2fd2351fc9d059.jpg);background-repeat:round;width:22px;height:22px;margin:auto;left:0;right:0;top:0;bottom:0;z-index:12}.contact_form fieldset .form_group .inputGroupContainer input[type=radio]:checked:after{position:absolute;content:"";background:#801215;width:10px;height:10px;border-radius:5000px;bottom:0;top:0;left:0;right:0;margin:auto;z-index:12}.contact_form fieldset .form_group .inputGroupContainer .form-alert{padding:5px}.contact_form fieldset .btnArea{display:flex}.contact_form fieldset .btnReturn{background-color:#7a7a7a;border-radius:5px;width:100%}.contact_form fieldset .btnSubmit{padding:22px 75px;max-width:270px;position:relative;display:block;margin:0 auto;font-family:"Alternate Gothic No3 D";color:#FFF;border:none;-webkit-appearance:none}.contact_form fieldset .btnSubmit:hover{background-color:#24568D}
