.is-loading{display:flex;justify-content:center;align-items:center;min-height:150px;color:#666}.chart-meta.is-loading{min-height:90px}.p-member-top__assets .is-loading{min-height:100px;padding:30px 0}.p-member-top__balance.is-loading{min-height:120px;justify-content:center}.placeholder-box{height:200px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:8px}.placeholder-box.error{min-height:150px;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:20px}.p-regist-confirm__error{padding:20px;text-align:center}.cat-icon.cat-guaranteed{background-color:#59b200}.cat-icon.cat-other{background-color:#949494}.cat-icon.cat-au{background-color:#eb5505}.cat-icon.cat-balanced{background-color:#ff8000}.cat-icon.cat-domestic{background-color:#ffd500}.cat-icon.cat-international{background-color:#fff27f}.cat-icon.cat-bond-domestic{background-color:#2693ff}.cat-icon.cat-bond-international{background-color:#aed8ff}.cat-icon.cat-reit,.cat-icon.cat-commodity{background-color:#d173f2}.c-form-step2--input .c-form-step2__item:first-child:after{width:40px;height:10px;background-color:transparent;background-image:url(/images/common/form-step-bar-sp.png);background-repeat:no-repeat;background-size:contain;border-radius:0;top:8.5px;right:-50.83px}@media screen and (min-width: 768px){.c-form-step2--input .c-form-step2__item:first-child:after{width:8.8125rem;height:12px;background-image:url(/images/common/form-step-bar.png);top:11.5px;right:-160px}}.c-form-step2--confirm .c-form-step2__item:first-child:after{background-color:#eb5505;background-image:none}.c-form-step2--confirm .c-form-step2__item:nth-child(2):after{width:40px;height:10px;background-color:transparent;background-image:url(/images/common/form-step-bar-sp.png);background-repeat:no-repeat;background-size:contain;top:8.5px;right:-50.83px}@media screen and (min-width: 768px){.c-form-step2--confirm .c-form-step2__item:nth-child(2):after{width:8.8125rem;height:12px;background-image:url(/images/common/form-step-bar.png);top:11.5px;right:-160px}}.c-form-step2--review .c-form-step2__item:first-child .c-form-step2__point{background-color:#eb5505;position:relative}.c-form-step2--review .c-form-step2__item:first-child .c-form-step2__point:after{content:"";width:6.2px;height:12px;border-right:2.5px solid #ffffff;border-bottom:2.5px solid #ffffff;position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width: 768px){.c-form-step2--review .c-form-step2__item:first-child .c-form-step2__point:after{width:11px;height:21px;border-right:4.5px solid #ffffff;border-bottom:4.5px solid #ffffff;top:calc(50% - 2px)}}.c-form-step2--review .c-form-step2__item:nth-child(2) .c-form-step2__point{background-color:#eb5505;position:relative}.c-form-step2--review .c-form-step2__item:nth-child(2) .c-form-step2__point:after{content:"";width:6.2px;height:12px;border-right:2.5px solid #ffffff;border-bottom:2.5px solid #ffffff;position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width: 768px){.c-form-step2--review .c-form-step2__item:nth-child(2) .c-form-step2__point:after{width:11px;height:21px;border-right:4.5px solid #ffffff;border-bottom:4.5px solid #ffffff;top:calc(50% - 2px)}}.c-form-step2--review .c-form-step2__item:nth-child(3) .c-form-step2__point{background-color:#fff;border:3px solid #eb5505;position:relative}@media screen and (min-width: 768px){.c-form-step2--review .c-form-step2__item:nth-child(3) .c-form-step2__point{border:4px solid #eb5505}}.c-form-step2--review .c-form-step2__item:nth-child(3) .c-form-step2__point:after{content:"";width:11px;aspect-ratio:1;border-radius:50%;background-color:#eb5505;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-form-step2--review .c-form-step2__item:first-child .c-form-step2__text,.c-form-step2--review .c-form-step2__item:nth-child(2) .c-form-step2__text,.c-form-step2--review .c-form-step2__item:nth-child(3) .c-form-step2__text{font-weight:700;color:#eb5505}.c-form-step2--review .c-form-step2__item:first-child:after,.c-form-step2--review .c-form-step2__item:nth-child(2):after{background-color:#eb5505;background-image:none}.c-form-step2--review .c-form-step2__item:nth-child(3):after{width:40px;height:10px;background-color:transparent;background-image:url(/images/common/form-step-bar-sp.png);background-repeat:no-repeat;background-size:contain;top:8.5px;right:-50.83px}@media screen and (min-width: 768px){.c-form-step2--review .c-form-step2__item:nth-child(3):after{width:8.8125rem;height:12px;background-image:url(/images/common/form-step-bar.png);top:11.5px;right:-160px}}.p-type__title,.p-job-choice__title{margin-top:37px}.p-contact-modal__btn--next{background-color:#fdf6ef;border:2px solid #eb5505;color:#000;padding:13px}.p-contact-modal__btn--next:hover{opacity:1;background-color:#f9c8ad}.p-correction__job-choice-value,.p-correction__type-value{margin-top:15px;font-size:16px}.p-correction__basic{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-left:12px;padding-bottom:15px}@media screen and (min-width: 768px){.p-correction__basic{margin-top:30px;gap:30px}}.p-correction__basic-label{font-size:14px;font-weight:700}.p-correction__basic-value,.p-correction__upload-status{margin-top:15px;font-size:16px}.p-correction__upload-status{margin-top:15px;padding-left:12px;padding-bottom:15px}@media screen and (min-width: 768px){.p-correction__upload-status{margin-top:30px}}.p-correction__upload-status p{font-size:16px}.p-notfound__reload{margin-top:20px;margin-bottom:20px;text-align:center}.p-notfound__reload p{color:#666;font-size:14px}.p-customer-contact__content{padding:40px 20px}.p-customer-contact__message{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:30px;margin-bottom:40px;text-align:center}.p-customer-contact__message-text{font-size:16px;line-height:1.8;color:#856404;margin:0}.p-customer-contact__contact{background-color:#f8f9fa;border-radius:8px;padding:40px;text-align:center;margin-bottom:40px}.p-customer-contact__contact-title{font-size:20px;font-weight:700;margin-bottom:20px;color:#333}.p-customer-contact__contact-tel{font-size:32px;font-weight:700;margin-bottom:15px}.p-customer-contact__contact-tel a{color:#06c;text-decoration:none}.p-customer-contact__contact-tel a:hover{text-decoration:underline}.p-customer-contact__contact-text{font-size:16px;margin-bottom:8px;color:#666}.p-customer-contact__contact-note{font-size:14px;color:#999}.p-customer-contact__contact-note span{margin-right:4px}.p-customer-contact__note{background-color:#e7f3ff;border-left:4px solid #0066cc;padding:20px 30px;margin-bottom:40px}.p-customer-contact__note-text{font-size:14px;line-height:1.8;color:#333;margin:0}.p-customer-contact__note-text strong{font-size:16px;color:#06c}.p-customer-contact__btn-wrap{text-align:center;margin-top:40px}.p-customer-contact__mypage-link{display:inline-block;padding:15px 40px;background-color:#fff;border:2px solid #0066cc;border-radius:4px;color:#06c;text-decoration:none;font-size:16px;font-weight:700;transition:all .3s ease}.p-customer-contact__mypage-link:hover{background-color:#06c;color:#fff}@media (max-width: 768px){.p-customer-contact__content{padding:20px 10px}.p-customer-contact__message{padding:20px;margin-bottom:30px}.p-customer-contact__message-text{font-size:14px}.p-customer-contact__contact{padding:30px 20px;margin-bottom:30px}.p-customer-contact__contact-title{font-size:18px;margin-bottom:15px}.p-customer-contact__contact-tel{font-size:24px;margin-bottom:12px}.p-customer-contact__contact-text{font-size:14px}.p-customer-contact__contact-note{font-size:12px}.p-customer-contact__note{padding:15px 20px;margin-bottom:30px}.p-customer-contact__note-text{font-size:13px}.p-customer-contact__note-text strong{font-size:14px}.p-customer-contact__mypage-link{padding:12px 30px;font-size:14px}}
