.security-check-wrap{display:inline-block;position:relative;width:100%;height:100%}
.security-check-wrap .security-check-box{width:750px;margin:0 auto;padding:37px;border-bottom:solid 20px #092c67}
.security-check-wrap .security-title{width:100%;padding:18px 0;border-radius:24px;margin-top:7px;background:#092c67;border:6px solid #609bff;color:#fff;font-size:40px;font-weight:700;line-height:1.2;text-align:center;position:relative}
.security-check-wrap .security-title::before{content:"";width:100px;height:100px;position:absolute;left:20px;top:-22px;background:url(/content/images/icon/security.svg) no-repeat center center/contain}
.security-check-wrap .security-desc{margin:15px auto;color:#000;font-size:var(--text-xxl);font-weight:800;line-height:1.35;text-align:center;letter-spacing:-0.04em;font-size:20px;}
.security-check-wrap .security-question{margin-top:16px;padding:20px;border-radius:20px 20px 29px 20px;background:#eefbff}
.security-check-wrap .security-question+.security-question{margin-top:8px}
.security-check-wrap .question-title{color:#000;font-size:var(--text-xl);font-weight:800;line-height:1.45;font-size:16px;}
.security-check-wrap .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-top:16px}
.security-check-wrap .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:0;gap:12px}
.security-check-wrap .form-check-input{width:24px;height:24px;margin:0;border:1px solid #717171;cursor:pointer}
.security-check-wrap .form-check-input:checked{background-color:#004cce;border-color:#004cce;-webkit-box-shadow:0 0 0 5px #fff inset;box-shadow:0 0 0 5px #fff inset}
.security-check-wrap .form-check-input:checked~label{font-weight:700}
.security-check-wrap .form-check-input:checked[type=radio]{appearance: none;border-radius: 50%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%004CCE'/%3e%3c/svg%3e")}

.security-check-wrap .form-check-label{color:#1d1d1d;font-size:var(--text-xl);font-weight:400;line-height:1;cursor:pointer}
.security-check-wrap .security-btn-area{margin-top:27px;text-align:center}
.security-check-wrap .security-btn{ display:inline-block;min-width:250px;height:64px;border-radius:12px;background:#004cce;border-color:#004cce;color:#fff;font-size:var(--text-xxl);font-weight:700}
.security-check-wrap .info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;padding:7px 20px;margin-top:24px;font-size:var(--text-lg)}
.security-check-wrap .info-text>span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}
.security-check-wrap .info-text .svg-icon.circle-close{background-color:#ef404c}
.security-check-wrap .info-text .svg-icon.lock{background-color:#08f}


@media(max-width: 767px){
	.security-check-wrap .security-check-box{max-width:100%;padding:20px}
	.security-check-wrap .security-title{font-size:var(--text-h3);padding-left:15px}
	.security-check-wrap .security-title::before{width:6.4rem;height:6.4rem;left:-15px}
	.security-check-wrap .security-desc{font-size:var(--text-xl)}
	.security-check-wrap .question-title{font-size:var(--text-lg)}
	.security-check-wrap .info-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:1rem}
}
