@keyframes spin{to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}body{overflow-y:overlay}#wrap{min-width:auto}#container{display:flex;justify-content:center;align-items:center;min-height:100vh;height:auto;flex-direction:column;padding:40px 20px;background:#f7fbfc;overflow:auto}.content-box{width:100%;max-width:600px;padding:20px 20px 40px;background:#fff;border-radius:10px;box-shadow:0px 4px 30px rgba(2,137,144,.1);overflow:hidden}.content-box .title-box{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f1f1f1}.content-box .title-box h6{position:relative;padding-left:18px;color:#000;font-size:20px;line-height:28px;font-weight:bold}.content-box .title-box h6:before{position:absolute;top:6px;left:0px;width:2px;height:16px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);content:""}.content-box .title-box p{color:#878787;font-size:16px;line-height:24px}.content-box .desc-box{margin-top:16px}.content-box .desc-box p{color:#000;font-size:16px;line-height:24px;letter-spacing:-0.2px}.content-box .desc-box+.form-box{margin-top:24px}.content-box .form-box{margin-top:32px}.content-box .form-box .term-row{margin-top:20px;padding:0px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:10px}.content-box .form-box .term-row:first-child{margin-top:0px}.content-box .form-box .term-row .head{display:flex;justify-content:flex-start;align-items:center;min-height:62px;padding:16px 32px 16px 0px}.content-box .form-box .term-row .head .check-box label{color:#000;font-size:18px;line-height:26px;font-weight:bold}.content-box .form-box .term-row .head .check-box label span{font:inherit;color:#004da0;font-size:16px;line-height:26px;vertical-align:top}.content-box .form-box .term-row .head .modal-btn{flex-shrink:0;margin-left:20px;padding:5px;background:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#000;font-size:12px;line-height:16px}.content-box .form-box .term-row .head .toggle-btn{position:absolute;top:50%;right:-10px;z-index:1;width:36px;height:28px;margin-top:-14px;font-size:0px;background:url("../imgs/icon_term_up.svg") no-repeat center center}.content-box .form-box .term-row>p{margin-bottom:24px;color:#000;font-size:15px;line-height:22px}.content-box .form-box .term-row .term-area{padding:20px 0px;border-top:1px solid #d9d9d9}.content-box .form-box .term-row .term-area .inner{height:96px;overflow-y:overlay}.content-box .form-box .term-row .term-area .inner *{color:#000;font-size:15px;line-height:24px}.content-box .form-box .term-row.active{background:#f1f1f1}.content-box .form-box .term-row.active .head .toggle-btn{background:url("../imgs/icon_term_down.svg") no-repeat center center}.content-box .form-box .input-row{margin-top:20px;padding-left:125px}.content-box .form-box .input-row label,.content-box .form-box .input-row .label{width:125px}.content-box .form-box .input-row label .valid-icon,.content-box .form-box .input-row .label .valid-icon{position:absolute;top:0px;right:10px;width:24px;font-size:12px;font-weight:normal;text-align:center}.content-box .form-box .input-row label .valid-icon.required,.content-box .form-box .input-row .label .valid-icon.required{color:#e30000}.content-box .form-box .input-row label .valid-icon.optional,.content-box .form-box .input-row .label .valid-icon.optional{color:#a5a5a5}.content-box .form-box .input-row.valid-row label .valid-icon.required,.content-box .form-box .input-row.valid-row .label .valid-icon.required{background:url(../imgs/icon_valid.svg) no-repeat center center;font-size:0px}.content-box .form-box .input-row.name #first_name{width:135px}.content-box .form-box .input-row.name #last_name{width:calc(100% - 145px)}.content-box .form-box .input-row.name #last_name+div.error{left:270px}.content-box .form-box .input-row.agency+.agency{margin-top:10px}.content-box .result-box{margin-top:52px}.content-box .result-box h4{padding-top:133px;background:url(../imgs/icon_join_result.svg) no-repeat center top;color:#000;font-size:22px;line-height:32px;font-weight:bold;text-align:center}.content-box .result-box p{margin-top:12px;color:#878787;font-size:16px;line-height:24px;text-align:center}.content-box .result-box a{display:block;width:200px;height:48px;margin:52px auto 0px;background:#878787;border-radius:5px;color:#fff;font-size:16px;line-height:48px;font-weight:bold;text-align:center}.content-box .btn-row-group{margin-top:40px}.content-box .btn-row-group .btn-row button{max-width:200px}.content-box .btn-row-group .btn-row button.big{max-width:275px}@media(max-width: 468px){.content-box .form-box .input-row{padding-left:0px}.content-box .form-box .input-row>label,.content-box .form-box .input-row>.label{position:static;margin-bottom:10px;line-height:20px}.content-box .form-box .input-row>label .valid-icon,.content-box .form-box .input-row>.label .valid-icon{position:static}}