@font-face{font-family:"Pretendard GOV";font-weight:400;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Regular.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Regular.subset.woff") format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:500;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Medium.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Medium.subset.woff") format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:700;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Bold.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Bold.subset.woff") format("woff")}@font-face{font-family:"SchoolSafetyPictureDiary";src:url("../../fonts/HakgyoansimGeurimilgiTTF-R.woff2") format("woff2");font-weight:normal;font-display:swap}@media(max-width: 768px){.content-wrap .table-info{flex-direction:column;align-items:flex-start !important;gap:.75rem}}@media(max-width: 768px){.content-wrap .table-info .table-info-left{flex-wrap:wrap;gap:.5rem 1rem}}.content-wrap .table-info .table-info-left p{font-size:1.0625rem}.content-wrap .table-info .table-info-left p span{color:#1d4ed8;font-weight:700}.content-wrap .table-info .table-info-left .table-info-select-wrap{position:relative;display:inline-flex;align-items:center}.content-wrap .table-info .table-info-left .table-info-select-wrap .table-info-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.25rem 1.75rem .25rem .5rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;cursor:pointer}.content-wrap .table-info .table-info-left .table-info-select-wrap .table-info-select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#555;pointer-events:none}.content-wrap .table{margin-top:1rem}.content-wrap .table th,.content-wrap .table td{border-right:1px solid #d2d2d2}.content-wrap .table th:last-child,.content-wrap .table td:last-child{border-right:none}.content-wrap .table thead tr{background-color:#e5e6e9}.content-wrap .table thead tr th{padding:.75rem 1rem;font-size:1.025rem;font-weight:700;color:#000}.content-wrap .table tbody tr{border-bottom:1px solid #d2d2d2}.content-wrap .table tbody tr td{padding:.5rem 1rem;font-size:1.025rem;color:#000;text-align:center}.content-wrap .table tbody tr td .delete-btn{width:2rem;height:2rem;border-radius:50%;margin:0 auto}.content-wrap .table tbody tr td .delete-btn iconify-icon{font-size:1.4375rem}.content-wrap .table tbody tr.clickable-row{cursor:pointer}.content-wrap .table tbody tr.clickable-row:hover{background-color:#f5f7fb}.content-wrap .apply-list-scroll{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 1024px){.content-wrap .apply-list-scroll{overflow-x:visible}}.content-wrap .apply-list-scroll .table.apply-list{margin-top:0;min-width:56rem}@media(max-width: 1024px){.content-wrap .apply-list-scroll .table.apply-list{min-width:0}}@media(max-width: 1024px){.content-wrap .table.apply-list colgroup{display:none}.content-wrap .table.apply-list thead{display:none}.content-wrap .table.apply-list tbody{display:block}.content-wrap .table.apply-list tbody tr{display:block;margin-bottom:1rem;border:1px solid #e5e6e9;border-radius:10px;overflow:hidden;background-color:#fff}.content-wrap .table.apply-list tbody tr:last-child{margin-bottom:0}.content-wrap .table.apply-list tbody td{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.625rem 1rem;text-align:right;white-space:normal;word-break:break-word;border-bottom:1px solid #f0f0f0}}@media(max-width: 1024px)and (max-width: 768px){.content-wrap .table.apply-list tbody td{padding:.5rem .75rem;font-size:1rem}}@media(max-width: 1024px){.content-wrap .table.apply-list tbody td::before{content:attr(data-label);flex:0 0 100px;font-weight:700;color:#000;text-align:left}.content-wrap .table.apply-list tbody td:last-child{border-bottom:none}.content-wrap .table.apply-list tbody td .delete-btn{margin:0;flex-shrink:0}}.content-wrap .table-grid{margin-top:1rem;border-top:1px solid #a9a9a9}.content-wrap .table-grid th.must::after{content:" *";color:#e53935}.content-wrap .table-grid tbody tr{border-bottom:1px solid #e5e6e9}.content-wrap .table-grid tbody tr td,.content-wrap .table-grid tbody tr th{padding:.75rem 1rem}@media(max-width: 768px){.content-wrap .table-grid tbody tr td,.content-wrap .table-grid tbody tr th{padding:.625rem .75rem;font-size:1rem}}.content-wrap .table-grid tbody tr th{background-color:#f7f7f7;color:#000;font-weight:600;text-align:center}@media(max-width: 1024px){.content-wrap .table-grid tbody tr th{text-align:left}}.content-wrap .table-grid tbody tr td{color:#000;text-align:left;padding-left:2rem}@media(max-width: 1024px){.content-wrap .table-grid tbody tr td{padding-left:1rem}}.content-wrap .table-grid tbody tr td .select-wrap{position:relative;display:inline-flex;align-items:center}.content-wrap .table-grid tbody tr td .select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.25rem 5rem .25rem .5rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;cursor:pointer}.content-wrap .table-grid tbody tr td .select-wrap .select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#6a6a6a;pointer-events:none}.content-wrap .table-grid tbody tr td textarea{width:100%;height:8rem;padding:.5rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000}@media(max-width: 1024px){.content-wrap .table-grid colgroup{display:none}.content-wrap .table-grid tbody tr{display:block;border-bottom:1px solid #e5e6e9}.content-wrap .table-grid tbody tr:last-child{border-bottom:none}.content-wrap .table-grid tbody th,.content-wrap .table-grid tbody td{display:block;width:100%;border:none}.content-wrap .table-grid tbody th{padding-bottom:.35rem;background-color:rgba(0,0,0,0);font-size:.9375rem;color:#000}.content-wrap .table-grid tbody td{padding-top:0;padding-bottom:.75rem}}.content-wrap .pagination-wrap{margin-top:2.5rem}@media(max-width: 768px){.content-wrap .pagination-wrap{flex-wrap:wrap;gap:.5rem;margin-top:2rem}}.content-wrap .pagination-wrap .pagination-num{width:2rem;height:2rem;cursor:pointer;font-size:1.025rem;color:#000;border:1px solid #e5e5e5;border-radius:50%}.content-wrap .pagination-wrap .pagination-num:hover{background-color:#f8f8f8}.content-wrap .pagination-wrap .pagination-num.active{color:#1d4ed8;background-color:#edf1fb;border:1px solid #9ab1ee}.content-wrap .pagination-wrap .pagination-btn{width:2.5rem;height:2rem;border-radius:0px;cursor:pointer}.content-wrap .pagination-wrap .pagination-btn iconify-icon{font-size:1.4375rem;color:#555}.content-wrap .pagination-wrap .pagination-btn:hover{background-color:#f8f8f8}.content-wrap .help-wrap{margin-top:4rem}.content-wrap .help-wrap .help-title h3{font-size:1.0625rem;font-weight:700}.content-wrap .help-wrap .help-title .help-title-icon{font-size:1.4375rem;color:#999}.content-wrap .help-wrap .help-content{padding:1.25rem 1.75rem;border-radius:10px;background-color:#edf1fb}@media(max-width: 768px){.content-wrap .help-wrap .help-content{padding:1rem}}.content-wrap .help-wrap .help-content .help-content-item{font-size:1.025rem;color:#000;margin-bottom:.5rem}@media(max-width: 768px){.content-wrap .help-wrap .help-content .help-content-item{align-items:flex-start !important}.content-wrap .help-wrap .help-content .help-content-item iconify-icon{margin-top:.15rem;flex-shrink:0}}.content-wrap .help-wrap .help-content .help-content-item:last-child{margin-bottom:0}@media(max-width: 1024px){.content-wrap .help-wrap .help-content .help-content-item.line{align-items:flex-start !important}.content-wrap .help-wrap .help-content .help-content-item.line iconify-icon{margin-top:.25rem}}.content-wrap .help-wrap .help-content .help-content-item .link{color:#526dba;text-decoration:underline}.content-wrap .help-wrap .help-content .help-content-item .link iconify-icon{font-size:1rem}.content-wrap .genre-wrap{margin-top:.8rem}@media(max-width: 768px){.content-wrap .genre-wrap{flex-direction:column;gap:1rem}.content-wrap .genre-wrap .genre-item{width:100% !important;height:auto !important}.content-wrap .genre-wrap .genre-item button{width:3rem;height:3rem;top:50%;transform:translateY(-50%)}.content-wrap .genre-wrap .genre-item button iconify-icon{font-size:1.4375rem}}.content-wrap .genre-wrap .genre-item{position:relative;width:31.5%;height:200px;padding:2rem 2.5rem;border-radius:10px;border:1px solid #e5e5e5}.content-wrap .genre-wrap .genre-item a{width:100%;height:100%;display:block}.content-wrap .genre-wrap .genre-item h3{font-size:1.3125rem;font-weight:700}.content-wrap .genre-wrap .genre-item .genre-list{margin-top:1rem}.content-wrap .genre-wrap .genre-item .genre-list li{font-size:1.025rem;color:#000;display:flex;align-items:center;gap:.5rem}.content-wrap .genre-wrap .genre-item button{position:absolute;right:2.5rem;bottom:2rem;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#e7edff;color:#1d4ed8}.content-wrap .genre-wrap .genre-item button iconify-icon{font-size:1.4375rem}.content-wrap .genre-wrap .genre-item img{margin-top:1rem;width:140px;object-fit:contain;object-position:center}.content-wrap .genre-wrap .genre-item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.content-wrap .genre-wrap .genre-item:hover button{transform:scale(1.2);background-color:#1d4ed8;color:#fff}.content-wrap .genre-wrap .genre-item:hover button iconify-icon{color:#fff}.content-wrap.steps{margin-top:2rem !important}@media(max-width: 1024px){.content-wrap.steps .application-steps-wrap{margin-left:-1rem;margin-right:-1rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}}.content-wrap.steps .application-steps-wrap .application-steps{width:100%;max-width:1200px;margin:0 auto;counter-reset:application-step;gap:1rem}@media(max-width: 1024px){.content-wrap.steps .application-steps-wrap .application-steps{width:max-content;min-width:100%;flex-wrap:nowrap;gap:.5rem;padding-bottom:.5rem}}@media(max-width: 768px){.content-wrap.steps .application-steps-wrap .application-steps{gap:.25rem}}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item{counter-increment:application-step;padding:.45rem 2rem;border-radius:6px;border:1px solid #d7d7d7;padding-left:3rem;position:relative}@media(max-width: 1024px){.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item{flex-shrink:0;padding:.4rem 1.25rem .4rem 2.5rem}}@media(max-width: 768px){.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item{padding:.35rem 1rem .35rem 2rem}}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item p{font-size:.7125rem;color:#000}@media(max-width: 768px){.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item p{font-size:.6625rem}}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item h3{font-size:1.3125rem;color:#000}@media(max-width: 1447px){.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item h3{font-size:1.075rem;white-space:nowrap}}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item::before{content:counter(application-step, decimal-leading-zero);display:flex;align-items:center;justify-content:center;position:absolute;left:-1px;top:-1px;width:1.5rem;height:1.5rem;background-color:#737373;border-radius:6px 0 6px 0;font-size:.7125rem;font-weight:700;color:#fff}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.active{background-color:#ececec}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.active p{color:#93aae9}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.active h3{color:#1d4ed8}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.active::before{background-color:#1d4ed8}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.done::before{color:#1d4ed8}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-item.done iconify-icon{position:absolute;left:1.75px;top:1.75px;font-size:1.3375rem;color:#fff}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-arrow{display:flex;align-items:center;justify-content:center}@media(max-width: 1024px){.content-wrap.steps .application-steps-wrap .application-steps .application-steps-arrow{flex-shrink:0}}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-arrow iconify-icon{font-size:1.4375rem;color:#d0d0d0}.content-wrap.steps .application-steps-wrap .application-steps .application-steps-arrow.done iconify-icon{color:#93aae9}.content-wrap.steps .help-wrap{margin-top:2.5rem}.content-wrap.steps .help-wrap .required{color:#1d4ed8}.content-wrap.steps .form-wrap{margin-top:3rem}.content-wrap.steps .form-wrap fieldset{margin-bottom:3rem}.content-wrap.steps .form-wrap fieldset:last-child{margin-bottom:0}.content-wrap.steps .form-wrap fieldset .title-group{margin-bottom:.75rem}.content-wrap.steps .form-wrap fieldset .title-group h3{font-size:1.3125rem;font-weight:700;color:#000}.content-wrap.steps .form-wrap fieldset .title-group p{font-size:1rem;color:#8aa5ef}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .title-group p{font-size:.925rem}}.content-wrap.steps .form-wrap fieldset .form-group{padding:1.5rem 2.5rem;border:1px solid #e5e5e5;border-radius:10px}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group{padding:1.25rem 1.5rem}}@media(max-width: 768px){.content-wrap.steps .form-wrap fieldset .form-group{padding:1rem}}.content-wrap.steps .form-wrap fieldset .form-group .form-line{display:flex;align-items:center;gap:1.5rem;padding:.75rem 0}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line{flex-direction:column;align-items:stretch;gap:.5rem}}.content-wrap.steps .form-wrap fieldset .form-group .form-line.line{align-items:flex-start}.content-wrap.steps .form-wrap fieldset .form-group .form-line.line>label{padding-top:.35rem}.content-wrap.steps .form-wrap fieldset .form-group .form-line>label{flex:0 0 160px;font-size:1.075rem;font-weight:600;color:#000}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line>label{flex:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line>label .required{color:#1d4ed8}.content-wrap.steps .form-wrap fieldset .form-group .form-line>p{flex:1;font-size:1.075rem;color:#000}.content-wrap.steps .form-wrap fieldset .form-group .form-line input{flex:1;min-width:0;max-width:600px;padding:.35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1rem;color:#000;background-color:#fff}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line input{max-width:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line input::placeholder{color:#999}.content-wrap.steps .form-wrap fieldset .form-group .form-line .dash{color:#000}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap{width:100%;flex:1}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap{max-width:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-input{display:none}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;width:100%}@media(max-width: 1447px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main.extra-btn{flex-direction:column}}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main{flex-direction:column}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main .file-name-input{flex:1;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main .file-name-input{flex:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main .file-btn-group{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main .file-btn-group{width:100%}.content-wrap.steps .form-wrap fieldset .form-group .form-line .file-wrap .file-line-main .file-btn-group>button{flex:1 1 0;min-width:0;justify-content:center}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap{flex:1;max-width:600px}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap{max-width:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap input{flex:0 0 auto}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap input{flex:1 1 0;min-width:0}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap input:first-child{width:5rem}.content-wrap.steps .form-wrap fieldset .form-group .form-line .tel-wrap .tel-dash{flex-shrink:0;font-size:1.075rem;color:#000}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap{flex:1;max-width:600px}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap{max-width:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-id-input{flex:1;min-width:8rem;text-align:left}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-at{flex-shrink:0;font-size:1.075rem;color:#000}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-domain-input{flex:1;min-width:8rem;text-align:left}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-domain-select-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-domain-select-wrap .email-domain-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.35rem 1.75rem .35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.075rem;background-color:#edf1fb;border:1px solid #9ab1ee;color:#5e83eb;cursor:pointer;font-weight:500}.content-wrap.steps .form-wrap fieldset .form-group .form-line .email-wrap .email-domain-select-wrap .select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#5e83eb;pointer-events:none}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap{flex:1;max-width:600px;display:flex;flex-direction:column;gap:.5rem}@media(max-width: 1024px){.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap{max-width:none;width:100%}}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-main{width:100%}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-main .postcode-input{flex:0 0 7rem;text-align:center}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-main .address-search-btn{flex-shrink:0;white-space:nowrap}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-main .address-input{flex:1;min-width:0}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-detail{width:100%}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-line-detail .address-detail-input{width:100%}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .postcode-input,.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-input{background-color:#f7f7f7;color:#000;cursor:not-allowed}.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .postcode-input.is-filled,.content-wrap.steps .form-wrap fieldset .form-group .form-line .address-wrap .address-input.is-filled{background-color:#fff;color:#000;cursor:default}.content-wrap.steps .btn-wrap{margin-top:4rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media(max-width: 1024px){.content-wrap.steps .btn-wrap{gap:.75rem}}.content-wrap.steps .btn-wrap button,.content-wrap.steps .btn-wrap a{width:10rem;height:2.8rem;font-weight:700}@media(max-width: 1024px){.content-wrap.steps .btn-wrap button,.content-wrap.steps .btn-wrap a{flex:1 1 calc(50% - .375rem);width:auto;min-width:8rem}}@media(max-width: 768px){.content-wrap.steps .btn-wrap button,.content-wrap.steps .btn-wrap a{flex:none;width:100%;max-width:20rem}}.content-wrap.steps .btn-wrap a{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:1.025rem;text-decoration:none;box-sizing:border-box}.content-wrap.steps .btn-wrap a.btn-primary{background-color:#1d4ed8;color:#fff}.content-wrap.steps .btn-wrap a.btn-primary:hover{background-color:#1944bc}.content-wrap.steps .btn-wrap a.btn-form{background-color:#edf1fb;border:1px solid #9ab1ee;color:#5e83eb}.content-wrap.steps .btn-wrap a.btn-form:hover{background-color:#e0e3f1}.content-wrap.steps .btn-wrap a.btn-form-secondary{background-color:#fff;border:1px solid #a7afc7;color:#51618f}.content-wrap.steps .btn-wrap a.btn-form-secondary:hover{background-color:#e6e6ef}.btn-wrap .btn-danger,.btn-wrap a.btn-danger{background-color:#e53935;color:#fff;border:none}.btn-wrap .btn-danger:hover,.btn-wrap a.btn-danger:hover{background-color:#d32f2f}@media(max-width: 768px){.content-wrap.step3 .btn-wrap{flex-direction:column}}.content-wrap.step2 .detail-info-wrap .detail-info-list .product-block+.product-block{margin-top:2rem}.content-wrap.step2 .detail-info-wrap .detail-info-fieldset .title-group .detail-info-delete-btn{flex-shrink:0}.content-wrap.step2 .detail-info-wrap .detail-info-actions{margin-top:1rem}@media(max-width: 1024px){.content-wrap.step2 .detail-info-wrap .detail-info-actions .detail-info-add-btn{width:100%;justify-content:center}}.content-wrap.step2 .form-group{padding:2rem 2.5rem !important;background-color:#fdfdfd}@media(max-width: 1024px){.content-wrap.step2 .form-group{padding:1.25rem 1.5rem !important}}@media(max-width: 768px){.content-wrap.step2 .form-group{padding:1rem !important}}.content-wrap.step2 .form-sub-wrap{margin-bottom:3rem}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap{margin-bottom:2rem}}.content-wrap.step2 .form-sub-wrap:last-child{margin-bottom:0}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .title-group{flex-direction:column;align-items:flex-start !important;gap:.5rem}}.content-wrap.step2 .form-sub-wrap .title-group span{color:#000;font-size:1rem}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .title-group span{width:100%;align-items:flex-start !important}.content-wrap.step2 .form-sub-wrap .title-group span iconify-icon{padding-top:.15rem}}.content-wrap.step2 .form-sub-wrap .title-group span iconify-icon{font-size:1.0625rem;color:#848484}.content-wrap.step2 .form-sub-wrap h4{padding-left:1.25rem;position:relative}.content-wrap.step2 .form-sub-wrap h4::before{content:"";display:block;width:8px;height:90%;background-color:#1d4ed8;position:absolute;left:0;top:50%;transform:translateY(-50%)}.content-wrap.step2 .form-sub-wrap .form-sub{margin-top:1rem;padding:1.5rem 2.5rem;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;position:relative}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub{padding:1rem 1.25rem}}@media(max-width: 768px){.content-wrap.step2 .form-sub-wrap .form-sub{padding:.875rem 1rem}}.content-wrap.step2 .form-sub-wrap .form-sub.form-sub-clone{margin-top:1rem}.content-wrap.step2 .form-sub-wrap .form-sub .form-sub-delete-btn{position:absolute;top:.6rem;right:.6rem;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:#000;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.content-wrap.step2 .form-sub-wrap .form-sub .form-sub-delete-btn iconify-icon{font-size:1.0625rem}.content-wrap.step2 .form-sub-wrap .form-sub .form-line{display:flex;align-items:center}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .form-line{flex-direction:column;align-items:stretch;gap:.5rem}.content-wrap.step2 .form-sub-wrap .form-sub .form-line>label{flex:none;width:100%;padding-top:0 !important}}.content-wrap.step2 .form-sub-wrap .form-sub .form-line.line{align-items:flex-start}.content-wrap.step2 .form-sub-wrap .form-sub .form-line.line>label{padding-top:.35rem}.content-wrap.step2 .form-sub-wrap .form-sub .radio-wrap input[type=radio]{cursor:pointer}.content-wrap.step2 .form-sub-wrap .form-sub .radio-wrap label{font-size:1.075rem;color:#000}.content-wrap.step2 .form-sub-wrap .form-sub .input-wrap{width:100%}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .input-wrap{flex-direction:column;align-items:stretch !important}}.content-wrap.step2 .form-sub-wrap .form-sub .input-wrap .input-text{flex:1;min-width:0;max-width:600px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .input-wrap .input-text{max-width:none;width:100%}}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .input-wrap .btn-form{width:100%}}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub input.input-text{width:100%;max-width:none}}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .file-wrap{width:100%}}.content-wrap.step2 .form-sub-wrap .form-sub .file-line p{font-size:1rem;color:#8aa5ef}.content-wrap.step2 .form-sub-wrap .form-sub .file-line span{font-size:1rem;color:#000}.content-wrap.step2 .form-sub-wrap .form-sub .file-line .file-line-delete-btn{flex-shrink:0;white-space:nowrap}.content-wrap.step2 .form-sub-wrap .form-sub .file-line-list .file-line-item+.file-line-item{margin-top:.75rem}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap{flex:1;max-width:600px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap{max-width:none;width:100%}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-search-field{width:100%}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-search-field{flex-wrap:wrap}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-search-field .patent-search-field-inner{flex:1;min-width:0;max-width:600px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-search-field .patent-search-field-inner{max-width:none}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-prefix-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-prefix-wrap .patent-prefix-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:4.5rem;padding:.35rem 1.75rem .35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;cursor:pointer}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-prefix-wrap .patent-prefix-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#6a6a6a;pointer-events:none}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-dash{flex-shrink:0;font-size:1.025rem;color:#000}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input{flex:1;min-width:0;padding:.35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;background-color:#fff;color:#000}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input{flex:1 1 100%}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input:focus{background-color:#fff;color:#000;border-color:#bababa;outline:none}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input:-webkit-autofill,.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input:-webkit-autofill:hover,.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-number-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-confirm-btn{flex-shrink:0;white-space:nowrap}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-confirm-btn{flex:1 1 100%;width:100%}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel{display:none;overflow:hidden}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel[hidden]{display:none !important}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel.is-open{display:block;margin-top:.5rem;animation:patent-panel-slide .3s ease}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel .patent-result-inner{padding:1rem 1.25rem;background-color:#ebedf3;border:1px solid #cdcdcd;border-radius:6px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel .patent-result-inner .patent-result-item{flex-direction:column;align-items:flex-start !important;gap:.25rem}}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel .patent-result-inner span{font-size:1rem;color:#000;line-height:1.8}.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel .patent-result-inner span.patent-result-item-label{font-weight:600;flex:0 0 100px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub .patent-search-wrap .patent-result-panel .patent-result-inner span.patent-result-item-label{flex:none}}@keyframes patent-panel-slide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.content-wrap.step2 .form-sub-wrap .form-sub-actions{margin-top:1rem}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .form-sub-actions .form-sub-add-btn{width:100%;justify-content:center}}.content-wrap.step2 .form-sub-wrap .cert-number-wrap{flex:1;max-width:600px}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .cert-number-wrap{flex-wrap:wrap;max-width:none;width:100%}}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .cert-number-prefix{flex-shrink:0;margin:0;font-size:1.075rem;color:#000}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .dash{flex-shrink:0;color:#000}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .select-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .cert-number-wrap .select-wrap{flex:1 1 auto;min-width:5rem}}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:5rem;padding:.35rem 1.75rem .35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1rem;color:#000;background-color:#fff;cursor:pointer}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .cert-number-wrap .select-wrap select{width:100%}}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .select-wrap .select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#6a6a6a;pointer-events:none}.content-wrap.step2 .form-sub-wrap .cert-number-wrap .cert-number-input{flex:1;min-width:6rem;padding:.35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.075rem;color:#000;background-color:#fff}@media(max-width: 1024px){.content-wrap.step2 .form-sub-wrap .cert-number-wrap .cert-number-input{flex:1 1 100%;min-width:0}}.content-wrap.step2 .form-sub-wrap .help-wrap{margin-top:0rem}.content-wrap.step2 .request-wrap{margin-top:2rem}.content-wrap.step2 .request-wrap h3{font-size:1.3125rem;font-weight:700}.content-wrap.step2 .request-wrap p{font-size:1.025rem;color:#000}.content-wrap.step2 .request-wrap textarea{margin-top:1rem;width:100%;height:8rem;padding:.75rem 1rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000}@media(max-width: 768px){.content-wrap.step2 .request-wrap textarea{height:6rem}}.content-wrap.step3 .title-group{margin-top:2.5rem}@media(max-width: 768px){.content-wrap.step3 .title-group{flex-wrap:wrap;gap:.5rem;margin-top:2rem}}.content-wrap.step3 .title-group .step-number{font-weight:500;font-size:1.3125rem;color:#1d4ed8}.content-wrap.step3 .table-wrap .confirm-dl{margin-top:1rem;border-top:1px solid #a9a9a9}.content-wrap.step3 .table-wrap .confirm-dl .confirm-row{display:flex;border-bottom:1px solid #e5e6e9}@media(max-width: 1024px){.content-wrap.step3 .table-wrap .confirm-dl .confirm-row{flex-direction:column}}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell{display:flex;align-items:center;flex:1 1 50%;min-width:0;box-sizing:border-box}@media(max-width: 1024px){.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell{flex:1 1 100%;max-width:100%}}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell:only-child{flex:0 0 50%;max-width:50%}@media(max-width: 1024px){.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell:only-child{flex:1 1 100%;max-width:100%}}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dt,.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dd{margin:0;text-align:left;padding:.75rem 1rem;padding-left:2rem;box-sizing:border-box}@media(max-width: 768px){.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dt,.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dd{padding:.625rem .75rem;font-size:1rem}}@media(max-width: 768px){.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell{flex-direction:column;align-items:stretch}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dt,.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dd{width:100%;flex:none;padding-left:1rem}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dt{border-bottom:1px solid #ececec}}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dt{flex:0 0 37.5%;background-color:#EDF1FB;height:100%;font-weight:600}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dd{flex:1;min-width:0;word-break:break-word}.content-wrap.step3 .table-wrap .confirm-dl .confirm-cell dd .file-name{color:#526dba;text-decoration:underline}.content-wrap.step3 .table-wrap .table-wrap-inner{margin-bottom:3rem}.content-wrap.step3 .table-wrap .table-wrap-inner.last{margin-bottom:0}.content-wrap.step3 .table-wrap .table-wrap-inner h4{margin-top:1.5rem;padding-left:1.25rem;position:relative}.content-wrap.step3 .table-wrap .table-wrap-inner h4::before{content:"";display:block;width:8px;height:90%;background-color:#1d4ed8;position:absolute;left:0;top:50%;transform:translateY(-50%)}.content-wrap.step3 .divider{margin:3rem 0;border-top:1px solid #a9a9a9}.content-wrap.step3 .agree-wrap{margin-bottom:4rem}.content-wrap.step3 .agree-wrap:last-child{margin-bottom:0}.content-wrap.step3 .agree-wrap .title-group span{padding:.275rem .75rem;background-color:#1d4ed8;color:#fff;border-radius:6px;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-0.02em;text-align:center;vertical-align:middle;display:inline-block}.content-wrap.step3 .agree-wrap .agree-list{margin-top:1rem;padding:1.25rem 1.75rem;border:1px solid #e5e5e5;border-radius:10px}.content-wrap.step3 .agree-wrap .agree-list .help-content-item{color:#000;line-height:1.8}@media(max-width: 1024px){.content-wrap.step3 .agree-wrap .agree-list .help-content-item.line{align-items:flex-start !important}.content-wrap.step3 .agree-wrap .agree-list .help-content-item.line iconify-icon{margin-top:.35rem}}.content-wrap.step3 .agree-wrap .agree-checkbox-wrap{margin-top:1rem}.content-wrap.step4 .apply-complete-wrap{margin:0 auto;margin-top:4rem;border:1px solid #e5e5e5;border-radius:10px;padding:4.75rem 4rem;min-height:30rem;max-width:1000px}@media(max-width: 1024px){.content-wrap.step4 .apply-complete-wrap{padding:2rem 1.75rem}}@media(max-width: 768px){.content-wrap.step4 .apply-complete-wrap{padding:2.5rem 1.75rem}}.content-wrap.step4 .apply-complete-wrap .apply-complete-content-icon{width:5rem;height:5rem;border-radius:50%;background-color:#edf1fb;display:flex;align-items:center;justify-content:center}.content-wrap.step4 .apply-complete-wrap .apply-complete-content-icon iconify-icon{font-size:4.4375rem;color:#1d4ed8}.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner h3,.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner p{margin:0 auto;text-align:center}@media(max-width: 1024px){.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner h3,.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner p{width:100%}}.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner h3{font-size:1.6875rem}@media(max-width: 1024px){.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner h3{font-size:1.4375rem}}.content-wrap.step4 .apply-complete-wrap .apply-complete-content-inner p{margin-top:1.5rem;font-size:1.025rem;color:#000}.content-wrap.step4 .help-wrap{margin-top:1.5rem}
