@font-face{font-family:"NanumGothic";font-weight:400;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-Regular.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-Regular.ttf) format("truetype")}@font-face{font-family:"NanumGothic";font-weight:700;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-Bold.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-Bold.ttf) format("truetype")}@font-face{font-family:"NanumGothic";font-weight:800;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-ExtraBold.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-ExtraBold.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:400;font-display:swap;src:url(/resources/front/fonts/nanumSquare/NanumSquareR.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareR.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareR.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareR.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareR.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:700;font-display:swap;src:url(/resources/front/fonts/nanumSquare/NanumSquareB.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareB.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareB.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareB.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:800;font-display:swap;src:url(/resources/front/fonts/nanumSquare/NanumSquareEB.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:300;font-display:swap;src:url(/resources/front/fonts/nanumSquare/NanumSquareL.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareL.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareL.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareL.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareL.ttf) format("truetype")}.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:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.3rem 1rem 4.3rem;margin:0;border:none;border-radius:.8rem;border:.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:-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;width:3rem;height:3rem;border-radius:.4rem;border:.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:.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:.4rem;border:1px solid #c5c5c5;padding:.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:.4rem 0 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;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 .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:#999999;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;border-radius:.4rem;border:.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:#ffae00}.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:.1rem solid #999;border-radius:.8rem;background-color:transparent;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:#999999;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/vendor/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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cms-af-md-af-form .cms-af-md-af-form-trigger:hover{border-color:#343434;background-color:transparent}.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:-webkit-box;display:-ms-flexbox;display:flex}.cms-af-md-af-form .cms-af-md-af-form-info li{float:none;padding: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:#999999}.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:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.3rem 1rem 3rem;margin:0;border:none;border-radius:1rem;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:-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;border-radius:.4rem;border:1px solid #c5c5c5;margin-right:.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;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{-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;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:.1rem solid #c5c5c5;border-top-left-radius:.4rem;border-bottom-left-radius:.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:#ffae00}.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:.4rem;border-bottom-right-radius:.4rem;border:.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:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.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:-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;padding:0;margin-right:.3rem;border-radius:.4rem;border:.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:#ffae00}.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:-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;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;text-align:center}.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%;-webkit-transform:translateX(-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% + .9rem)}.box.box-policy .policy{display:block;padding:2rem;background-color:#fbfbfb}.box.box-policy .policy.full{padding:0;background-color:transparent}.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{-webkit-padding-start:1rem;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;-webkit-box-pack:end;-ms-flex-pack:end;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 transparent;background-color:transparent}.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:#777777;color:#777777}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex}.box .box-body .form-row:has(.title) .title{width:25rem}.box .box-body .form-row:has(.title) .title p,.box .box-body .form-row:has(.title) .title label{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.3rem 1.2rem;border-radius:.8rem;border:0.05rem solid #ccc;background-color:#f2f2f2;font-size:1.4rem;line-height:1.57143}.box .box-body .form-row .form-control-static a{font-family:"NanumGothic",sans-serif;font-size:1.4rem;line-height:1.57143}.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:.8rem;border:.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"]::-webkit-input-placeholder,.box .box-body .form-row input[type="password"]::-webkit-input-placeholder,.box .box-body .form-row input[type="number"]::-webkit-input-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"]:-ms-input-placeholder,.box .box-body .form-row input[type="password"]:-ms-input-placeholder,.box .box-body .form-row input[type="number"]:-ms-input-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"]::-ms-input-placeholder,.box .box-body .form-row input[type="password"]::-ms-input-placeholder,.box .box-body .form-row input[type="number"]::-ms-input-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;-webkit-box-shadow:none;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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box .box-body .form-row input[type="radio"]:checked{background-color:#2071f8;border:.4rem solid #f2f2f2}.box .box-body .form-row .input-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box .box-body .form-row .input-wrapper>div label{position:relative;padding:.9rem 0 .9rem 2.6rem;margin:.8rem 2.4rem .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:-webkit-box;display:-ms-flexbox;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:.6rem;border-radius:.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.box .box-body .form-row .input-wrapper>div.input-period span{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin: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-complete .box-body{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;height:30rem;margin-bottom:6rem}.box.box-complete .box-body p{font-weight:700;font-size:2.2rem}.box.box-complete .box-body p::before{content:"";width:5rem;height:6.3rem;background:url(../images/vendor/user/complete-board.png) no-repeat center/5rem}.box.box-complete .box-body p::after{content:"";width:3rem;height:3rem;background:url(../images/vendor/user/complete-check.png) no-repeat center/cover;position:absolute;top:-1.4rem;left:calc(50% + .8rem)}.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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1rem 0}.box.box-apply-edu-rg .label{padding:.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:.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}}
