#smp-wrap-category-contents .hesitation-spacer--top{margin-left:-3%;margin-right:-3%;margin-bottom:0;padding-bottom:0;box-sizing:border-box;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:9px;background-color:#f4f4f4}#smp-wrap-category-contents .hesitation-spacer--bottom{margin-left:-3%;margin-right:-3%;margin-bottom:0;padding-bottom:0;box-sizing:border-box;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:9px;background-color:#f4f4f4}#smp-wrap-category-contents .hesitation--mobile{margin-left:-3%;margin-right:-3%;margin-bottom:0;padding-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__upper{box-sizing:border-box;padding:15px 0;background-color:#3e71d9;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__upper .hesitation__title{margin-bottom:0;padding-bottom:0;border-bottom:0;font-size:18px;font-weight:700;line-height:1.72;text-align:center;color:#fff}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower{box-sizing:border-box;border-radius:8px;background-color:#fff;border-radius:0;padding:0 11px 25px;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .intro{padding:17.5px 15px;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .intro .intro__text{margin-bottom:0;padding-bottom:0;border-bottom:0;font-size:14px;line-height:1.57;text-align:center;color:#333}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content{padding:0;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group{margin-bottom:0;padding-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item{margin-bottom:10px;padding-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item:last-of-type{margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title{position:relative;box-sizing:border-box;border:solid 2px #e1e1e1;border-radius:5px;background-color:#f8f8f8;padding:10px 41px;margin-bottom:0;font-size:14px;font-weight:700;line-height:1.75;text-align:left;color:#333;cursor:pointer}#smp-wrap-category-contents .hesitation--mobile .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:32px;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}#smp-wrap-category-contents .hesitation--mobile .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:34px;height:100%;background-image:url(/assets/column/follow/icon_angle_down_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:24px;pointer-events:none}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title.opened{border-radius:5px 5px 0 0}#smp-wrap-category-contents .hesitation--mobile .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:34px;height:100%;background-image:url(/assets/column/follow/icon_angle_up_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:24px;pointer-events:none}#smp-wrap-category-contents .hesitation--mobile .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;padding-bottom:0;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .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:20px;padding-bottom:0;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices{width:95px;margin-left:12px;margin-bottom:0;padding-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices:first-of-type{margin-left:0}#smp-wrap-category-contents .hesitation--mobile .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;margin-bottom:0;background-color:#eff6ff;border-radius:8px 8px 0 0;font-size:12px;font-weight:700;line-height:1.29;text-align:center;color:#3d71d9}#smp-wrap-category-contents .hesitation--mobile .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:10px 0;border-radius:0 0 10px 10px;border:solid 4px #eff6ff;border-top:0;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--building,#smp-wrap-category-contents .hesitation--mobile .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,#smp-wrap-category-contents .hesitation--mobile .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:34px;width:auto;margin:0 auto}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other{padding:12.5px 0 25px;margin-bottom:0;background-image:url(/assets/column/follow/photo_fem_cautious_sp.png);background-repeat:no-repeat;background-position:right 10px bottom 0;background-size:117px 158px}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid{padding:0 15px 10px;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid .description__text{margin-bottom:0;border-bottom:0;padding-bottom:0;font-size:15px;line-height:1.6;text-align:left;color:#333}#smp-wrap-category-contents .hesitation--mobile .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:81px;margin:0 auto}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis{position:relative;box-sizing:border-box;background-color:#eff6ff;padding:30px 0;margin-bottom:0;border-radius:0 0 5px 5px}#smp-wrap-category-contents .hesitation--mobile .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 0;padding-bottom:0;border-bottom:0;font-size:18px;font-weight:700;line-height:2.1;text-align:center;color:#e2574c}#smp-wrap-category-contents .hesitation--mobile .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:300px;margin:0 auto;padding:20px 0 20px 60px;box-shadow:0 4px 0 0 #a89040;background-image:linear-gradient(to bottom, #ffe869, #ffd139);border-radius:6px;text-align:left}#smp-wrap-category-contents .hesitation--mobile .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 21px top 50%;background-size:auto 30px;pointer-events:none}#smp-wrap-category-contents .hesitation--mobile .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)}#smp-wrap-category-contents .hesitation--mobile .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:15px;font-weight:700;line-height:1.2;color:#272727}#smp-wrap-category-contents .hesitation--mobile .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:23px;margin:auto 0;box-sizing:border-box;display:inline-block;height:18px;padding:0 3px;border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center;color:#e2574c}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container{box-sizing:border-box;padding:27.5px 17px 25px;margin-bottom:0}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container.padding-top-narrow{padding-top:15px}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .copy--charge{margin-bottom:15px;padding-bottom:0;border-bottom:0;font-size:20px;font-weight:600;line-height:1.5;text-align:center;color:#333}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .diagram__image{display:block;width:300px;height:auto;margin:0 auto 22.5px}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text{box-sizing:border-box;margin-bottom:0;padding-bottom:0;border-bottom:0;font-size:15px;line-height:1.6;text-align:left;color:#333}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text.margin-bottom{margin-bottom:25px}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .migration__link--button{box-sizing:border-box;display:block;width:300px;margin:20px auto 0;border:solid 1px #e2574c;border-radius:5px;padding:10px 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:14px;font-weight:700;line-height:1.64;text-align:center;color:#e2574c}#smp-wrap-category-contents .hesitation--mobile .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked{box-sizing:border-box;padding:17.5px 0}#smp-wrap-category-contents .hesitation--mobile .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:15px;font-weight:700;line-height:1.87;text-align:left;color:#333}#smp-wrap-category-contents .hesitation--mobile .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:17px;height:1.88em;background-image:url(/assets/column/follow/icon_checked_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:13px auto;pointer-events:none}#smp-wrap-category-contents .c-red{color:#E2574C}#smp-wrap-category-contents .fw-b{font-weight:700}#smp-wrap-category-contents{margin:0;padding:0;text-align:left}
