@charset "UTF-8";.p-succession .c-list--small li:before{top:13px}.p-succession .c-list--order .c-list__item:before{counter-increment:cnt;content:counter(cnt,upper-alpha) "：";font-weight:700}.p-succession .accordion{margin-top:40px;scroll-margin-top:65px}.p-succession .accordion__head{position:relative;padding:9px 15px 9px 45px;font-size:2.2rem;border-radius:3px;background-color:#f0f5fa;cursor:pointer}.p-succession .accordion__head:before,.p-succession .accordion__head:after{content:"";position:absolute;top:26px;left:18px;width:17px;height:2px;font-size:2.2rem;background-color:var(--c-primary);transition:all .3s}.p-succession .accordion__head:before{transform:rotate(90deg)}.p-succession .accordion__head.is-active:before{transform:rotate(0)}.p-succession .accordion .txt-vertical{writing-mode:vertical-rl}.p-succession .accordion__body{position:relative}.p-succession .accordion__inner{padding-top:30px}.p-succession .accordion__inner .bottom-btn{padding:0 20px}.p-succession .accordion__inner .bottom-btn .c-button-link.c-button-link--md{display:flex;justify-content:center}.p-succession .accordion .js-body{max-height:0;overflow:hidden;transition:max-height .5s ease}.p-succession .accordion .js-body.is-open{max-height:3500px}.p-succession .flow{padding:24px 20px;border-radius:5px;background-color:#f2f2f2}.p-succession .flow li{position:relative;padding:20px;text-align:center;background-color:#fff}.p-succession .flow li+li{margin-top:33px}.p-succession .flow li+li:before{content:"";position:absolute;top:-23px;left:50%;width:0;height:0;border-style:solid;border-right:14px solid transparent;border-left:14px solid transparent;border-top:13px solid #d4d4d0;border-bottom:0;transform:translate(-50%)}.p-succession .step-flow__item{position:relative;border:3px solid #ededed;border-radius:5px;scroll-margin-top:60px}.p-succession .step-flow__item+li{margin-top:33px}.p-succession .step-flow__item+li:before{content:"";position:absolute;top:-23px;left:50%;width:0;height:0;border-style:solid;border-right:14px solid transparent;border-left:14px solid transparent;border-top:13px solid #d4d4d0;border-bottom:0;transform:translate(-50%)}.p-succession .step-flow__head{padding:20px 20px 15px;border-bottom:2px solid #ededed}.p-succession .step-flow__head .tag{display:flex;justify-content:center;align-items:center;width:84px;height:30px;margin:0 auto 10px;color:var(--c-primary);font-weight:700;border-radius:5px;background-color:#edfaf3}.p-succession .step-flow__body{padding:20px}.p-succession .step-flow__body .btns{display:flex;flex-direction:column;gap:10px}.p-succession .step-flow__body .btns span{display:block;text-align:center}.p-succession .step-flow__body .btns .c-button-link{padding:11px}.p-succession .step-flow__body .btns .c-button-link .c-button-link__icon{transform:rotate(90deg)}.p-succession .c-table--responsive th a{text-decoration:underline}.p-succession .dott-list li{position:relative}.p-succession .dott-list li .ttl:before{content:"";position:absolute;z-index:1;top:6px;left:28px;width:100%;height:1em;background:url(/welcome/confirm/images/bg.png) repeat-x center;background-size:12px auto}.p-succession .dott-list li span{position:relative;z-index:2;background-color:#fff}@media (min-width: 48em){.p-succession .c-table--responsive>tbody>tr{grid-template-columns:240px 1fr}.p-succession .c-table--responsive th{width:240px}.p-succession .accordion{margin-top:60px;scroll-margin-top:95px}.p-succession .accordion__head{padding:14px 14px 14px 68px;font-size:2.4rem}.p-succession .accordion__head:before,.p-succession .accordion__head:after{top:32px;left:25px;width:23px}.p-succession .accordion .txt-vertical{writing-mode:horizontal-tb}.p-succession .accordion__inner{padding:40px 20px}.p-succession .accordion__inner .bottom-btn{padding:0 20px}.p-succession .accordion__inner .bottom-btn .c-button-link.c-button-link--md{max-width:234px;margin:0 auto;padding:17px}.p-succession .flow{padding:40px}.p-succession .flow ul{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.p-succession .flow li{display:flex;align-items:center;justify-content:center}.p-succession .flow li+li{margin-top:0}.p-succession .flow li+li:before{top:50%;left:-30px;transform:translate(-50%) rotate(-90deg)}.p-succession .step-flow__item{position:relative;border:3px solid #ededed;border-radius:5px;scroll-margin-top:80px}.p-succession .step-flow__item+li{margin-top:33px}.p-succession .step-flow__item+li:before{content:"";position:absolute;top:-23px;left:50%;width:0;height:0;border-style:solid;border-right:14px solid transparent;border-left:14px solid transparent;border-top:13px solid #d4d4d0;border-bottom:0;transform:translate(-50%)}.p-succession .step-flow__head{padding:23px 20px 20px;border-bottom:2px solid #ededed}.p-succession .step-flow__head .tag{display:flex;justify-content:center;align-items:center;width:96px;height:34px}.p-succession .step-flow__head .tag+p{text-align:center}.p-succession .step-flow__body{padding:30px}.p-succession .step-flow__body .btns{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:800px;margin:0 auto}.p-succession .step-flow__body .btns .c-button-link{width:100%}.p-succession .step-flow__body .btns .c-button-link .u-f-16-20.u-f-bold.u-f-color-primary{transition:all .3s}.p-succession .step-flow__body .btns .c-button-link:hover .u-f-16-20.u-f-bold.u-f-color-primary{color:#fff}.p-succession .pc-wrap{width:100%;max-width:680px}.p-succession .dott-list li{display:flex;justify-content:space-between;gap:20px}.p-succession .dott-list li .ttl:before{top:8px;width:92%}}.p-succession .u-f-notes{padding-left:2em}
