.cms-af-md-af-list-wrap{display:block}.cms-af-md-af-list-wrap .cms-af-md-af-list{border-top:none;padding:0;margin:0}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item{display:flex;padding:1rem 1.3rem 1rem 4.3rem;margin:0;border:none;border-radius:0.8rem;border:0.1rem solid #ddd;background-color:#f8f8f8;min-height:auto}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item:not(:last-child){margin-bottom:1rem}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-thumb{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:0.4rem;border:0.1rem solid #c5c5c5;background:url(../images/vendor/form/form-board.png) no-repeat center/2rem,2rem;position:absolute;top:1rem;left:1.3rem}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-thumb .cms-af-md-af-list-item-thumb-info{display:none}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-head{width:calc(100% - 4rem);margin-left:0.3rem}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-head .cms-af-md-af-list-item-name{border-radius:0.4rem;border:1px solid #c5c5c5;padding:0.7rem 1rem;font-size:1.4rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-head .cms-af-md-af-list-info{margin:0.4rem 0 0 0;padding:0;display:flex}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-head .cms-af-md-af-list-info li{float:none;margin:0;padding:0 0.4rem;color:#343434;font-size:1.2rem;line-height:1}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .cms-af-md-af-list-item-head .cms-af-md-af-list-info li strong{color:#999;font-weight:400}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .btn-wrapper{width:4rem;text-align:right}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .btn-wrapper .btn{display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:0.4rem;border:0.1rem solid #999;background-color:#fff;padding:0}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .btn-wrapper .btn i{color:#343434}.cms-af-md-af-list-wrap .cms-af-md-af-list .cms-af-md-af-list-item .btn-wrapper .btn:hover{border-color:#00b2ec}.cms-af-md-af-form{display:block;margin-top:0}.cms-af-md-af-form .cms-af-md-af-form-trigger{padding:1.4rem 1rem;border:0.1rem solid #999;border-radius:0.8rem;background-color:rgba(0,0,0,0);text-align:center}.cms-af-md-af-form .cms-af-md-af-form-trigger span{padding-left:2.8rem;font-family:"NanumSquare";font-size:1.6rem;line-height:1;color:#999;position:relative}.cms-af-md-af-form .cms-af-md-af-form-trigger span::before{content:"";width:1.9rem;height:1.9rem;background-image:url(../images/form/form-file-plus.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.cms-af-md-af-form .cms-af-md-af-form-trigger:hover{border-color:#343434;background-color:rgba(0,0,0,0)}.cms-af-md-af-form .cms-af-md-af-form-trigger:hover span{color:#343434}.cms-af-md-af-form .cms-af-md-af-form-info{padding:0;display:flex}.cms-af-md-af-form .cms-af-md-af-form-info li{float:none;padding:0 0.4rem;margin:0;font-size:1.2rem;line-height:1;color:#343434}.cms-af-md-af-form .cms-af-md-af-form-info li strong{font-weight:400;color:#999}.cms-af-md-af-form .cms-af-md-af-form-item-wrap{margin:1rem 0 0;border-top:none}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item{min-height:auto;display:flex;padding:1rem 1.3rem 1rem 3rem;margin:0;border:none;border-radius:1.8rem;background-color:#f8f8f8}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item:not(:last-child){margin-bottom:1rem}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-thumb{position:static}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-thumb{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:0.4rem;border:1px solid #c5c5c5;margin-right:0.3rem;background-image:url(../images/vendor/form/form-board.png);background-size:2rem;background-repeat:no-repeat;background-position:center}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info{display:flex;flex:1}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .wrap{flex:1}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .wrap>div{display:flex}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .wrap>div input[type=text]{width:calc(100% - 7rem);height:3rem;padding:0 1rem;border:0.1rem solid #c5c5c5;border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1.4rem}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .wrap>div input[type=text]:focus{border-color:#00b2ec}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .wrap>div .input-group-addon{width:7rem;border-top-right-radius:0.4rem;border-bottom-right-radius:0.4rem;border:0.1rem solid #c5c5c5;border-left:none;background-color:#ebebeb}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .btn-wrapper{display:flex;margin-left:0.8rem}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .btn-wrapper .btn{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;padding:0;margin-right:0.3rem;border-radius:0.4rem;border:0.1rem solid #999;background-color:#fff}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .btn-wrapper .btn i{color:#343434}.cms-af-md-af-form .cms-af-md-af-form-item-wrap .cms-af-md-af-form-item .cms-af-md-af-form-item-file-info .btn-wrapper .btn:hover{border-color:#00b2ec}.box{max-width:108rem;margin:0 auto}.box:not(:last-child){margin-bottom:8rem}.box~.btn-wrapper{margin-top:8rem}.box.box-complete .box-body{display:flex;justify-content:center;align-items:center;height:30rem;margin-bottom:6rem}.box.box-complete .box-body p{position:relative;padding-top:9.7rem;font-family:"NanumSquare";font-weight:700;font-size:3.2rem;line-height:1.25}.box.box-complete .box-body p::before{content:"";width:5.5rem;height:6.9rem;background:url(../images/vendor/user/complete-board.png) no-repeat center/5.5rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}.box.box-complete .box-body p::after{content:"";width:3.6rem;height:3.6rem;background:url(../images/vendor/user/complete-check.png) no-repeat center/cover;position:absolute;top:-1.6rem;left:calc(50% + 0.9rem)}.box.box-policy .policy{display:block;padding:2rem;background-color:#fbfbfb}.box.box-policy .policy.full{padding:0;background-color:rgba(0,0,0,0)}.box.box-policy .policy.full .summary-box{background-color:#fbfbfb}.box.box-policy .policy.full [data-scroll=scroll] table{min-width:72rem !important}.box.box-policy .policy::-webkit-scrollbar{display:none}.box.box-policy .policy .summary-box{padding:2rem;border-radius:1rem;background-color:#fff}.box.box-policy .policy .summary-box p{font-size:1.6rem}.box.box-policy .policy a{font-size:1.4rem;color:#343434}.box.box-policy .policy a:hover{color:#054ab4}.box.box-policy .policy p{font-family:"NanumGothic",sans-serif;font-size:1.4rem;color:#343434}.box.box-policy .policy p b{font-size:1.6rem}.box.box-policy .policy ul{padding-inline-start:1rem;list-style:none}.box.box-policy .policy ul li{font-size:1.4rem;color:#343434}.box.box-policy .policy table{width:100%;min-width:auto !important;margin:1rem 0}.box.box-policy .policy table th,.box.box-policy .policy table td{padding:1rem;border:1px solid #bbb;font-size:1.4rem;text-align:center;color:#343434}.box.box-policy .policy table th{background-color:#054ab4;color:#fff}.box.box-policy .box-body .form-row{display:block}.box.box-policy .box-body .form-row .input-wrapper{width:100%}.box.box-policy .box-body .form-row .input-wrapper .box-title{margin-bottom:2rem;font-family:"NanumSquare";font-weight:700;font-size:1.8rem;line-height:1;letter-spacing:-0.06rem}.box.box-policy .box-body .form-row .input-wrapper>div.policy{height:30rem;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.box.box-policy .box-body .form-row .input-wrapper>div.policy::-webkit-scrollbar{display:none}.box.box-policy .box-body .form-row .input-wrapper>div.policy .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#fbfbfb !important}.box.box-policy .box-body .form-row .input-wrapper>div.label-wrap{height:auto;justify-content:flex-end;margin:2rem 0}.box.box-apply-edu-rg-apply-basic{display:none}.box.box-apply-edu-rg-apply-basic.visible{display:block}.box.box-apply-edu-rg .label{min-width:7.4rem;display:inline-block;font-weight:500;font-size:1.2rem;padding:1.2rem;border-radius:70rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.box.box-apply-edu-rg .label.label-primary{border-color:#054ab4;color:#054ab4}.box.box-apply-edu-rg .label.label-success{border-color:#03c75a;color:#03c75a}.box.box-apply-edu-rg .label.label-danger{border-color:#b6192c;color:#b6192c}.box.box-apply-edu-rg .label.label-warning{border-color:#f0ad4e;color:#f0ad4e}.box.box-apply-edu-rg .label.label-default{border-color:#777;color:#777}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li:first-child a{border-top:2px solid #343434}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li:not(:last-child) a{border-bottom:1px solid #fbfbfb}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li:last-child a{border-bottom:1px solid #343434}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a{display:flex;align-items:center;padding:2rem 0;color:#343434}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a:hover{background-color:#f9f9f9}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .date{width:15rem;font-size:1.6rem;line-height:1;letter-spacing:-0.08em;text-align:center}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .title{width:calc(100% - 25rem);font-weight:700;font-size:1.8rem;line-height:1.4444;letter-spacing:-0.08em}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .state{width:10rem;text-align:center}.box.box-apply-edu-rg .box-footer:has(.pagination){text-align:left}.box.box-apply-edu-rg .gray-box{padding:2.5rem 4rem;margin-top:8rem;border-radius:2rem;background-color:#f8f8f8}.box.box-apply-edu-rg .gray-box .box-title{margin-bottom:1.5rem;font-family:"NanumSquare";font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:-0.06em}.box.box-apply-edu-rg .gray-box ul li{display:flex;align-items:center}.box.box-apply-edu-rg .gray-box ul li:not(:last-child){margin-bottom:1.5rem}.box.box-apply-edu-rg .gray-box ul li>div{width:8rem}.box.box-apply-edu-rg .gray-box ul li>p{width:calc(100% - 8rem);padding-left:1.5rem;font-family:"NanumSquare";font-size:1.6rem;line-height:1.5;letter-spacing:-0.08em}.box .box-header{margin-bottom:5rem}.box .box-header .box-title{font-family:"NanumSquare";font-weight:800;font-size:2.8rem;line-height:1;letter-spacing:-0.08em}.box .box-body .cms-form-submit-on-change-wrap:not(:last-child){margin-bottom:1.5rem}.box .box-body .form-row{min-height:5rem}.box .box-body .form-row:not(:last-child){margin-bottom:1.5rem}.box .box-body .form-row:has(.title){display:flex}.box .box-body .form-row:has(.title) .title{width:25rem}.box .box-body .form-row:has(.title) .title p{padding:1.7rem 0;font-family:"NanumSquare";font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row:has(.title) .input-wrapper{width:calc(100% - 25rem)}.box .box-body .form-row .form-control-static{padding:1.4rem 1.2rem;border-radius:0.8rem;border:.05rem solid #ccc;background-color:#f2f2f2}.box .box-body .form-row input[type=text],.box .box-body .form-row input[type=password],.box .box-body .form-row input[type=number]{height:5rem;padding:1rem;border-radius:0.8rem;border:0.1rem solid #e8e8e8;font-family:"NanumGothic",sans-serif;font-size:1.4rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]::-moz-placeholder, .box .box-body .form-row input[type=password]::-moz-placeholder, .box .box-body .form-row input[type=number]::-moz-placeholder{font-family:"NanumGothic",sans-serif;font-size:1.4rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]::placeholder,.box .box-body .form-row input[type=password]::placeholder,.box .box-body .form-row input[type=number]::placeholder{font-family:"NanumGothic",sans-serif;font-size:1.4rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]:focus,.box .box-body .form-row input[type=password]:focus,.box .box-body .form-row input[type=number]:focus{border-color:#054ab4;box-shadow:none}.box .box-body .form-row input[type=radio]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;width:2rem;height:2rem;margin:0;border-radius:50%;background-color:#f2f2f2;position:absolute;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.box .box-body .form-row input[type=radio]:checked{background-color:#2071f8;border:0.4rem solid #f2f2f2}.box .box-body .form-row .input-wrapper>div:not(.input-group,.cms-form-address){display:flex;flex-wrap:wrap}.box .box-body .form-row .input-wrapper>div:not(.input-group,.cms-form-address) label{position:relative;padding:0.9rem 0 0.9rem 2.6rem;margin:0.8rem 2.4rem 0.8rem 0;display:inline-block;font-family:"NanumGothic",sans-serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row .input-wrapper>div.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.box .box-body .form-row .input-wrapper>div.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.box .box-body .form-row .input-wrapper>div.cms-form-address>div{margin-top:0}.box .box-body .form-row .input-wrapper>div.cms-form-address>div:not(:first-child){margin-top:1rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap{display:flex}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap input{width:12rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap .btn-default{display:block;margin-left:0.6rem;border-radius:0.6rem;background-color:#eee;font-family:"NanumSquare";font-size:1.6rem;line-height:1;letter-spacing:-0.08rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap .btn-default:hover{background-color:#e2e2e2;color:#343434}.box .box-body .form-row .input-wrapper>div.input-period{align-items:center;flex-wrap:nowrap}.box .box-body .form-row .input-wrapper>div.input-period span{display:flex;justify-self:center;align-items:center;margin:0 0.6rem;font-family:"NanumSquare";font-size:1.6rem;line-height:1;letter-spacing:-0.08rem}.box .box-body hr{margin-top:5rem;margin-bottom:5rem}.box .box-footer{margin-top:8rem;text-align:center}@media screen and (max-width: 1140px){.box .box-body .form-row:not(:last-child){margin-bottom:2.5rem}.box .box-body .form-row:has(.title) .title{width:20rem}.box .box-body .form-row:has(.title) .input-wrapper{width:calc(100% - 20rem)}.box .box-body hr{margin-top:3.5rem;margin-bottom:3.5rem}}@media screen and (max-width: 760px){.box~.btn-wrapper{margin-top:5rem}.box:not(:last-child){margin-bottom:5rem}.box.box-policy .policy{padding:1.2rem}.box.box-policy .policy .summary-box p{font-size:1.4rem}.box.box-policy .policy h3{font-size:1.6rem}.box.box-policy .policy a{font-size:1.3rem}.box.box-policy .policy p{font-size:1.3rem}.box.box-policy .policy p b{font-size:1.4rem}.box.box-policy .policy ul{list-style:none}.box.box-policy .policy ul li{font-size:1.3rem}.box.box-policy .policy table th,.box.box-policy .policy table td{font-size:1.3rem}.box.box-policy .box-body .form-row .input-wrapper .box-title{font-size:1.6rem}.box.box-policy .box-body .form-row .input-wrapper>div.label-wrap{height:auto;justify-content:flex-end;margin:1rem 0}.box.box-apply-edu-rg .label{padding:0.8rem 1rem}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a{display:block;padding:1.5rem 1rem;position:relative}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .date{width:50%;padding:0.8rem 0;text-align:left}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .title{width:100%;margin-top:1.6rem;font-size:1.6rem}.box.box-apply-edu-rg .box-body .apply-edu-rg-list li a .state{width:50%;text-align:right;position:absolute;top:1.5rem;right:1rem}.box.box-apply-edu-rg .gray-box{padding:2rem;margin-top:5rem}.box.box-apply-edu-rg .gray-box .box-title{font-size:1.8rem}.box.box-apply-edu-rg .gray-box ul li>p{font-size:1.4rem}.box .box-header{margin-bottom:3.5rem}.box .box-header .box-title{font-size:2rem}.box .box-body .form-row:has(.title){display:block}.box .box-body .form-row:has(.title) .title{width:100%;margin-bottom:1rem}.box .box-body .form-row:has(.title) .title p{padding:0}.box .box-body .form-row:has(.title) .input-wrapper{width:100%}.box .box-footer{margin-top:5rem}}