﻿@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}.site-footer{width:100%;background-color:#1e2536;color:#fff;padding:24px 24px;position:relative;z-index:5}.site-footer .footer-inner{width:85%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media(max-width: 1024px){.site-footer .footer-inner{width:100%;max-width:none;flex-direction:column;gap:20px}}.site-footer .footer-org{width:180px}@media(max-width: 1024px){.site-footer .footer-org{width:150px}}@media(max-width: 768px){.site-footer .footer-org{width:120px}}.site-footer .footer-org img{width:100%;height:auto;object-fit:contain;margin-bottom:8px;display:block}.site-footer .footer-addr{font-size:14px;color:#9ca3af;line-height:1.8}@media(max-width: 768px){.site-footer .footer-addr{font-size:13px}}.site-footer .footer-links{text-align:right}@media(max-width: 1024px){.site-footer .footer-links{text-align:left}}.site-footer .footer-links a{font-size:14px;color:#cbd5e1;transition:color .18s}@media(max-width: 768px){.site-footer .footer-links a{font-size:13px}}.site-footer .footer-links a:hover{color:#fff}.site-footer .footer-sep{margin:0 8px;color:#475569}.site-footer .footer-copy{font-size:14px;color:#4b5563;margin-top:8px}@media(max-width: 768px){.site-footer .footer-copy{font-size:13px}}@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}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header .header-top{height:46px;border-bottom:1px solid #e8e8e8;background-color:#fff}@media(max-width: 1024px){.header .header-top{height:auto;min-height:46px;padding:.5rem 0}}.header .header-top .header-top-inner{width:85%;margin:0 auto}@media(max-width: 1024px){.header .header-top .header-top-inner{width:100%;max-width:none;padding:0 1.5rem}}@media(max-width: 768px){.header .header-top .header-top-inner{padding:0 1rem;gap:.5rem}}.header .header-top .header-top-inner .header-logo{width:180px;flex-shrink:0}@media(max-width: 1024px){.header .header-top .header-top-inner .header-logo{width:150px}}.header .header-top .header-top-inner .header-logo img{width:100%;height:100%;object-fit:contain;display:block}.header .header-top .header-top-inner .header-login-status{font-size:15px}@media(max-width: 768px){.header .header-top .header-top-inner .header-login-status{font-size:13px}}.header .header-top .header-top-inner .header-login-status .login-status{display:none;color:#75819b}.header .header-top .header-top-inner .header-login-status .login-status.active{display:block}@media(max-width: 768px){.header .header-top .header-top-inner .header-login-status .login-status ul{flex-wrap:wrap;justify-content:flex-end !important;gap:.35rem .5rem !important}}.header .header-top .header-top-inner .header-login-status .login-status .divider{color:#ddd}.header .header-top .header-top-inner .header-login-status .login-status .login-status-text{color:#1d4ed8}.header .header-top .header-top-inner .header-login-status .login-status .login-status-text.name{font-weight:700;text-decoration:underline}.header .header-top .header-top-inner .header-login-status .login-status .header-notice-link{position:relative;gap:.4rem;font-weight:700;color:#000}.header .header-top .header-top-inner .header-login-status .login-status .header-plain-link{color:#000}.header .header-top .header-top-inner .header-login-status .login-status .header-manual-link{font-weight:700}.header .header-top .header-top-inner .header-login-status .login-status .logout-status-text{color:#000}.header .header-top .header-top-inner .header-login-status .login-status .header-notice-link .notice-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:-0.02em;flex-shrink:0}@media(max-width: 768px){.header .header-top .header-top-inner .header-login-status .login-status .header-notice-link .notice-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px}}.header .header-top .header-top-inner .header-login-status .login-status .timer{width:64px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:4px;font-size:15px;background:#e3eaff;border:1px solid #93aae9;color:#1d4ed8;border-radius:12px}@media(max-width: 768px){.header .header-top .header-top-inner .header-login-status .login-status .timer{width:56px;height:22px;font-size:13px}}.header .header-top .header-top-inner .header-login-status .login-status li:hover{color:#000}.header .header-nav-group{position:relative}.header .header-menu-wrap{box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:box-shadow .35s ease;position:relative;z-index:1;border-bottom:1px solid #e8e8e8}@media(max-width: 1024px){.header .header-menu-wrap{padding:0 .5rem}}.header .header-menu-wrap .header-menu{height:64px;width:85%;margin:0 auto}@media(max-width: 1024px){.header .header-menu-wrap .header-menu{width:100%;max-width:none;height:auto;min-height:56px}}.header .header-menu-wrap .header-menu .header-menu-item{position:relative;width:33.33%;height:100%}@media(max-width: 1024px){.header .header-menu-wrap .header-menu .header-menu-item{width:auto;flex:1;min-width:0;height:auto}}.header .header-menu-wrap .header-menu .header-menu-item.active .gnb-link,.header .header-menu-wrap .header-menu .header-menu-item:hover .gnb-link{color:#3f4f7b;background-color:#e3eaff}.header .header-menu-wrap .header-menu .header-menu-item .gnb-link{display:flex;align-items:center;justify-content:center;height:100%;font-size:22px;font-weight:600;text-align:center}@media(max-width: 1024px){.header .header-menu-wrap .header-menu .header-menu-item .gnb-link{height:auto;font-size:15px;line-height:1.3;padding:.5rem .35rem}}@media(max-width: 768px){.header .header-menu-wrap .header-menu .header-menu-item .gnb-link{font-size:13px;padding:.45rem .2rem}}.header .sub-nav-wrap{width:100%;height:0;overflow:hidden;opacity:0;background-color:#fff;border-top:0 solid #75819b;border-bottom:0 solid #e8e8e8;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:height .35s ease,opacity .35s ease,border-top-width .35s ease,border-bottom-width .35s ease}.header .sub-nav-wrap ul{width:85%;height:100px;margin:0 auto;position:relative;display:flex;justify-content:flex-start}@media(max-width: 1279px){.header .sub-nav-wrap ul{width:100%;max-width:none;height:auto;min-height:auto;padding:0 1.5rem}}@media(max-width: 1024px){.header .sub-nav-wrap ul{padding:0 1rem}}.header .sub-nav-wrap ul .sub-nav{height:100%;padding-left:10rem;position:absolute;z-index:1;display:none !important;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width: 1279px){.header .sub-nav-wrap ul .sub-nav{padding-left:0;width:100%;height:auto;position:relative;flex-direction:column;align-items:stretch}}.header .sub-nav-wrap ul .sub-nav.active,.header .sub-nav-wrap ul .sub-nav.is-leaving,.header .sub-nav-wrap ul .sub-nav.is-entering{display:flex !important}.header .sub-nav-wrap ul .sub-nav.active{opacity:1;z-index:2;pointer-events:auto}.header .sub-nav-wrap ul .sub-nav.is-entering{z-index:3}.header .sub-nav-wrap ul .sub-nav.is-entering.is-visible{opacity:1}.header .sub-nav-wrap ul .sub-nav.is-leaving{z-index:2;pointer-events:none;opacity:0}.header .sub-nav-wrap ul .sub-nav .sub-nav-title{font-size:1.6875rem;font-weight:700;color:#3f4f7b;width:20rem;flex-shrink:0;height:100%;border-right:1px solid #e8e8e8}@media(min-width: 1280px)and (max-width: 1447px){.header .sub-nav-wrap ul .sub-nav .sub-nav-title{width:clamp(14rem,22vw,20rem)}}@media(max-width: 1279px){.header .sub-nav-wrap ul .sub-nav .sub-nav-title{width:100%;height:auto;padding:.75rem 0;border-right:none;border-bottom:1px solid #e8e8e8;font-size:1.3125rem}}@media(max-width: 768px){.header .sub-nav-wrap ul .sub-nav .sub-nav-title{font-size:1.0625rem;padding:.5rem 0}}.header .sub-nav-wrap ul .sub-nav .sub-nav-title img{width:2.5rem;height:2.5rem;object-fit:contain;display:block}@media(max-width: 1279px){.header .sub-nav-wrap ul .sub-nav .sub-nav-title img{width:2rem;height:2rem}}.header .sub-nav-wrap ul .sub-nav .sub-nav-list{flex:1;min-width:0;padding-left:clamp(3rem,8vw,10rem);justify-content:flex-start !important;gap:3rem}@media(max-width: 1279px){.header .sub-nav-wrap ul .sub-nav .sub-nav-list{width:100%;padding:.75rem 0 1rem;flex-wrap:wrap;justify-content:flex-start !important;gap:.75rem 1.25rem}}@media(max-width: 768px){.header .sub-nav-wrap ul .sub-nav .sub-nav-list{flex-direction:column;align-items:flex-start !important;gap:.5rem;padding-bottom:.75rem}}@media(max-width: 768px){.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item{width:100%}}.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link{position:relative;padding-left:1.2rem;color:#3f4f7b;font-size:18px}@media(max-width: 768px){.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link{display:block;width:100%;font-size:15px}}.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:95%;background-color:#a0b3ea}.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link.active,.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link:hover{color:#000}.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link.active::before,.header .sub-nav-wrap ul .sub-nav .sub-nav-list .sub-nav-item .sub-nav-link:hover::before{background-color:#1d4ed8;animation:all .3s ease-in-out}.header.sub-nav-open .header-menu-wrap,.header.sub-nav-closing .header-menu-wrap{box-shadow:none}.header.sub-nav-open .sub-nav-wrap{height:100px;opacity:1;border-top-width:1px;border-bottom-width:1px}@media(max-width: 1279px){.header.sub-nav-open .sub-nav-wrap{height:auto;max-height:70vh;overflow-y:auto}}.header.sub-nav-closing .sub-nav-wrap{height:0;opacity:0;border-top-width:0;border-bottom-width:0}.header.sub-nav-closing .sub-nav-wrap .sub-nav.active{opacity:0}@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}html.sub-page,body.sub-page{overflow-x:visible !important;height:auto;min-height:100%}.main.sub{position:relative;padding-top:111px;left:0;width:100%;z-index:0;--header-height: 111px;--content-width: 85%;display:grid;grid-template-columns:320px minmax(0, calc((100% + var(--content-width)) / 2 - 320px));align-items:start;overflow:visible}@media(max-width: 1024px){.main.sub{padding-top:114px;--header-height: 114px}}@media(max-width: 768px){.main.sub{padding-top:124px;--header-height: 124px}}@media(max-width: 1279px){.main.sub{grid-template-columns:1fr}}.main.sub .lnb-aside{grid-column:1;position:sticky;top:var(--header-height);align-self:start;width:320px;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));background-color:#1a3faa;overflow-y:auto;z-index:2}@media(max-width: 1279px){.main.sub .lnb-aside{display:none}}.main.sub{transition:grid-template-columns .3s ease}.main.sub .lnb-toggle-btn{position:fixed;top:50%;left:320px;transform:translateY(-50%);z-index:50;width:28px;height:64px;background:#1A3FAA;border:none;border-radius:0 8px 8px 0;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:left .3s ease}.main.sub .lnb-toggle-btn iconify-icon{font-size:18px;transition:transform .3s ease}@media(max-width: 1279px){.main.sub .lnb-toggle-btn{display:none}}.main.sub.lnb-collapsed{grid-template-columns:0px minmax(0, 100%)}.main.sub.lnb-collapsed .lnb-aside{width:0;min-width:0;overflow:hidden;border:none}.main.sub.lnb-collapsed .main-inner{width:85%;margin:0 auto;padding-left:0}.main.sub.lnb-collapsed .lnb-toggle-btn{left:0}.main.sub.lnb-collapsed .lnb-toggle-btn iconify-icon{transform:rotate(180deg)}.main.sub .lnb{width:100%;min-height:100%;color:#fff}.main.sub .lnb .krds-side-navigation{width:100%}.main.sub .lnb h2,.main.sub .lnb .lnb-tit{font-size:1.5rem;font-weight:700;color:#fff;padding:3rem 0;padding-left:calc(2rem + 5px + 1rem);position:relative}.main.sub .lnb h2::before,.main.sub .lnb .lnb-tit::before{content:"";display:block;width:5px;height:1.5rem;position:absolute;left:2rem;top:50%;transform:translateY(-50%);background-color:#a0b3ea}.main.sub .lnb ul,.main.sub .lnb .lnb-list{width:100%}.main.sub .lnb ul .lnb-item,.main.sub .lnb .lnb-list .lnb-item{padding:1rem 2rem;border-bottom:.5px solid hsla(0,0%,100%,.5)}.main.sub .lnb ul .lnb-item a,.main.sub .lnb .lnb-list .lnb-item a{width:100%;font-size:1.125rem;color:#fff;font-weight:600}.main.sub .lnb ul .lnb-item a iconify-icon,.main.sub .lnb .lnb-list .lnb-item a iconify-icon{font-size:1.375rem;stroke-width:3px;color:#a0b3ea;opacity:0}.main.sub .lnb ul .lnb-item.active,.main.sub .lnb ul .lnb-item:hover,.main.sub .lnb .lnb-list .lnb-item.active,.main.sub .lnb .lnb-list .lnb-item:hover{background-color:#f5f5f5}.main.sub .lnb ul .lnb-item.active a,.main.sub .lnb ul .lnb-item:hover a,.main.sub .lnb .lnb-list .lnb-item.active a,.main.sub .lnb .lnb-list .lnb-item:hover a{color:#000}.main.sub .lnb ul .lnb-item.active a iconify-icon,.main.sub .lnb ul .lnb-item:hover a iconify-icon,.main.sub .lnb .lnb-list .lnb-item.active a iconify-icon,.main.sub .lnb .lnb-list .lnb-item:hover a iconify-icon{opacity:1}.main.sub .main-inner{grid-column:2;min-width:0;width:100%;max-width:none;margin:0;padding:48px 0 100px 140px}@media(max-width: 1279px){.main.sub .main-inner{grid-column:1;padding:2rem 0 4rem}}@media(max-width: 768px){.main.sub .main-inner{padding:1.5rem 0 3rem}}.main.sub .main-inner .main-content .title-wrap{text-align:center}.main.sub .main-inner .main-content .title-wrap h2{font-size:1.9375rem}@media(max-width: 768px){.main.sub .main-inner .main-content .title-wrap h2{font-size:1.5625rem}}.main.sub .main-inner .main-content .title-wrap p{font-size:1.0625rem;color:#000;margin-top:.5rem}.main.sub .main-inner .main-content .content-wrap{margin-top:3rem}@media(max-width: 768px){.main.sub .main-inner .main-content .content-wrap{margin-top:2rem}}.main.sub .main-inner .main-content .content-wrap .table{width:100%}@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}@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}.examination-steps ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1rem;border:1px solid #e6e6e6;border-radius:10px;padding:1.25rem 1rem;margin-bottom:2.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);list-style:none;margin-left:0;margin-right:0}@media(max-width: 1447px){.examination-steps ul{gap:.5rem !important}}@media(max-width: 768px){.examination-steps ul{gap:.25rem !important}}@media(max-width: 1024px){.examination-steps ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.65rem;padding:1rem;margin-bottom:2rem}}.examination-steps ul .examination-steps-item{min-width:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;flex-shrink:0}.examination-steps ul .examination-steps-item p{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1d4ed8;background-color:#e5eaf8;font-weight:500;margin:0}@media(max-width: 1447px){.examination-steps ul .examination-steps-item p{width:2rem;height:2rem}}@media(max-width: 768px){.examination-steps ul .examination-steps-item p{width:1.5rem;height:1.5rem;font-size:.975rem}}.examination-steps ul .examination-steps-item h3{margin:0;font-weight:600;font-size:1rem;white-space:nowrap;text-align:center;line-height:1.3}@media(max-width: 1447px){.examination-steps ul .examination-steps-item h3{font-size:.875rem}}@media(max-width: 768px){.examination-steps ul .examination-steps-item h3{font-weight:500}}.examination-steps ul .examination-steps-arrow{flex-shrink:0;display:flex;align-items:center}.examination-steps ul .examination-steps-arrow iconify-icon{font-size:1.3125rem;color:#d0d0d0}@media(max-width: 768px){.examination-steps ul .examination-steps-arrow{display:none}}.search-wrap{margin-bottom:1.5rem}@media(max-width: 1024px){.search-wrap{margin-bottom:2rem}}.search-wrap .search-form .search-table{border:1px solid #d4d4d4;border-radius:10px;overflow:hidden}.search-wrap .search-form .search-row{display:flex;flex-wrap:nowrap;align-items:stretch;min-width:0;border-bottom:1px solid #e5e5e5}.search-wrap .search-form .search-row:last-child{border-bottom:none}.search-wrap .search-form .search-label{flex:0 0 160px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.875rem 1rem;background-color:#f5f7fb;border-right:1px solid #e5e5e5;font-size:1.025rem;font-weight:600;color:#000;text-align:center;box-sizing:border-box}@media(max-width: 768px){.search-wrap .search-form .search-label{flex:0 0 7rem;padding:.5rem .65rem;font-size:.9375rem}}.search-wrap .search-form .search-field{flex:1 1 auto;min-width:0;padding:.5rem .75rem;background-color:#fff;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.search-wrap .search-form .search-field{padding:.5rem .75rem}}.search-wrap .search-form .search-field .filter-btn-group,.search-wrap .search-form .search-field .period-btn-group,.search-wrap .search-form .search-field .date-range-wrap{flex-wrap:nowrap !important;width:max-content;min-width:100%}@media(max-width: 768px){.search-wrap .search-form .search-field:has(.date-range-wrap){overflow-x:visible}.search-wrap .search-form .search-field .date-range-wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);flex-wrap:wrap !important;width:100%;min-width:0;gap:.5rem .25rem;align-items:center}.search-wrap .search-form .search-field .date-range-wrap .date-input-wrap{width:100%;min-width:0}.search-wrap .search-form .search-field .date-range-wrap .period-btn-group{grid-column:1/-1;flex-wrap:wrap !important;width:100%;min-width:0;gap:.35rem}}@media(min-width: 769px){.search-wrap .search-form .search-field{overflow-x:visible}.search-wrap .search-form .search-field .filter-btn-group,.search-wrap .search-form .search-field .period-btn-group,.search-wrap .search-form .search-field .date-range-wrap{flex-wrap:wrap !important;width:auto;min-width:0}}.search-wrap .search-form .search-field .filter-btn{flex-shrink:0}.search-wrap .search-form .search-field .date-input-wrap{flex-shrink:0}.search-wrap .search-form .search-field .date-dash{flex-shrink:0}.search-wrap .search-form .search-input{width:100%;padding:.45rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;box-sizing:border-box}.search-wrap .search-form .search-input::placeholder{color:#999}@media(max-width: 768px){.search-wrap .search-form .search-input{padding:.35rem .75rem;font-size:1rem}}.search-wrap .search-form .search-select-wrap{position:relative;display:none;align-items:center;width:100%}@media(max-width: 768px){.search-wrap .search-form .search-select-wrap{display:inline-flex}}.search-wrap .search-form .search-select-wrap .search-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.45rem 1.75rem .45rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;box-sizing:border-box;cursor:pointer}@media(max-width: 768px){.search-wrap .search-form .search-select-wrap .search-select{padding:.35rem 1.75rem .35rem .75rem;font-size:1rem}}.search-wrap .search-form .search-select-wrap .select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#555;pointer-events:none}.search-wrap .search-form .filter-btn-group,.search-wrap .search-form .period-btn-group{row-gap:.5rem;column-gap:.25rem}@media(max-width: 768px){.search-wrap .search-form .search-filter-desktop{display:none !important}}.search-wrap .search-form .filter-btn{padding:.25rem .65rem;border:1px solid #bcbcbc;border-radius:6px;background-color:#fff;font-size:1rem;font-weight:500;color:#000;white-space:nowrap;line-height:1.3}@media(max-width: 768px){.search-wrap .search-form .filter-btn{font-size:.9375rem;padding:.3rem .65rem}}.search-wrap .search-form .filter-btn.active{border-color:#9ab1ee;color:#5e83eb;font-weight:600;background-color:#edf1fb}.search-wrap .search-form .date-range-wrap{row-gap:.5rem}@media(max-width: 768px){.search-wrap .search-form .date-range-wrap{row-gap:.35rem}}.search-wrap .search-form .date-input-wrap{position:relative;display:inline-flex;align-items:center;width:170px;max-width:100%}@media(max-width: 768px){.search-wrap .search-form .date-input-wrap{width:100%;min-width:0}}.search-wrap .search-form .date-input-wrap .date-input{width:100%;padding:.4rem 2rem .4rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1rem;color:#000;background-color:#fff;box-sizing:border-box;cursor:pointer}@media(max-width: 768px){.search-wrap .search-form .date-input-wrap .date-input{padding:.35rem 1.75rem .35rem .65rem;font-size:.9375rem}}.search-wrap .search-form .date-input-wrap .date-input::placeholder{color:#999}.search-wrap .search-form .date-input-wrap .date-input-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.3125rem;color:#666;pointer-events:none}.search-wrap .search-form .date-input{padding:.4rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1rem;color:#000;background-color:#fff;box-sizing:border-box;cursor:pointer}@media(max-width: 768px){.search-wrap .search-form .date-input{padding:.35rem .65rem;font-size:.9375rem}}.search-wrap .search-form .date-input:focus{outline:none;border-color:#9ab1ee}.search-wrap .search-form .date-input::placeholder{color:#999}.search-wrap .search-form .date-dash{font-size:1.025rem;color:#000;flex-shrink:0}.search-wrap .search-form .search-submit{margin-top:.5rem}.search-wrap .search-form .search-submit .search-submit-btn{min-width:100px;height:2.5rem}@media(max-width: 768px){.search-wrap .search-form .search-submit .search-submit-btn{width:100%}}.table-wrap .status-list-scroll{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 1024px){.table-wrap .status-list-scroll{overflow-x:visible}}.table-wrap .status-list-scroll .table.status-list{margin-top:0;min-width:64rem}@media(max-width: 1024px){.table-wrap .status-list-scroll .table.status-list{min-width:0}}.table-wrap .table.status-list tbody tr.clickable-row{cursor:pointer}.table-wrap .table.status-list tbody tr.clickable-row:hover{background-color:#f5f7fb}.table-wrap .table.status-list tbody td{padding:.75rem 1rem}.table-wrap .table.status-list tbody td button{padding:.125rem .75rem !important;font-size:1rem !important}@media(max-width: 1024px){.table-wrap .table.status-list .status-cell .status-action-group,.table-wrap .table.status-list .status-cell .status-action-stack{width:100%;flex-direction:row !important}}@media(max-width: 1024px){.table-wrap .table.status-list .status-cell .status-action-stack{align-items:stretch !important}}@media(max-width: 1024px){.table-wrap .table.status-list .status-cell button{width:100%}}@media(max-width: 1024px){.table-wrap .table.status-list colgroup{display:none}.table-wrap .table.status-list thead{display:none}.table-wrap .table.status-list tbody{display:block}.table-wrap .table.status-list tbody tr{display:flex;flex-direction:column;margin-bottom:1rem;border:1px solid #e5e6e9;border-radius:10px;overflow:hidden;background-color:#fff}.table-wrap .table.status-list tbody tr:last-child{margin-bottom:0}.table-wrap .table.status-list tbody tr.clickable-row:hover{background-color:#fff}.table-wrap .table.status-list tbody tr.clickable-row:active{background-color:#f5f7fb}.table-wrap .table.status-list tbody td{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem;padding:.625rem 1rem;text-align:left;white-space:normal;word-break:break-word;border-right:none;border-bottom:1px solid #f0f0f0}}@media(max-width: 1024px)and (max-width: 768px){.table-wrap .table.status-list tbody td{padding:.5rem .75rem;font-size:1rem}}@media(max-width: 1024px){.table-wrap .table.status-list tbody td::before{content:attr(data-label);flex:0 0 6.5rem;font-weight:700;color:#000;text-align:left;flex-shrink:0;line-height:1.45}.table-wrap .table.status-list tbody td:last-child{border-bottom:none}.table-wrap .table.status-list tbody td[data-label=접수번호]{order:-1;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1rem .75rem;border-bottom:1px solid #e5e6e9;font-weight:600;font-size:1.0625rem;color:#000;line-height:1.45}.table-wrap .table.status-list tbody td[data-label=접수번호]::before{display:none}}@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.payment-detail .table-wrap h3{font-size:1.3125rem}}.content-wrap.payment-detail .payment-doc-note{font-size:.9375rem;color:#8aa5ef;line-height:1.5;margin:0}.content-wrap.payment-detail .payment-doc-note iconify-icon{font-size:1.0625rem;color:#8aa5ef;flex-shrink:0;margin-top:.125rem}@media(max-width: 768px){.content-wrap.payment-detail .payment-doc-btns{flex-direction:column;align-items:stretch !important;width:100%}.content-wrap.payment-detail .payment-doc-btns button{width:100%;justify-content:center}}@media(max-width: 768px){.content-wrap.payment-detail .btn-wrap{margin-top:2.5rem}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-wrap{margin-top:2rem;min-height:auto;gap:1.25rem !important}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-icon{width:4rem;height:4rem}.content-wrap.payment-done .apply-complete-content-icon iconify-icon{font-size:3.4375rem}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-inner h3{font-size:1.125rem;line-height:1.5}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-inner p{margin-top:1rem;font-size:.9375rem;line-height:1.6}}.content-wrap.payment-done .payment-complete-btn-wrap{margin-top:3rem;width:100%}@media(max-width: 768px){.content-wrap.payment-done .payment-complete-btn-wrap{flex-direction:column;gap:.75rem;margin-top:2rem}}.content-wrap.payment-done .payment-complete-btn-wrap button{min-width:10rem;height:2.8rem;font-weight:700}@media(max-width: 768px){.content-wrap.payment-done .payment-complete-btn-wrap button{width:100%;max-width:none}}@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}.content-wrap.login-wrap{margin-top:3.2rem !important;max-width:40rem;margin-left:auto;margin-right:auto}.content-wrap.login-wrap .login-card{border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;padding:2.5rem 2rem}@media(max-width: 768px){.content-wrap.login-wrap .login-card{padding:2rem 1.5rem}}.content-wrap.login-wrap .login-form{display:flex;flex-direction:column;gap:2rem}.content-wrap.login-wrap .login-field{display:flex;flex-direction:column;gap:.5rem}.content-wrap.login-wrap .login-field label{font-size:1.0625rem;font-weight:700;color:#000}.content-wrap.login-wrap .login-input{width:100%;padding:.35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;box-sizing:border-box}.content-wrap.login-wrap .login-input::placeholder{color:#999}.content-wrap.login-wrap .login-input:focus{outline:none;box-shadow:none;border-color:#bababa;background-color:#fff}.content-wrap.login-wrap .login-input:-webkit-autofill,.content-wrap.login-wrap .login-input:-webkit-autofill:hover,.content-wrap.login-wrap .login-input:-webkit-autofill:focus,.content-wrap.login-wrap .login-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;caret-color:#2a2a2a}.content-wrap.login-wrap .login-submit-btn{width:100%;height:2.75rem;margin-top:.5rem;font-size:1.0625rem;font-weight:700}.content-wrap.login-wrap .login-links{margin-top:3rem;gap:.75rem;flex-wrap:wrap}.content-wrap.login-wrap .login-link{font-size:1rem;color:#000;text-decoration:none}.content-wrap.login-wrap .login-link:hover{color:#000;font-weight:600}.content-wrap.login-wrap .login-links-divider{font-size:.875rem;color:#cfcfcf;line-height:1}.content-wrap.login-wrap.find-id-wrap .login-email-wrap,.content-wrap.login-wrap.find-password-wrap .login-email-wrap{width:100%}@media(max-width: 768px){.content-wrap.login-wrap.find-id-wrap .login-email-wrap,.content-wrap.login-wrap.find-password-wrap .login-email-wrap{flex-wrap:wrap}}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input{flex:1;min-width:4rem;padding:.35rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;box-sizing:border-box}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input:focus,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input:focus{outline:none;box-shadow:none;border-color:#bababa;background-color:#fff}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input:-webkit-autofill,.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input:-webkit-autofill:hover,.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input:-webkit-autofill:focus,.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-input:-webkit-autofill:active,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input:-webkit-autofill,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input:-webkit-autofill:hover,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input:-webkit-autofill:focus,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;caret-color:#2a2a2a}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-at,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-at{flex-shrink:0;font-size:1.075rem;color:#000}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-select-wrap,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-select-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-select-wrap .login-email-select,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-select-wrap .login-email-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.35rem 1.75rem .35rem .75rem;border:1px solid #9ab1ee;border-radius:6px;font-size:1.025rem;font-weight:500;background-color:#fff;color:#1d4ed8;cursor:pointer}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-email-select-wrap .login-email-select-icon,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-email-select-wrap .login-email-select-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#1d4ed8;pointer-events:none}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-cert-btn,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-cert-btn{flex-shrink:0;white-space:nowrap;font-size:1rem;font-weight:600}@media(max-width: 768px){.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-cert-btn,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-cert-btn{width:100%}}.content-wrap.login-wrap.find-id-wrap .login-email-wrap .login-cert-btn.disable,.content-wrap.login-wrap.find-password-wrap .login-email-wrap .login-cert-btn.disable{pointer-events:none;cursor:not-allowed}.content-wrap.login-wrap.find-id-wrap .login-cert-field[hidden],.content-wrap.login-wrap.find-password-wrap .login-cert-field[hidden]{display:none !important}.content-wrap.login-wrap.find-id-wrap .login-cert-wrap,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap{width:100%}@media(max-width: 768px){.content-wrap.login-wrap.find-id-wrap .login-cert-wrap,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap{flex-wrap:wrap}}.content-wrap.login-wrap.find-id-wrap .login-cert-wrap .login-cert-input,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap .login-cert-input{flex:1;min-width:0}.content-wrap.login-wrap.find-id-wrap .login-cert-wrap .login-cert-timer,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap .login-cert-timer{flex-shrink:0;min-width:4rem;padding:.35rem .75rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#1d4ed8;background-color:#e3eaff;border:1px solid #93aae9;border-radius:6px;box-sizing:border-box}.content-wrap.login-wrap.find-id-wrap .login-cert-wrap .login-cert-confirm-btn,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap .login-cert-confirm-btn{flex-shrink:0;white-space:nowrap;padding:.35rem .75rem;font-size:1rem;font-weight:600}@media(max-width: 768px){.content-wrap.login-wrap.find-id-wrap .login-cert-wrap .login-cert-confirm-btn,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap .login-cert-confirm-btn{width:100%}}.content-wrap.login-wrap.find-id-wrap .login-cert-wrap .login-cert-confirm-btn.disable,.content-wrap.login-wrap.find-password-wrap .login-cert-wrap .login-cert-confirm-btn.disable{pointer-events:none;cursor:not-allowed}.content-wrap.login-wrap.find-id-wrap .find-id-result,.content-wrap.login-wrap.find-id-wrap .find-password-result,.content-wrap.login-wrap.find-password-wrap .find-id-result,.content-wrap.login-wrap.find-password-wrap .find-password-result{margin:2.25rem 0;text-align:center;font-size:1.0625rem;color:#8aa5ef;line-height:1.6}.content-wrap.login-wrap.find-id-wrap .find-id-result[hidden],.content-wrap.login-wrap.find-id-wrap .find-password-result[hidden],.content-wrap.login-wrap.find-password-wrap .find-id-result[hidden],.content-wrap.login-wrap.find-password-wrap .find-password-result[hidden]{display:none !important}.content-wrap.login-wrap.find-id-wrap .find-id-result strong,.content-wrap.login-wrap.find-id-wrap .find-password-result strong,.content-wrap.login-wrap.find-password-wrap .find-id-result strong,.content-wrap.login-wrap.find-password-wrap .find-password-result strong{font-weight:600}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card{margin-top:1.5rem}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card[hidden],.content-wrap.login-wrap.find-password-wrap .find-password-reset-card[hidden]{display:none !important}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-password-field,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-password-field{display:flex;flex-direction:column;gap:.5rem}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-password-wrap,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-password-wrap{position:relative;width:100%}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-password-wrap .login-input,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-password-wrap .login-input{padding-right:2.25rem}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-password-wrap iconify-icon,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-password-wrap iconify-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;font-size:1.0625rem;cursor:pointer}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-field-help,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-field-help{margin:0;font-size:.9375rem;color:#000;line-height:1.4}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-field-help iconify-icon,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-field-help iconify-icon{font-size:1.0625rem;color:#8a8a8a}.content-wrap.login-wrap.find-id-wrap .find-password-reset-card .login-reset-submit-btn,.content-wrap.login-wrap.find-password-wrap .find-password-reset-card .login-reset-submit-btn{width:100%;margin-top:.5rem;font-size:1.0625rem;font-weight:700}.content-wrap.login-wrap.find-id-wrap .login-help-wrap,.content-wrap.login-wrap.find-password-wrap .login-help-wrap{margin-top:3rem}.content-wrap.login-wrap.find-id-wrap .login-help-wrap .login-help-title,.content-wrap.login-wrap.find-password-wrap .login-help-wrap .login-help-title{margin-bottom:.75rem;font-size:1.0625rem;font-weight:500;color:#000}.content-wrap.login-wrap.find-id-wrap .login-help-wrap .login-help-title .login-help-title-icon,.content-wrap.login-wrap.find-password-wrap .login-help-wrap .login-help-title .login-help-title-icon{font-size:1.4375rem;color:#999}.content-wrap.login-wrap.find-id-wrap .login-help-wrap .login-help-content,.content-wrap.login-wrap.find-password-wrap .login-help-wrap .login-help-content{padding:1.25rem 1.75rem;border-radius:10px;background-color:#edf1fb}.content-wrap.login-wrap.find-id-wrap .login-help-wrap .login-help-content p,.content-wrap.login-wrap.find-password-wrap .login-help-wrap .login-help-content p{margin:0;font-size:1.025rem;color:#000;line-height:1.6}.content-wrap.login-wrap.find-id-wrap .login-help-wrap .login-help-content p iconify-icon,.content-wrap.login-wrap.find-password-wrap .login-help-wrap .login-help-content p iconify-icon{flex-shrink:0;font-size:.5625rem;color:#6a6a6a}.content-wrap.login-wrap.find-id-wrap>.login-submit-btn,.content-wrap.login-wrap.find-password-wrap>.login-submit-btn{width:100%;height:2.75rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:700}.content-wrap.join-wrap{margin-left:auto;margin-right:auto;margin-top:1.5rem !important}@media(max-width: 768px){.content-wrap.join-wrap{margin-top:1rem !important}}.content-wrap.join-wrap .join-steps-wrap{margin-bottom:2rem}@media(max-width: 1024px){.content-wrap.join-wrap .join-steps-wrap{margin-left:-1rem;margin-right:-1rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}}.content-wrap.join-wrap .join-steps{gap:.75rem;flex-wrap:nowrap}@media(max-width: 1024px){.content-wrap.join-wrap .join-steps{width:max-content;min-width:100%}}.content-wrap.join-wrap .join-steps-item{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;min-width:9.5rem;padding:.35rem 1rem;border:1px solid #d7d7d7;border-radius:6px;background-color:#fff;text-align:center}@media(max-width: 768px){.content-wrap.join-wrap .join-steps-item{min-width:7.25rem;padding:.3rem .65rem;gap:.35rem}}.content-wrap.join-wrap .join-steps-item p{margin:0;font-weight:600;color:#000}@media(max-width: 768px){.content-wrap.join-wrap .join-steps-item p{font-size:.875rem}}.content-wrap.join-wrap .join-steps-item h3{font-size:1.0625rem;font-weight:400;color:#000}@media(max-width: 768px){.content-wrap.join-wrap .join-steps-item h3{font-size:1rem}}.content-wrap.join-wrap .join-steps-item.active{background-color:#1d4ed8;border-color:#1d4ed8}.content-wrap.join-wrap .join-steps-item.active p,.content-wrap.join-wrap .join-steps-item.active h3{color:#fff}.content-wrap.join-wrap .join-steps-item.done{background-color:#ebf0ff;border-color:#a0b3ea}.content-wrap.join-wrap .join-steps-item.done p,.content-wrap.join-wrap .join-steps-item.done h3{color:#5e83eb}.content-wrap.join-wrap .join-steps-arrow{flex-shrink:0;display:flex;align-items:center}.content-wrap.join-wrap .join-steps-arrow iconify-icon{font-size:1.4375rem;color:#d0d0d0}@media(max-width: 768px){.content-wrap.join-wrap .join-steps-arrow iconify-icon{font-size:1.0625rem}}.content-wrap.join-wrap .join-steps-arrow.done iconify-icon{color:#93aae9}.content-wrap.join-wrap .join-agree-card{border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;padding:1.75rem}@media(max-width: 768px){.content-wrap.join-wrap .join-agree-card{padding:1.25rem 1rem}}.content-wrap.join-wrap .join-agree-all{padding:.85rem 1rem;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:2.5rem}@media(max-width: 768px){.content-wrap.join-wrap .join-agree-all{margin-bottom:1.5rem;padding:.75rem}}.content-wrap.join-wrap .join-agree-all .join-agree-text{color:#000;font-weight:600}.content-wrap.join-wrap .join-agree-all #join-agree-all+.join-checkbox-icon{width:auto;height:auto;margin-top:0;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.content-wrap.join-wrap .join-agree-all #join-agree-all+.join-checkbox-icon iconify-icon{font-size:1.4375rem;color:#898c96;opacity:1}.content-wrap.join-wrap .join-agree-all #join-agree-all:checked+.join-checkbox-icon{background-color:rgba(0,0,0,0);border:none}.content-wrap.join-wrap .join-agree-all #join-agree-all:checked+.join-checkbox-icon iconify-icon{color:#5e83eb;opacity:1}.content-wrap.join-wrap .join-agree-all #join-agree-all:checked~.join-agree-text{color:#5e83eb}.content-wrap.join-wrap .join-agree-all:has(#join-agree-all:checked){background-color:#eeeffc;border-color:#9ab1ee}.content-wrap.join-wrap .join-agree-item+.join-agree-item{margin-top:2.5rem}@media(max-width: 768px){.content-wrap.join-wrap .join-agree-item+.join-agree-item{margin-top:1.5rem}}.content-wrap.join-wrap .join-agree-label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:1.0625rem;font-weight:600;color:#000;line-height:1.5}@media(max-width: 768px){.content-wrap.join-wrap .join-agree-label{font-size:1rem}}.content-wrap.join-wrap .join-agree-label .join-checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.content-wrap.join-wrap .join-agree-label .join-checkbox-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;border:1px solid #bababa;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.content-wrap.join-wrap .join-agree-label .join-checkbox-icon iconify-icon{font-size:1rem;color:#898c96;opacity:1}.content-wrap.join-wrap .join-agree-label .join-checkbox-input:checked+.join-checkbox-icon{background-color:#1d4ed8;border-color:#1d4ed8}.content-wrap.join-wrap .join-agree-label .join-checkbox-input:checked+.join-checkbox-icon iconify-icon{color:#fff;opacity:1}.content-wrap.join-wrap .join-agree-label .join-agree-text{flex:1;min-width:0}.content-wrap.join-wrap .join-agree-label .join-agree-text .required{color:#1d4ed8}.content-wrap.join-wrap .join-terms-box{margin-top:.75rem;padding:1rem 1.25rem;max-height:16rem;overflow-y:auto;border:1px solid #e0e0e0;border-radius:6px;background-color:#fafafa;font-size:.9375rem;color:#000}@media(max-width: 768px){.content-wrap.join-wrap .join-terms-box{padding:.75rem 1rem;max-height:12rem;font-size:.875rem}}.content-wrap.join-wrap .join-terms-box p{line-height:1.7}.content-wrap.join-wrap .join-terms-box h4{color:#000;font-weight:500;margin-top:2rem;line-height:1.8}.content-wrap.join-wrap .join-terms-box h4:first-child{margin-top:0}.content-wrap.join-wrap .join-submit-wrap{margin-top:2.5rem}@media(max-width: 768px){.content-wrap.join-wrap .join-submit-wrap{margin-top:2rem}}.content-wrap.join-wrap.join-done .join-complete-btn-wrap{margin-top:3rem;width:100%}@media(max-width: 768px){.content-wrap.join-wrap.join-done .join-complete-btn-wrap{flex-direction:column;gap:.75rem}}.content-wrap.join-wrap.join-done .join-complete-btn-wrap button{min-width:10rem;height:2.8rem;font-weight:700}@media(max-width: 768px){.content-wrap.join-wrap.join-done .join-complete-btn-wrap button{width:100%}}.content-wrap.join-wrap .join-next-btn{min-width:12rem;height:2.75rem;padding:0 3rem;font-size:1.0625rem;font-weight:700}@media(max-width: 768px){.content-wrap.join-wrap .join-next-btn{width:100%;max-width:20rem}}.content-wrap.join-step2-wrap .join-info-card{border:1px solid #e5e5e5;border-radius:10px;background:#fff;padding:2rem}.content-wrap.join-step2-wrap .join-info-section+.join-info-section{margin-top:2rem}.content-wrap.join-step2-wrap .join-section-title{font-size:1.4375rem;font-weight:700;margin-bottom:1rem;padding-left:.75rem;position:relative}.content-wrap.join-step2-wrap .join-section-title::before{content:"";position:absolute;left:0;top:.2rem;width:6px;height:1.25rem;background:#2f5bd3}.content-wrap.join-step2-wrap .join-info-box{border:1px solid #e5e5e5;border-radius:10px;padding:1.25rem}.content-wrap.join-step2-wrap .join-form-row{display:flex;gap:1rem;padding:.5rem 0}.content-wrap.join-step2-wrap .join-form-label{flex:0 0 9rem;font-weight:600;color:#000}.content-wrap.join-step2-wrap .join-form-field{flex:1;min-width:0}.content-wrap.join-step2-wrap .join-input,.content-wrap.join-step2-wrap .join-select{height:2.2rem;border:1px solid #cfcfcf;border-radius:8px;padding:0 .75rem;font-size:1rem;color:#000;background:#fff}.content-wrap.join-step2-wrap .join-input{width:100%}.content-wrap.join-step2-wrap .join-input.short{width:8rem}.content-wrap.join-step2-wrap .join-select{min-width:5rem}.content-wrap.join-step2-wrap .join-inline{flex-wrap:wrap}.content-wrap.join-step2-wrap .join-mini-btn{height:2.2rem;padding:0 .75rem;font-size:.9375rem}.content-wrap.join-step2-wrap .join-password-wrap{position:relative}.content-wrap.join-step2-wrap .join-password-wrap iconify-icon{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#999;font-size:1.0625rem}.content-wrap.join-step2-wrap .join-help-text{margin-top:.4rem;font-size:.9375rem;color:#000;line-height:1.4}.content-wrap.join-step2-wrap .join-help-text.error{color:#ff5e5e}@media(max-width: 768px){.content-wrap.join-wrap.step2{margin-top:1rem !important}}@media(max-width: 768px){.content-wrap.join-wrap.step2 .form-wrap{margin-top:2rem}}.content-wrap.join-wrap.step2 .input-wrap-inner{display:flex;align-items:center;gap:.5rem;width:100%;max-width:600px}@media(max-width: 1024px){.content-wrap.join-wrap.step2 .input-wrap-inner{flex-wrap:wrap}}@media(max-width: 768px){.content-wrap.join-wrap.step2 .input-wrap-inner{flex-direction:column;align-items:stretch;max-width:none}}.content-wrap.join-wrap.step2 .input-wrap-inner .input-text{flex:1;min-width:0;width:100%}@media(max-width: 768px){.content-wrap.join-wrap.step2 .input-wrap-inner .btn-form{width:100%}}@media(max-width: 1024px){.content-wrap.join-wrap.step2 .cert-number-wrap .btn-form{flex:1 1 100%}}.content-wrap.join-wrap.step2 .cert-number-wrap .email-at{flex-shrink:0;font-size:1.075rem;color:#000}.content-wrap.join-wrap.step2 .input-wrap-help p{flex-wrap:wrap}@media(max-width: 768px){.content-wrap.join-wrap.step2 .join-submit-wrap{flex-direction:column;align-items:stretch;gap:.75rem}}@media(max-width: 768px){.content-wrap.join-wrap.step2 .join-submit-wrap .join-next-btn{max-width:none;width:100%}}.content-wrap.join-wrap.step2 .join-password-wrap{position:relative;width:100%;max-width:600px}.content-wrap.join-wrap.step2 .join-password-wrap .input-text{width:100%;padding-right:2.25rem}.content-wrap.join-wrap.step2 .join-password-wrap iconify-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;font-size:1.0625rem;cursor:pointer}.content-wrap.join-wrap.step2 .input-wrap-help{font-size:.9375rem;color:#000;line-height:1.4}.content-wrap.join-wrap.step2 .input-wrap-help .red{color:#ff5252}.content-wrap.join-wrap.step2 .select-text.btn-form{background-color:#edf1fb !important;border:1px solid #9ab1ee !important;color:#5e83eb !important;font-weight:500 !important}.content-wrap.join-wrap.step2 .select-icon.btn-form{color:#5e83eb !important}@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}.content-wrap.mypage-edit-wrap .page-alert{font-size:1rem;padding:.75rem 1rem;background:#fff3f3;border:1px solid #f5c6c6;border-radius:8px;color:#d34343;margin-bottom:1rem}.content-wrap.mypage-edit-wrap .page-alert[hidden]{display:none !important}.content-wrap.mypage-edit-wrap .mypage-edit-view,.content-wrap.mypage-edit-wrap .mypage-edit-form{display:flex;flex-direction:column;gap:2rem}.content-wrap.mypage-edit-wrap .mypage-edit-view[hidden],.content-wrap.mypage-edit-wrap .mypage-edit-form[hidden]{display:none !important}.content-wrap.mypage-edit-wrap .mypage-edit-value{margin:0;font-size:1.025rem;color:#000;line-height:1.5}.content-wrap.mypage-edit-wrap .login-field label .required{color:#1d4ed8}.content-wrap.mypage-edit-wrap .login-field .field-label-row{width:100%}@media(max-width: 768px){.content-wrap.mypage-edit-wrap .login-field .field-label-row{flex-wrap:wrap;align-items:flex-start !important}}.content-wrap.mypage-edit-wrap .login-field .field-label-row label{flex-shrink:0}.content-wrap.mypage-edit-wrap .login-field .field-label-row .field-hint{margin-left:auto;text-align:right}@media(max-width: 768px){.content-wrap.mypage-edit-wrap .login-field .field-label-row .field-hint{width:100%;margin-left:0;justify-content:flex-end}}.content-wrap.mypage-edit-wrap .login-input,.content-wrap.mypage-edit-wrap .login-select{box-sizing:border-box}.content-wrap.mypage-edit-wrap .login-input.is-readonly{background-color:#f5f5f5;color:#000;cursor:not-allowed}.content-wrap.mypage-edit-wrap .field-hint{margin:0;font-size:.875rem;font-weight:400;color:#000}.content-wrap.mypage-edit-wrap .field-hint iconify-icon{font-size:1rem;flex-shrink:0}.content-wrap.mypage-edit-wrap .field-error{margin:0;font-size:.875rem;color:#e04040}.content-wrap.mypage-edit-wrap .field-error[hidden]{display:none !important}.content-wrap.mypage-edit-wrap .split-input-wrap{width:100%}.content-wrap.mypage-edit-wrap .split-input-wrap .dash{flex-shrink:0;color:#000;font-weight:700}.content-wrap.mypage-edit-wrap .split-input-wrap .login-input{flex:1;min-width:0}.content-wrap.mypage-edit-wrap .split-input-wrap .biz-no-part{flex:0 0 4rem;width:4rem;min-width:4rem}.content-wrap.mypage-edit-wrap .split-input-wrap .biz-no-part-md{flex:0 0 3.25rem;width:3.25rem;min-width:3.25rem}.content-wrap.mypage-edit-wrap .select-wrap{position:relative;width:100%}.content-wrap.mypage-edit-wrap .select-wrap .login-select{width:100%;padding-right:2.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.content-wrap.mypage-edit-wrap .select-wrap .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#6a6a6a;pointer-events:none}.content-wrap.mypage-edit-wrap .select-wrap.phone-prefix-wrap{flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem}.content-wrap.mypage-edit-wrap .change-person-phone-wrap{width:100%}@media(max-width: 768px){.content-wrap.mypage-edit-wrap .change-person-phone-wrap{flex-wrap:wrap}}.content-wrap.mypage-edit-wrap .change-person-phone-wrap .zip-code-input{flex:0 0 7.5rem;width:7.5rem;min-width:7.5rem}.content-wrap.mypage-edit-wrap .change-person-phone-wrap .change-person-cert-btn{flex-shrink:0;white-space:nowrap;font-weight:600}@media(max-width: 768px){.content-wrap.mypage-edit-wrap .change-person-phone-wrap .change-person-cert-btn{width:100%}}.content-wrap.mypage-edit-wrap .login-field>.login-input+.login-input{margin-top:.5rem}.content-wrap.mypage-edit-wrap>.login-submit-btn{width:100%;height:2.75rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:700}.content-wrap.change-person-wrap .change-person-view,.content-wrap.change-person-wrap .change-person-edit{display:flex;flex-direction:column;gap:2rem}.content-wrap.change-person-wrap .change-person-view[hidden],.content-wrap.change-person-wrap .change-person-edit[hidden]{display:none !important}.content-wrap.change-person-wrap .change-person-value{margin:0;font-size:1.025rem;color:#000;line-height:1.5}.content-wrap.change-person-wrap .change-person-phone-wrap{width:100%}@media(max-width: 768px){.content-wrap.change-person-wrap .change-person-phone-wrap{flex-wrap:wrap}}.content-wrap.change-person-wrap .change-person-phone-wrap .login-input{flex:1;min-width:0}.content-wrap.change-person-wrap .change-person-phone-wrap .change-person-cert-btn{flex-shrink:0;white-space:nowrap;height:2.5rem;padding:0 .75rem;font-size:1rem;font-weight:600}@media(max-width: 768px){.content-wrap.change-person-wrap .change-person-phone-wrap .change-person-cert-btn{width:100%}}.content-wrap.change-person-wrap>.login-submit-btn{width:100%;height:2.75rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:700}.content-wrap.notice-inbox-wrap .divider{color:#000;margin:0 .25rem}@media(max-width: 768px){.content-wrap.notice-inbox-wrap .table-info{flex-direction:column;align-items:flex-start !important;gap:.75rem}}@media(max-width: 768px){.content-wrap.notice-inbox-wrap .table-info .table-info-left{flex-wrap:wrap;gap:.5rem 1rem}}.content-wrap.notice-inbox-wrap .notice-list-scroll{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap .notice-list-scroll{overflow-x:visible}}.content-wrap.notice-inbox-wrap .notice-list-scroll .table.notice-list{margin-top:0;min-width:56rem}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap .notice-list-scroll .table.notice-list{min-width:0}}@media(max-width: 768px){.content-wrap.notice-inbox-wrap .pagination-wrap{flex-wrap:wrap;gap:.5rem;margin-top:2rem}}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr.clickable-row{cursor:pointer}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr.clickable-row:hover{background-color:#f5f7fb}.content-wrap.notice-inbox-wrap .table.notice-list tbody td{padding:.75rem 1rem}.content-wrap.notice-inbox-wrap .table.notice-list .notice-doc-no{position:relative;gap:.25rem}.content-wrap.notice-inbox-wrap .table.notice-list .notice-doc-no.is-new::before{content:"N";position:absolute;top:-0.35rem;left:-1.5rem;width:1rem;height:1rem;border-radius:50%;background-color:#1d4ed8;color:#fff;font-size:.6875rem}.content-wrap.notice-inbox-wrap .table.notice-list .notice-title-cell{text-align:left}.content-wrap.notice-inbox-wrap .table.notice-list .notice-title-badge{border-radius:6px;border:1px solid #1d4ed8;padding:.125rem .5rem;color:#1d4ed8;font-weight:500;font-size:1rem}.content-wrap.notice-inbox-wrap .table.notice-list .link{color:#5378de;text-decoration:underline}.content-wrap.notice-inbox-wrap .table.notice-list .link iconify-icon{font-size:1.0625rem;color:#5378de}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap .table.notice-list colgroup{display:none}.content-wrap.notice-inbox-wrap .table.notice-list thead{display:none}.content-wrap.notice-inbox-wrap .table.notice-list tbody{display:block}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr{display:flex;flex-direction:column;margin-bottom:1rem;border:1px solid #e5e6e9;border-radius:10px;overflow:hidden;background-color:#fff}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr:last-child{margin-bottom:0}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr.clickable-row:hover{background-color:#fff}.content-wrap.notice-inbox-wrap .table.notice-list tbody tr.clickable-row:active{background-color:#f5f7fb}.content-wrap.notice-inbox-wrap .table.notice-list tbody td{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem;padding:.625rem 1rem;text-align:left;white-space:normal;word-break:break-word;border-right:none;border-bottom:1px solid #f0f0f0}}@media(max-width: 1024px)and (max-width: 768px){.content-wrap.notice-inbox-wrap .table.notice-list tbody td{padding:.5rem .75rem;font-size:1rem}}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap .table.notice-list tbody td::before{content:attr(data-label);flex:0 0 6.5rem;font-weight:700;color:#000;text-align:left;flex-shrink:0;line-height:1.45}.content-wrap.notice-inbox-wrap .table.notice-list tbody td:last-child{border-bottom:none}.content-wrap.notice-inbox-wrap .table.notice-list tbody td .link{justify-content:flex-start !important}.content-wrap.notice-inbox-wrap .table.notice-list tbody td.notice-title-cell{order:-1;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1rem .75rem;border-bottom:1px solid #e5e6e9;font-weight:600;font-size:1.0625rem;color:#000;line-height:1.45}.content-wrap.notice-inbox-wrap .table.notice-list tbody td.notice-title-cell::before{display:none}.content-wrap.notice-inbox-wrap .table.notice-list tbody td[data-label=문서번호] .notice-doc-no.is-new::before{position:static;display:inline-flex;align-items:center;justify-content:center;margin-right:.35rem;vertical-align:middle}}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-head-top{flex-wrap:wrap}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-head-top{margin-bottom:1rem}}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-type-badge{flex-shrink:0;padding:.35rem .75rem;border:1px solid #1d4ed8;border-radius:6px;color:#1d4ed8;font-size:1rem;font-weight:600}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-title{margin:0;font-size:1.4375rem;font-weight:700;color:#000}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta{margin-top:1rem;gap:1rem}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta{flex-direction:column;align-items:flex-start !important;gap:.5rem}}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-left{flex-wrap:wrap;font-size:1.025rem;color:#000}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-left strong{font-weight:400}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-left .link{color:#5378de;text-decoration:underline}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-left .link iconify-icon{font-size:1.0625rem;color:#5378de}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-meta-divider{color:#cfcfcf}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-help{margin:0;font-size:.9375rem;color:#000}@media(max-width: 1024px){.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-help{width:100%}}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-meta-help iconify-icon{font-size:1.0625rem;color:#848484;flex-shrink:0}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .table-wrap{margin-top:1.5rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-table{margin-top:1.5rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide{margin-top:2rem;padding:1.5rem 1.75rem;border-radius:10px;background-color:#edf1fb}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide ul{margin:0 0 1rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide ul:last-child{margin-bottom:0}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide ul li{font-size:1.025rem;color:#000;line-height:1.7}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide ul li+li{margin-top:.35rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide p{margin:0;font-size:1rem;color:#000;line-height:1.7}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-guide p+p{margin-top:.75rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-btn-wrap{margin-top:3rem}.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-btn-wrap .notice-list-btn{min-width:10rem;height:2.8rem;font-weight:700}@media(max-width: 768px){.content-wrap.notice-inbox-wrap.notice-inbox-detail-wrap .notice-detail-btn-wrap .notice-list-btn{width:100%;max-width:20rem}}@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}.table .fix-badge{display:inline-block;padding:3px 7px;background-color:#fff;border:1px solid #1d4ed8;color:#1d4ed8;border-radius:6px;font-size:12px;font-weight:600;vertical-align:middle}.detail-card{border:1px solid #d4d4d4;border-radius:10px;overflow:hidden}.detail-card-head{padding:20px 24px;border-bottom:1px solid #e5e5e5}.detail-card-head-top{flex-wrap:wrap}.detail-card-title{margin:0;font-size:1.4375rem;font-weight:700;color:#000}.detail-card-meta{margin-top:1rem;font-size:1.025rem;color:#000}.detail-card-body{padding:28px 24px;min-height:240px;font-size:15px;color:#131416;line-height:1.8}.detail-card-body img{max-width:100%;height:auto}.detail-card-body ol,.detail-card-body ul{margin:.5em 0 .5em 2em;padding-left:1.2em}.detail-card-body ol{list-style-type:decimal}.detail-card-body ul{list-style-type:disc}.detail-card-body li{margin:.2em 0;line-height:1.8}.detail-card-body p{margin:.4em 0}.detail-card-body strong,.detail-card-body b{font-weight:700}.detail-card-body table{border-collapse:collapse;width:100%;margin:.8em 0}.detail-card-body table td,.detail-card-body table th{border:1px solid #d4d4d4;padding:6px 10px}.detail-card-files{display:flex;align-items:flex-start;gap:12px;padding:14px 24px;border-top:1px solid #e5e5e5;font-size:14px}.detail-card-files-title{font-weight:700;color:#000;white-space:nowrap;flex-shrink:0}.detail-card-files ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px}.detail-card-files li a{color:#1d4ed8;text-decoration:none}.detail-card-files li a:hover{text-decoration:underline}.detail-type-badge{flex-shrink:0;padding:.35rem .75rem;border:1px solid #1d4ed8;border-radius:6px;color:#1d4ed8;font-size:1rem;font-weight:600}.detail-meta-divider{color:#cfcfcf}.announcement-title-link{color:#131416;text-decoration:none}.announcement-title-link:hover{color:#1d4ed8;text-decoration:underline}.detail-nav{border-top:1px solid #a9a9a9}.detail-nav-row{display:flex;align-items:center;gap:16px;padding:14px 8px;font-size:15px}.detail-nav-row:first-child{border-bottom:1px solid #e5e5e5}.detail-nav-row:last-child{border-bottom:1px solid #a9a9a9}.detail-nav-label{width:68px;font-weight:700;color:#000;flex-shrink:0;font-size:14px}.detail-nav-label iconify-icon{font-size:1.0625rem;vertical-align:-2px}.detail-nav-title a{color:#131416;text-decoration:none}.detail-nav-title a:hover{color:#1d4ed8;text-decoration:underline}.detail-nav-none{color:#aab2bb}.faq-tab-btn{padding:.25rem .65rem;border:1px solid #bcbcbc;border-radius:6px;background-color:#fff;font-size:1rem;font-weight:500;color:#000;white-space:nowrap;line-height:1.3;cursor:pointer}.faq-tab-btn.active{border-color:#9ab1ee;color:#5e83eb;font-weight:600;background-color:#edf1fb}.faq-list{list-style:none;margin:24px 0 0;padding:0;border-top:2px solid #1d4ed8}.faq-item{border-bottom:1px solid #c3c9d1}.faq-item.is-hidden{display:none}.faq-question{display:flex;align-items:flex-start;gap:14px;width:100%;padding:22px 16px;background:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer;font-size:17px;font-weight:600;color:#131416;font-family:inherit}.faq-question:hover{background:#f8f9ff}.faq-question[aria-expanded=true] .faq-arrow{transform:rotate(180deg)}@media(max-width: 768px){.faq-question{font-size:16px;padding:18px 12px;gap:10px}}.faq-q-mark{flex:0 0 auto;width:28px;height:28px;line-height:28px;border-radius:50%;background:#1d4ed8;color:#fff;text-align:center;font-weight:800;font-size:14px}.faq-q-text{flex:1;display:flex;flex-direction:column;gap:4px}.faq-q-category{display:inline-block;align-self:flex-start;font-size:13px;font-weight:700;color:#5e83eb}.faq-q-title{font-size:17px;font-weight:600;color:#131416;line-height:1.4}.faq-arrow{flex:0 0 auto;font-size:19px;color:#8b95a1;transition:transform .2s ease;align-self:center}.faq-answer{max-height:0;overflow:hidden;transition:max-height .6s ease}.faq-a-row{display:flex;gap:14px;padding:24px 16px 24px 58px;border-top:1px solid #eef0f3}@media(max-width: 768px){.faq-a-row{padding-left:50px}}.faq-a-mark{flex:0 0 28px;width:28px;height:28px;line-height:28px;margin-left:-42px;border-radius:50%;border:1px solid #1d4ed8;color:#1d4ed8;text-align:center;font-weight:800;font-size:14px}@media(max-width: 768px){.faq-a-mark{margin-left:-38px;margin-right:10px}}.faq-a-content{flex:1;font-size:14.5px;line-height:1.7;color:#000;word-break:break-word}.faq-a-content p{margin:0 0 10px}.faq-a-content p:last-child{margin-bottom:0}.faq-a-content strong,.faq-a-content b{font-weight:700;color:#131416}.faq-a-content h1,.faq-a-content h2,.faq-a-content h3{font-weight:700;margin:14px 0 8px;color:#131416}.faq-a-content ul,.faq-a-content ol{margin:0 0 10px 22px;padding:0}.faq-a-content li{margin-bottom:4px}.faq-a-content img{max-width:100%;height:auto}.faq-a-content a{color:#1d4ed8;text-decoration:underline}.faq-a-content table{border-collapse:collapse;width:100%;margin:10px 0}.faq-a-content table td,.faq-a-content table th{border:1px solid #d1d6db;padding:8px}.faq-empty{padding:60px 20px;text-align:center;color:#8b95a1;font-size:16px}.inquiry-title-link{color:#131416;text-decoration:none}.inquiry-title-link:hover{color:#1d4ed8;text-decoration:underline}.table .badge-done{display:inline-block;padding:3px 10px;background:#edf1fb;color:#5e83eb;border:1px solid #9ab1ee;border-radius:6px;font-size:13px;font-weight:600}.table .badge-wait{display:inline-block;padding:3px 10px;background:#fff;color:#51618f;border:1px solid #a7afc7;border-radius:6px;font-size:13px;font-weight:600}.w-full{width:100%;box-sizing:border-box}@media(max-width: 768px){.req-type-group{display:none !important}}.req-type-btn{padding:.25rem .65rem;border:1px solid #bcbcbc;border-radius:6px;background-color:#fff;font-size:1rem;font-weight:500;color:#000;white-space:nowrap;line-height:1.3;cursor:pointer}.req-type-btn.active{border-color:#1d4ed8;color:#fff;font-weight:600;background-color:#1d4ed8}.req-type-select-wrap{position:relative;display:none;align-items:center;width:100%;max-width:260px}@media(max-width: 768px){.req-type-select-wrap{display:inline-flex;max-width:none}}.req-type-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.45rem 1.75rem .45rem .75rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;box-sizing:border-box;cursor:pointer}.req-type-select-icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:#555;pointer-events:none}.existing-file-list{margin-bottom:8px}.existing-file-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px}.existing-file-row a.del-link{color:#d34343;cursor:pointer;text-decoration:none}.new-file-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.new-file-row input[type=file]{flex:1;padding:6px 8px;border:1px solid #d3dde7;border-radius:5px;font-size:14px}.new-file-row a{color:#d34343;font-size:14px;white-space:nowrap;cursor:pointer;text-decoration:none}.file-count-msg{margin-left:8px;font-size:14px;color:#000}.file-hint{font-size:13px;color:#8a95a3;margin-top:6px}.content-wrap.steps .extra-doc-wrap.inquiry-attach,.content-wrap.steps .extra-doc-wrap.inquiry-attach .file-line-list{display:contents}.content-wrap.steps .form-group .form-line .editor-wrap{flex:1;min-width:0;max-width:600px;width:100%}@media(max-width: 1024px){.content-wrap.steps .form-group .form-line .editor-wrap{max-width:none}}.content-wrap.steps .form-group .form-line textarea{width:100%;height:8rem;padding:.75rem 1rem;border:1px solid #bababa;border-radius:6px;font-size:1.025rem;color:#000;background-color:#fff;resize:vertical;box-sizing:border-box}@media(max-width: 768px){.content-wrap.steps .form-group .form-line textarea{height:6rem}}.content-wrap.steps .form-group .form-line textarea::placeholder{color:#999}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor{width:100%}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-toolbar{border:1px solid #bababa;border-bottom:none;border-radius:6px 6px 0 0;background-color:#fff}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable{min-height:8rem;padding:.75rem 1rem;border:1px solid #bababa;border-radius:0 0 6px 6px;font-size:1.025rem;color:#000;background-color:#fff}@media(max-width: 768px){.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable{min-height:6rem}}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable ol,.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable ul{padding-left:2em;margin-left:.5em}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable ol{list-style-type:decimal}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable ul{list-style-type:disc}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__main>.ck-editor__editable li{list-style:inherit}.content-wrap.steps .form-group .form-line .editor-wrap .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{border-color:#bababa;box-shadow:none}.content-wrap.steps .attach-file-hint-line{padding-top:0}.content-wrap.steps .attach-file-hint-line>label{visibility:hidden}.content-wrap.steps .attach-file-hint-line .file-hint{margin-top:0;font-size:1rem;color:#8a95a3}.content-wrap.steps .attach-file-hint-line .file-hint iconify-icon{font-size:1.0625rem;flex-shrink:0}.content-cell{line-height:1.8;white-space:normal}.content-cell img{max-width:100%}.content-cell ol,.content-cell ul{margin:.5em 0 .5em 2em;padding-left:1.2em}.content-cell ol{list-style-type:decimal}.content-cell ul{list-style-type:disc}.content-cell li{margin:.2em 0;line-height:1.8;list-style:inherit}.file-link{display:block;color:#1d4ed8;text-decoration:none;font-size:14px;margin-bottom:4px}.file-link:hover{text-decoration:underline}.title-group .badge-done{display:inline-block;padding:3px 12px;background:#edf1fb;color:#5e83eb;border:1px solid #9ab1ee;border-radius:6px;font-size:13px;font-weight:600}.title-group .badge-wait{display:inline-block;padding:3px 12px;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:6px;font-size:13px;font-weight:600}.btn-del{padding:0 1.5rem;height:2.5rem;background:#fff;color:#d34343;border:1px solid #d34343;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.btn-del:hover{background:#fff5f5}@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}.content-wrap.about{text-align:left}.content-wrap.about .about-section+.about-section{margin-top:3rem;padding-top:3rem;border-top:1px solid #e5e5e5}@media(max-width: 768px){.content-wrap.about .about-section+.about-section{margin-top:2rem;padding-top:2rem}}.content-wrap.about .about-lead,.content-wrap.about .about-text{font-size:1.0625rem;line-height:1.75;color:#000}.content-wrap.about .about-lead{font-size:1.125rem;color:#000}.content-wrap.about .about-section-title{font-size:1.4375rem;font-weight:700;color:#000;margin-bottom:.75rem}.content-wrap.about .about-subtitle{font-size:1.125rem;font-weight:700;color:#000;margin:1.5rem 0 1rem;padding-left:1.25rem;position:relative}.content-wrap.about .about-subtitle::before{content:"";display:block;width:8px;height:20px;background-color:#1d4ed8;position:absolute;left:0;top:50%;transform:translateY(-50%)}.content-wrap.about .help-wrap{margin-top:1.25rem}.content-wrap.about .about-card-list{display:flex;gap:1rem;margin-top:1rem}@media(max-width: 768px){.content-wrap.about .about-card-list{flex-direction:column}}.content-wrap.about .about-card{padding:1.5rem 2rem;border:1px solid #e5e5e5;border-radius:10px;background-color:#fdfdfd}@media(max-width: 768px){.content-wrap.about .about-card{padding:1.25rem 1rem}}.content-wrap.about .about-card-title{font-size:1.0625rem;font-weight:700;color:#000;margin-bottom:.75rem}.content-wrap.about .about-card-text{font-size:1.0625rem;line-height:1.7;color:#000}.content-wrap.about .about-tag-list{flex-wrap:wrap;margin-top:1rem}.content-wrap.about .about-tag-list span{padding:.25rem 1rem;border-radius:20px;border:1px solid #9ab1ee;background-color:#edf1fb;font-size:1rem;font-weight:500;color:#5e83eb;white-space:nowrap}.content-wrap.about .about-process .about-steps-head{margin:1.5rem 0 1rem;gap:1rem}@media(max-width: 768px){.content-wrap.about .about-process .about-steps-head{flex-direction:column;align-items:flex-start !important}}.content-wrap.about .about-process .about-steps-head .about-subtitle{margin:0}.content-wrap.about .about-process .about-steps-badge{font-size:1rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;border:1px solid #1d4ed8;border-radius:20px;padding:.15rem .75rem}.content-wrap.about .about-steps{flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:0}.content-wrap.about .about-step-item{width:calc(25% - .75rem);min-height:170px;padding:1.25rem 1.5rem;background-color:#f5f8fb;border:1px solid #e5e5e5;border-radius:10px;box-sizing:border-box}@media(max-width: 1024px){.content-wrap.about .about-step-item{width:calc(33.333% - .6666rem)}}@media(max-width: 768px){.content-wrap.about .about-step-item{width:calc(50% - .5rem);min-height:150px}}.content-wrap.about .about-step-item .icon-wrap{width:2.5rem;height:2.5rem;background-color:#e0ecfc;border-radius:8px;margin-bottom:1.5rem}.content-wrap.about .about-step-item .icon-wrap iconify-icon{font-size:1.4375rem;color:#8aa5ef}.content-wrap.about .about-step-item p{font-size:.975rem;font-weight:400;color:#000}.content-wrap.about .about-step-item p span{color:#1d4ed8}.content-wrap.about .about-step-item h5{font-size:1.0625rem;font-weight:700;color:#000;margin-top:.25rem}.content-wrap.apply-guide{text-align:left}.content-wrap.apply-guide .apply-guide-steps{gap:1.25rem}@media(max-width: 1024px){.content-wrap.apply-guide .apply-guide-steps{flex-direction:column}}.content-wrap.apply-guide .apply-guide-card{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.content-wrap.apply-guide .apply-guide-card-head{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background-color:#e5e6e9}.content-wrap.apply-guide .apply-guide-card-head .step-num{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#51618f;font-size:1rem;font-weight:700;line-height:1.75rem;color:#fff;text-align:center}.content-wrap.apply-guide .apply-guide-card-head h3{font-size:1.0625rem;font-weight:700;color:#51618f}.content-wrap.apply-guide .apply-guide-card-body{flex:1;display:flex;flex-direction:column;padding:1.5rem 1.25rem 1.75rem;text-align:center}@media(max-width: 768px){.content-wrap.apply-guide .apply-guide-card-body{padding:1.25rem 1rem 1.5rem}}.content-wrap.apply-guide .apply-guide-icon{width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;border-radius:50%;background-color:#e0ecfc}.content-wrap.apply-guide .apply-guide-icon iconify-icon{font-size:2.3125rem;color:#8aa5ef}.content-wrap.apply-guide .apply-guide-card-title{font-size:1.125rem;font-weight:700;color:#000;margin-bottom:.5rem}.content-wrap.apply-guide .apply-guide-desc{font-size:1.0625rem;line-height:1.6;color:#000;margin-bottom:2rem}.content-wrap.apply-guide .apply-checklist{list-style:none;margin:0;padding:1rem 1.25rem;text-align:left;background-color:#edf1fb;border-radius:8px;margin-top:auto}.content-wrap.apply-guide .apply-checklist li{font-size:1.0625rem;color:#000;line-height:1.5}.content-wrap.apply-guide .apply-checklist li+li{margin-top:.75rem}.content-wrap.apply-guide .apply-checklist li .help-content-item-icon{flex-shrink:0;font-size:1.0625rem;color:#737373}.content-wrap.apply-guide .apply-download-list{list-style:none;margin:0;padding:0;text-align:left}.content-wrap.apply-guide .apply-download-list li+li{margin-top:.625rem}.content-wrap.apply-guide .apply-download-list .btn-form-secondary{width:100%;justify-content:space-between;box-sizing:border-box;text-align:left}.content-wrap.apply-guide .apply-download-list a.btn-form-secondary{display:flex;align-items:center;padding:.35rem .75rem;border-radius:6px;font-size:1.025rem;font-weight:500;background-color:#fff;border:1px solid #a7afc7;color:#51618f;text-decoration:none}@media(max-width: 768px){.content-wrap.apply-guide .apply-download-list a.btn-form-secondary{font-size:1rem;padding:.25rem .5rem}}.content-wrap.apply-guide .apply-download-list a.btn-form-secondary:hover{background-color:#e6e6ef}.content-wrap.apply-guide .apply-info-box{margin-top:auto;padding:1rem 1.25rem;text-align:left;background-color:#edf1fb;border-radius:8px;font-size:1.0625rem;line-height:1.65;color:#000}.content-wrap.apply-guide .apply-info-box .apply-info-box-title{display:block;font-size:1.0625rem;font-weight:700;color:#000;margin-bottom:.5rem}.content-wrap.apply-guide .apply-info-box .apply-info-path{margin:0;font-weight:400}.content-wrap.apply-guide .apply-info-box .apply-info-path a{color:#5378de;text-decoration:underline}.content-wrap.apply-guide .apply-info-box .apply-info-path a:hover{font-weight:600}.content-wrap.before-apply{text-align:left}.content-wrap.before-apply .before-apply-intro .help-wrap{margin-top:0}.content-wrap.before-apply .before-apply-intro .help-content{padding:1.25rem 1.75rem;border-radius:10px;background-color:#edf1fb}@media(max-width: 768px){.content-wrap.before-apply .before-apply-intro .help-content{padding:1rem}}.content-wrap.before-apply .before-apply-intro .help-content-item{font-size:1.0625rem;line-height:1.7;color:#000}.content-wrap.before-apply .before-apply-section{margin-top:2.5rem}@media(max-width: 768px){.content-wrap.before-apply .before-apply-section{margin-top:2rem;padding-top:2rem}}.content-wrap.before-apply .before-section-title{font-size:1.4375rem;font-weight:700;color:#000;margin-bottom:1.5rem}.content-wrap.before-apply .before-checklist-group+.before-checklist-group{margin-top:2.5rem}.content-wrap.before-apply .before-group-title{font-size:1.0625rem;font-weight:700;color:#000;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.content-wrap.before-apply .before-group-title::before{content:"";display:block;width:8px;height:20px;background-color:#1d4ed8;position:absolute;left:0;top:50%;transform:translateY(-50%)}.content-wrap.before-apply .before-checklist{list-style:none;margin:0;padding:1.25rem 1.5rem;background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:10px}@media(max-width: 768px){.content-wrap.before-apply .before-checklist{padding:1rem}}.content-wrap.before-apply .before-checklist-item+.before-checklist-item{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e5e5e5}.content-wrap.before-apply .before-checklist-item .join-agree-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:1.0625rem;font-weight:400;color:#000;line-height:1.75}@media(max-width: 768px){.content-wrap.before-apply .before-checklist-item .join-agree-label{font-size:1rem}}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-checkbox-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;border:1px solid #bababa;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-checkbox-icon iconify-icon{font-size:1rem;color:#898c96;opacity:1}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-checkbox-input:checked+.join-checkbox-icon{background-color:#edf1fb;border-color:#9ab1ee}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-checkbox-input:checked+.join-checkbox-icon iconify-icon{color:#5e83eb;opacity:1}.content-wrap.before-apply .before-checklist-item .join-agree-label .join-agree-text{flex:1;min-width:0;font-weight:400}
