﻿.succession_content{margin-bottom:50px}@media (min-width: 48em){.succession_content{margin-bottom:100px}}.succession_content__main_lead{font-size:20px;text-align:left;margin-bottom:20px}@media (min-width: 48em){.succession_content__main_lead{text-align:center}}.scroll-img{overflow-x:auto}.scroll-img picture{display:block;width:800px}@media (min-width: 48em){.scroll-img picture{width:auto}}.succession_content__main_img{display:block;max-width:530px;margin:0 auto}.notice-list{margin-bottom:20px;margin-top:10px}.notice-list li{font-size:1.2rem;padding-left:1.5rem;position:relative}.notice-list li:before{display:block;content:"※";position:absolute;top:0;left:0}.notice-list.no-space{margin:0}@media (min-width: 48em){.succession_diagram__content_wrap{max-width:1160px;margin:26px auto 0;display:flex;gap:0 4.4%}}.succession_diagram__content_left{margin-top:30px}@media (min-width: 48em){.succession_diagram__content_left{width:61.3%;margin-top:0}}@media (min-width: 48em){.succession_diagram__content_right{width:34.3%}}.succession_diagram__list li{padding-left:1.5rem;line-height:1.8;position:relative}.succession_diagram__list li:before{display:block;content:"";width:5px;height:5px;border-radius:100%;background-color:var(--c-primary);position:absolute;top:13px;left:0}@media (min-width: 48em){.succession_diagram__list li:before{top:13px}}.family_img{display:block;max-width:840px;margin:0 auto 40px}.family_faq_content{border:1px solid #D4741A;max-width:1120px;margin:0 auto}@media (min-width: 48em){.family_faq_content{display:flex}}.family_faq_content_head{background-color:#d4741a;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px 0}@media (min-width: 48em){.family_faq_content_head{width:13.6%;padding:0}}.family_faq_content_body{padding:20px;width:auto}@media (min-width: 48em){.family_faq_content_body{padding:20px 0;width:86.4%}}.family_faq_content_body_content{margin-bottom:25px;display:block}@media (min-width: 48em){.family_faq_content_body_content{display:flex;align-items:center;justify-content:center;margin-bottom:10px}}.family_faq_content_body_content:last-child{margin-bottom:0}.body_content_left{width:auto;padding-right:0;margin-right:0;padding-bottom:30px;margin-bottom:5px;box-sizing:content-box;position:relative}@media (min-width: 48em){.body_content_left{width:31.2%;padding-right:5.8%;margin-right:4.7%;padding-bottom:0;margin-bottom:0}}.body_content_left:before{display:block;content:"";width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:12px solid #d47419;border-right:0;position:absolute;bottom:0;top:auto;right:50%;translate:-50% 0;rotate:90deg}@media (min-width: 48em){.body_content_left:before{top:50%;right:0;translate:0 -50%;rotate:none}}.body_content_right{width:auto}@media (min-width: 48em){.body_content_right{width:42%}}.family_faq_content_body_list li{padding-left:1.5rem;line-height:1.8;position:relative}.family_faq_content_body_list li:before{display:block;content:"";width:8px;height:8px;border-radius:100%;background-color:#d4741a;position:absolute;top:11px;left:0}.family_faq_content_body_box{background-color:#fff2e6;padding:12px;border-radius:5px}@media (min-width: 48em){.family_faq_content_body_box{padding:12px 27px}}.succession__point-list{width:100%}.succession__point-item{border:3px solid #ededed;border-radius:5px;padding:17px 17px 27px;margin-bottom:15px}@media (min-width: 48em){.succession__point-item{padding:26px 37px 37px;margin-bottom:30px}}.succession__point-item:last-child{margin-bottom:0}.succession__point-text{margin-top:15px;line-height:1.47;font-size:1.8rem}@media (min-width: 48em){.succession__point-text{font-size:2.3rem}}.succession__point-heading{position:relative;z-index:1;width:76px;text-align:center;padding:5px 0;display:block;background-color:var(--c-primary);color:#fff;border-radius:5px;font-weight:600;font-size:1.2rem}@media (min-width: 48em){.succession__point-heading{width:80px;font-size:1.3rem;margin-top:5px}}.succession__point-heading:before{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:12px;content:"";height:10px;background-color:var(--c-primary);clip-path:polygon(0 0,100% 0%,50% 100%)}.c-contact__reception-btn-wrapper{display:flex;flex-wrap:wrap;gap:10px}
