.p-check{line-height:2;margin:40px auto 0;max-width:640px}.p-check__tit{font-size:2rem;font-weight:700;line-height:1.6;margin-top:-40px}.p-check__h2{font-weight:700;margin-bottom:24px}.p-check__desc strong{display:inline-block;font-weight:700;position:relative}.p-check__desc strong:after{background-color:#f39800;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.p-check__list{counter-reset:question;display:flex;flex-flow:column;gap:40px;list-style-type:none;margin:0;padding:0}.p-check__item{counter-increment:question}.p-check__fieldset{border:none;margin:0;padding:0}.p-check__question{font-size:1.125rem;font-weight:700;padding-left:2.5rem;position:relative}.p-check__question:before{color:#0d9fc5;content:"Q" counter(question);left:0;position:absolute}.p-check__answers{display:flex;gap:2.5%;margin-top:16px}.p-check__answer{align-items:center;border:1px solid #ccc;border-radius:30px;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;width:48.75%}.p-check__answer:before{border:1px solid #ccc;border-radius:50%;height:32px;left:14px;top:14px;width:32px}.p-check__answer:after,.p-check__answer:before{box-sizing:border-box;content:"";display:block;position:absolute}.p-check__answer:after{background-color:#0d9fc5;border-radius:50%;height:24px;left:18px;opacity:0;top:18px;width:24px}.p-check__answer input[type=radio]{opacity:0;pointer-events:none;position:absolute}.p-check__answer span{font-size:18px;font-weight:700;padding-left:20px}.p-check__answer:has(input:checked){background-color:#eafbff;border:1px solid #0d9fc5}.p-check__answer:has(input:checked):before{border:1px solid #0d9fc5}.p-check__answer:has(input:checked):after{opacity:1}.p-check__answer:has(input:checked) span{color:#0d9fc5}.p-check__agree{margin-top:36px;width:100%}.p-check__agreeLabel{align-items:center;background-color:#fafafa;border:1px solid #ccc;cursor:pointer;display:flex;gap:16px;min-height:60px;padding:14px;width:100%}.p-check__agreeLabel input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.p-check__agreeLabel span{font-size:16px;padding-left:48px;pointer-events:none;position:relative}.p-check__agreeLabel span a{color:#444;display:inline-block;font-size:16px;padding-right:42px;pointer-events:fill;position:relative}.p-check__agreeLabel span a:after{background:url(https://3810463.fs1.hubspotusercontent-na2.net/hubfs/3810463/Ubsecure%202019%20Theme/images/self-check/new_tab.svg) no-repeat 50%/contain;content:"";display:block;height:16px;position:absolute;right:16px;top:calc(50% - 8px);width:16px}.p-check__agreeLabel span:before{background-color:#fff;border:1px solid #ccc;content:"";display:block;height:32px;left:0;pointer-events:none;position:absolute;top:0;width:32px}.p-check__agreeLabel span:after{border-bottom:4px solid #0d9fc5;border-left:4px solid #0d9fc5;content:"";display:block;height:8px;left:16px;opacity:0;pointer-events:none;position:absolute;top:16px;transform:translate(-50%,-50%) rotate(-45deg);width:20px}.p-check__agreeLabel:has(input:checked) span:after{opacity:1}.p-check__submit{margin-top:40px;width:100%}.p-check__btn{align-items:center;background-color:#999;border-radius:30px;color:#fff;cursor:not-allowed;display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;padding:0;transition:.3s;width:100%}.p-check__btn.is-active{background-color:#e5014f;border:none;cursor:pointer}.p-check__list.is-answer .p-check__answer{cursor:auto}.p-check__list.is-answer .p-check__answer:has(input:checked) span{padding:0}.p-check__list.is-answer .p-check__answer:not(:has(input:checked)){background-color:#ddd}.p-check__list.is-answer .p-check__answer:not(:has(input:checked)) span{color:#999;padding:0}.p-check__list.is-answer .p-check__answer:after,.p-check__list.is-answer .p-check__answer:before{display:none}.p-check__result{background-color:#f1f1f1;border-radius:16px;height:96px;padding:16px 0}.p-check__resultInner{display:flex;height:100%;width:100%}.p-check__resultWrap{align-items:center;display:flex;flex-flow:column;gap:16px;height:100%;justify-content:center;line-height:1;width:50%}.p-check__resultWrap:nth-child(2){border-left:1px solid #999}.p-check__resultLabel{color:#999;font-size:16px;font-weight:700}.p-check__resultJudge,.p-check__resultScore{font-size:24px;font-weight:700}.p-check__mosaic p{margin-bottom:16px}@media screen and (max-width:767px){.p-check__mosaic p{margin-bottom:clamp(.4172099087rem,0rem + 2.0860495437vw,1rem)}}