.hesitation .hesitation__upper{box-sizing:border-box;padding:17.5px 0;background-color:#3e71d9;border-radius:8px 8px 0 0}.hesitation .hesitation__upper .hesitation__title{font-size:22px;font-weight:700;line-height:1.68;letter-spacing:0.88px;text-align:center;color:#fff}.hesitation .hesitation__lower{box-sizing:border-box;border-radius:8px;background-color:#f0f8ff;border-radius:0 0 8px 8px;padding:0 15px 15px}.hesitation .hesitation__lower .intro{padding:17.5px 15px}.hesitation .hesitation__lower .intro .intro__text{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#333333}.hesitation .hesitation__lower .hesitation__content{box-sizing:border-box;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,0.08);background-color:#fff;padding:30px 35px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item{margin-bottom:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item:last-of-type{margin-bottom:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title{position:relative;box-sizing:border-box;border:solid 2px #e1e1e1;border-radius:8px;background-color:#f8f8f8;padding:12.5px 45px;font-size:16px;font-weight:700;line-height:1.75;text-align:left;color:#333;cursor:pointer}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:34px;height:100%;background-image:url(/assets/column/follow/icon_person_3e71d9.png);background-repeat:no-repeat;background-position:100% 50%;background-size:14px 16px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:50px;height:100%;background-image:url(/assets/column/follow/icon_angle_down_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:28px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title.opened{border-radius:8px 8px 0 0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title.opened::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:50px;height:100%;background-image:url(/assets/column/follow/icon_angle_up_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:28px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body{display:none;border-radius:0 0 8px 8px;border:solid 2px #e1e1e1;border-top:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding-top:30px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices{width:170px;margin-left:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices:first-of-type{margin-left:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__title{box-sizing:border-box;padding:10px 0;background-color:#eff6ff;border-radius:8px 8px 0 0;font-size:14px;font-weight:700;line-height:1.29;text-align:center;color:#3d71d9}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body{box-sizing:border-box;padding:22.5px 0;border-radius:0 0 10px 10px;border:solid 4px #eff6ff;border-top:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--building,.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--person-tied,.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--persons-talk{display:block;height:75px;width:auto;margin:0 auto}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other{padding:15px 0 30px;background-image:url(/assets/column/follow/photo_fem_cautious.png);background-repeat:no-repeat;background-position:100% 100%;background-size:auto 156px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid{padding-bottom:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid .description__text{font-size:16px;line-height:1.5;text-align:center;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .necessity-choices__icon--arrow-down{display:block;height:auto;width:130px;margin:0 auto}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis{position:relative;box-sizing:border-box;background-color:#eff6ff;padding:32px 0;border-radius:0 0 5px 5px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .copy--sliped-off{position:absolute;top:-20px;left:0;right:0;margin:0 auto;font-size:20px;font-weight:700;line-height:1.9;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button{position:relative;box-sizing:border-box;display:block;width:420px;margin:0 auto;padding:17.5px 0;box-shadow:0 4px 0 0 #a89040;background-image:linear-gradient(to bottom, #ffe869, #ffd139);border-radius:6px;text-align:center}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:80px;height:100%;background-image:url(/assets/column/follow/icon_person_and_checklist.png);background-repeat:no-repeat;background-position:left 48px top 50%;background-size:auto 30px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button:active{box-shadow:0 0 0 0 #a89040;transform:translate3d(0, 4px, 0)}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button .button-text{box-sizing:border-box;display:inline-block;font-size:20px;font-weight:700;line-height:1.15;color:#272727}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button .tag--free{position:absolute;top:0;bottom:0;right:47px;margin:auto 0;box-sizing:border-box;display:inline-block;height:22px;padding:0 5px;border-radius:3px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff;font-size:14px;font-weight:700;line-height:22px;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container{box-sizing:border-box;padding:37.5px 30px 40px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container.padding-top-narrow{padding-top:25px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .copy--charge{margin-bottom:25px;font-size:22px;font-weight:600;line-height:1.36;text-align:center;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .diagram__image{display:block;width:420px;height:310px;margin:0 auto 25px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text{box-sizing:border-box;font-size:15px;line-height:1.8;text-align:left;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text.margin-bottom{margin-bottom:30px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .migration__link--button{box-sizing:border-box;display:block;width:350px;margin:25px auto 0;border:solid 1px #e2574c;border-radius:5px;padding:12.5px 0;background-image:url(/assets/column/follow/icon_angle_right_e2574c.png);background-repeat:no-repeat;background-position:right 17px top 50%;background-size:6px auto;font-size:16px;font-weight:700;line-height:1.44;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked{box-sizing:border-box;padding:25px 0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked .list-item{box-sizing:border-box;position:relative;padding-left:20px;font-size:17px;font-weight:700;line-height:1.88;text-align:left;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked .list-item::before{position:absolute;content:'';top:0;left:0;width:20px;height:1.88em;background-image:url(/assets/column/follow/icon_checked_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:15px auto;pointer-events:none}.c-red{color:#E2574C}.fw-b{font-weight:700}
