@import url("/static/fonts/nanum_myeongjo/NanumMyeongjo.css");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");html{font-size:12px}@media screen and (min-width: 360px){html{font-size:14px}}@media screen and (min-width: 400px){html{font-size:16px}}@media screen and (min-width: 430px){html{font-size:16px}}@media screen and (min-width: 768px){html{font-size:16px}}@media screen and (min-width: 1200px){html{font-size:16px}}@media screen and (min-width: 1920px){html{font-size:16px}}::-webkit-scrollbar{width:rem(6px);height:rem(6px)}@media screen and (min-width: 1200px){::-webkit-scrollbar{width:10px;height:10px}}::-webkit-scrollbar-thumb{background:#CCCCCC;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#888888}::-webkit-scrollbar-track{background:#eeeeee;border-radius:0}.dropdown-box{display:inline-block;width:100%}.dropdown-box>button{width:100%;height:48px;padding:0px 52px 0px 20px;background:#eee;border:1px solid #eee;border-radius:5px;color:#666;font-size:16px;line-height:24px;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-box>button:after{position:absolute;top:0px;bottom:0px;right:0px;z-index:1;width:48px;background:url("/static/images/components/icon_dropdown_arrow.svg") no-repeat center center;background-size:14px 9px;transition:transform 0.3s ease-in-out;content:""}.dropdown-box>button:before{position:absolute;top:8px;right:48px;z-index:2;width:1px;height:32px;background:#eee;content:""}.dropdown-box>button:disabled{border-color:#ccc;background:#eee;color:#666}.dropdown-box .dropdown-list{display:none;position:absolute;top:48px;left:0px;z-index:9;min-width:100%;max-height:360px;border-radius:5px;box-shadow:0px 4px 10px rgba(0,0,0,0.1);overflow:hidden;overflow-y:overlay}.dropdown-box .dropdown-list ul li button{display:flex;justify-content:space-between;align-items:center;gap:0px 10px;width:100%;height:44px;padding:0px 10px 0px 20px;background:#eee;border:1px solid #eee;border-top:none;color:#000;font-size:16px;line-height:24px;font-weight:400;text-align:left;white-space:nowrap}.dropdown-box .dropdown-list ul li button:hover{color:#fff;background:#888}.dropdown-box .dropdown-list ul li button.selected{background:#888;border-color:#888;color:#fff}.dropdown-box .dropdown-list ul li button.selected:after{width:13px;height:10px;background:url("/static/images/components/icon_dropdown_check.svg") no-repeat center center;content:""}.dropdown-box .dropdown-list ul li:first-child button{border-top:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-box .dropdown-list ul li:last-child button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown-box .dropdown-list ul li p{color:#000;font-size:16px;line-height:24px;font-weight:400}.dropdown-box.placeholder>button{color:#ccc;font-weight:normal}.dropdown-box[direction=top] .dropdown-list{top:unset;bottom:48px}.dropdown-box.open>button:after{transform:rotate(-180deg)}.multi-dropdown-box{display:inline-block;width:100%}.multi-dropdown-box>button{width:100%;height:48px;padding:0px 52px 0px 20px;background:#fff;border:1px solid #eee;border-radius:5px;color:#666;font-size:16px;line-height:24px;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-dropdown-box>button:after{position:absolute;top:0px;bottom:0px;right:0px;z-index:1;width:48px;background:url("/static/images/components/icon_dropdown_arrow.svg") no-repeat center center;background-size:14px 9px;transition:transform 0.3s ease-in-out;content:""}.multi-dropdown-box>button:before{position:absolute;top:8px;right:48px;z-index:2;width:1px;height:32px;background:#eee;content:""}.multi-dropdown-box>button:disabled{border-color:#ccc;background:#eee;color:#666}.multi-dropdown-box .dropdown-list{display:none;position:absolute;top:53px;left:0px;z-index:9;min-width:100%;max-height:240px;border-radius:5px;box-shadow:0px 4px 10px rgba(0,0,0,0.1);overflow:hidden;overflow-y:overlay;background:#fff}.multi-dropdown-box .dropdown-list .list-search{position:sticky;top:0px;left:0px;right:0px;z-index:1}.multi-dropdown-box .dropdown-list .list-search input{padding-left:46px;background:#fff url(/static/images/components/icon_search.svg) no-repeat center left 12px;border:none;border-bottom:1px solid #ccc;border-radius:0px}.multi-dropdown-box .dropdown-list ul{padding:10px}.multi-dropdown-box .dropdown-list ul li{margin-top:5px}.multi-dropdown-box .dropdown-list ul li:first-child{margin-top:0px}.multi-dropdown-box .dropdown-list ul li.empty{margin-top:0px;color:#ccc;font-size:16px;line-height:60px;font-weight:400;text-align:center}.multi-dropdown-box .dropdown-list ul li label input{display:none}.multi-dropdown-box .dropdown-list ul li label input+p{padding:5px 10px 5px 35px;background:#fff url(/static/images/components/icon_checkbox_off.svg) no-repeat center left 5px;border-radius:5px;color:#333;font-size:16px;line-height:24px;font-weight:400}.multi-dropdown-box .dropdown-list ul li label input+p span{font:inherit;background:#fefae7;border-radius:3px}.multi-dropdown-box .dropdown-list ul li label input:checked+p{background:#fefae7 url(/static/images/components/icon_checkbox_on.svg) no-repeat center left 5px}.multi-dropdown-box .dropdown-list ul li p{color:#333;font-size:16px;line-height:24px;font-weight:400}.multi-dropdown-box.placeholder>button{color:#ccc;font-weight:normal}.multi-dropdown-box[direction=top] .list-search{top:unset;bottom:0px}.multi-dropdown-box[direction=top] .list-search input{border-top:1px solid #ddd;border-bottom:none}.multi-dropdown-box[direction=top] .dropdown-list{top:unset;bottom:53px;box-shadow:0px -4px 10px rgba(0,0,0,0.1)}.multi-dropdown-box.open>button:after{transform:rotate(-180deg)}.check-box{display:flex;justify-content:flex-start;align-items:center}.check-box>label input{display:block;width:20px;height:20px;margin:0px;background:url("/static/images/components/icon_checkbox_off.svg") no-repeat center center;border:none}.check-box>label input:checked{background:url("/static/images/components/icon_checkbox_on.svg") no-repeat center center}.check-box>label input:disabled:checked{background:url("/static/images/components/icon_checkbox_disabled.svg") no-repeat center center}.check-box>input{display:none}.check-box>input+label{color:#000;font-size:18px;line-height:18px;font-weight:500;display:inline-block;height:20px;padding-left:26px;background:url("/static/images/components/icon_checkbox_off.svg") no-repeat center left;background-size:contain}.check-box>input:checked+label{background:url("/static/images/components/icon_checkbox_on.svg") no-repeat center left;background-size:contain}.check-box>input:disabled:checked+label{background:url("/static/images/components/icon_checkbox_disabled.svg") no-repeat center left;background-size:contain}.radio-rwo{margin-bottom:3.3333333333rem}.radio-rwo>strong{position:relative;margin-bottom:1.6666666667rem;padding-left:.6666666667rem;color:#000;font-size:1.0833333333rem;line-height:1.0833333333rem;font-weight:600}.radio-rwo.required strong{display:flex;justify-content:flex-start;align-items:center}.radio-rwo.required strong:after{content:"*";position:relative;display:flex;color:#F82417;width:unset;height:unset;background:none;border-radius:unset;background-size:unset;margin:-.125rem 0 0 .3125rem}.radio-rwo.required strong+.radio-box-group{padding-left:1.3333333333rem}.radio-box-group{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;margin-right:30px}.radio-box{display:inline-block;margin-right:20px}.radio-box:last-child{margin-right:0}.radio-box label{display:flex;justify-content:flex-start;align-items:center;color:#000;font-size:18px;line-height:18px;font-weight:500}.radio-box label input{display:block;width:20px;height:20px;margin:0px;margin-right:4px;background:url("/static/images/components/icon_radio_off.svg") no-repeat center center;background-size:contain;border:none}.radio-box label input:checked{background:url("/static/images/components/icon_radio_on.svg") no-repeat center center;background-size:contain}.radio-box label input:disabled{opacity:0.5}.radio-box label input:disabled+span{opacity:0.5}.input-row>label,.input-row>.label{display:block;margin-bottom:6px;color:#000;font-size:14px;line-height:20px;font-weight:400;font-weight:bold;cursor:default}.input-row>label span,.input-row>.label span{font:inherit;color:#ccc}.input-row>label span.required,.input-row>.label span.required{color:#0095A9}.input-row input[type=text],.input-row input[type=number],.input-row input[type=tel],.input-row input[type=email],.input-row input[type=password]{display:inline-block;width:100%;height:48px;padding:0px 20px;background:#fff;border:1px solid #f9f9f9;border-radius:5px;box-sizing:border-box;color:#000;font-size:16px;line-height:24px;font-weight:400;vertical-align:top;transition:border-color 0.3s ease-in-out}.input-row input[type=text]::placeholder,.input-row input[type=number]::placeholder,.input-row input[type=tel]::placeholder,.input-row input[type=email]::placeholder,.input-row input[type=password]::placeholder{color:#ccc;font-size:16px;line-height:24px;font-weight:400}.input-row input[type=text].date-picker,.input-row input[type=number].date-picker,.input-row input[type=tel].date-picker,.input-row input[type=email].date-picker,.input-row input[type=password].date-picker{background:#fff url("/static/images/components/icon_calendar.svg") no-repeat center right 10px;background-size:28px auto;cursor:pointer}.input-row input[type=text]:focus,.input-row input[type=number]:focus,.input-row input[type=tel]:focus,.input-row input[type=email]:focus,.input-row input[type=password]:focus{border-color:#0095A9}.input-row input[type=text]:disabled,.input-row input[type=number]:disabled,.input-row input[type=tel]:disabled,.input-row input[type=email]:disabled,.input-row input[type=password]:disabled{border-color:#ccc;background:#eee;color:#666}.input-row textarea{resize:none;display:inline-block;width:100%;padding:0 20px;background:#fff;border:1px solid #f9f9f9;border-radius:5px;box-sizing:border-box;color:#000;font-size:16px;line-height:24px;font-weight:400;vertical-align:top;transition:border-color 0.3s ease-in-out}.input-row textarea:disabled{border-color:#ccc;background:#eee;color:#666}.input-row[mode="horizontal"]{padding-left:90px}.input-row[mode="horizontal"]>label,.input-row[mode="horizontal"]>.label{position:absolute;top:0px;left:0px;margin-bottom:0px;line-height:40px}.input-row[mode="horizontal"] div.error{display:none;position:absolute;top:50px;z-index:10;min-height:36px;padding:10px 30px 10px 30px;background:#fff url(/static/images/components/icon_invalid.svg) no-repeat center left 10px;border:1px solid #F82417;border-radius:5px;color:#F82417;font-size:14px;line-height:18px;font-weight:400;box-shadow:0px 4px 10px rgba(0,0,0,0.08);white-space:nowrap}.input-row[mode="horizontal"] div.error:before{position:absolute;top:0;left:50%;width:0;height:0;border:10px solid transparent;border-bottom-color:#F82417;border-top:0;margin-left:-10px;margin-top:-10px;content:''}.input-row[mode="horizontal"] div.error:after{position:absolute;top:0;left:50%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fff;border-top:0;margin-left:-9px;margin-top:-9px;content:''}.input-row:not([mode="horizontal"]) div.error{display:none !important;position:absolute;top:76px;z-index:10;min-height:36px;padding:10px 30px 10px 30px;background:#fff url(/static/images/components/icon_invalid.svg) no-repeat center left 10px;border:1px solid #F82417;border-radius:5px;color:#F82417;font-size:14px;line-height:18px;font-weight:400;box-shadow:0px 4px 10px rgba(0,0,0,0.08);white-space:nowrap}.input-row:not([mode="horizontal"]) div.error:before{position:absolute;top:0;left:50%;width:0;height:0;border:10px solid transparent;border-bottom-color:#F82417;border-top:0;margin-left:-10px;margin-top:-10px;content:''}.input-row:not([mode="horizontal"]) div.error:after{position:absolute;top:0;left:50%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fff;border-top:0;margin-left:-9px;margin-top:-9px;content:''}.input-row:not([mode="horizontal"]).not-label div.error{top:63px}.input-row .hint{margin-top:10px;color:#0095A9;font-size:14px;line-height:20px;font-weight:400;word-break:keep-all}.input-row .file-box{display:flex;justify-content:flex-start;align-items:center;gap:0px 10px}.input-row .file-box .input-file{flex-shrink:0}.input-row .file-box .input-file label{display:inline-block;padding:0px 20px;background:#0095A9;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:400;font-weight:bold}.input-row .file-box .input-file label input{display:none}.input-row .file-box ul{flex:1;overflow:hidden}.input-row .file-box ul li{display:flex;justify-content:flex-start;align-items:center;gap:0px 10px;margin-top:6px}.input-row .file-box ul li:first-child{margin-top:0px}.input-row .file-box ul li p,.input-row .file-box ul li a{max-width:calc(100% - 26px);color:#000;font-size:16px;line-height:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-row .file-box ul li .delete-btn{flex-shrink:0;width:16px;height:16px;background:url(/static/images/components/icon_delete_small.svg) no-repeat center center;font-size:0px}.input-row .file-box+.desc{margin-top:10px;color:#000;font-size:14px;line-height:20px;font-weight:400}.input-row .file-box.disabled .input-file label{background:#eee;color:#666;pointer-events:none}.input-row.error-row input[type=text],.input-row.error-row input[type=number],.input-row.error-row input[type=tel],.input-row.error-row input[type=email],.input-row.error-row input[type=password],.input-row.error-row textarea{border-color:#F82417}.input-row.error-row input[type=text]:focus+.error,.input-row.error-row input[type=number]:focus+.error,.input-row.error-row input[type=tel]:focus+.error,.input-row.error-row input[type=email]:focus+.error,.input-row.error-row input[type=password]:focus+.error,.input-row.error-row textarea:focus+.error{display:block !important}.input-row.error-row input[type=text]:focus+.error:empty,.input-row.error-row input[type=number]:focus+.error:empty,.input-row.error-row input[type=tel]:focus+.error:empty,.input-row.error-row input[type=email]:focus+.error:empty,.input-row.error-row input[type=password]:focus+.error:empty,.input-row.error-row textarea:focus+.error:empty{display:none !important}.input-row.error-row .dropdown-box>button,.input-row.error-row .multi-dropdown-box>button{border-color:#F82417}.input-row.error-row .dropdown-box:not(.open):hover div.error,.input-row.error-row .multi-dropdown-box:not(.open):hover div.error{display:block !important}.input-row.valid-row .error{display:none !important}.input-row.required label{display:flex;justify-content:flex-start;align-items:center}.input-row.required label:after{content:"";position:relative;display:flex;width:5px;height:5px;background:#F82417;border-radius:2.5px;background-size:contain;margin:-10px 0 0 5px}.file-box-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:wrap;white-space:nowrap;overflow-x:overlay;background-repeat:repeat;width:460px;padding:30px;border:1px solid #ccc;border-radius:20px}.file-box-group .thumb-box{width:400px;height:300px;border-radius:10px;overflow:hidden}.file-box-group .thumb-box.placeholder{background:#aaa url(/images/icon_thumb_placeholder.svg) no-repeat center center}.file-box-group .thumb-box.placeholder>img,.file-box-group .thumb-box.placeholder .file-box{display:none}.file-box-group .thumb-box>img{width:100%;height:100%;object-fit:cover}.file-box-group .thumb-box .file-box{position:absolute;top:20px;left:20px;z-index:1}.file-box-group .thumb-box .file-box label{display:inline-block;padding:0px 10px;height:40px;background:#fff;border-radius:5px;color:#000;font-size:16px;line-height:40px;font-weight:400;font-weight:bold;box-shadow:0px 4px 10px rgba(0,0,0,0.08)}.file-box-group .thumb-box .file-box label input{display:none}.file-box-group .input-box .image-add-btn{margin-top:20px;height:40px;margin-right:200px;padding:0px 10px;background:#333;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:400;font-weight:bold}.paging{margin:40px auto}.paging ul{display:flex;justify-content:center;align-items:center;gap:0px 10px}.paging ul li:not(.prev,.next) a{display:inline-block;min-width:40px;height:40px;padding:0px 5px;background:transparent;border-radius:20px;color:#fff;font-size:16px;line-height:40px;font-weight:400;font-weight:bold;text-align:center;transition:all 0.3s ease-in-out}.paging ul li:not(.prev,.next) a:hover{background:#f9f9f9;color:#fff}.paging ul li:not(.prev,.next) a.active{background:#0095A9;color:#fff}.paging ul li.next a,.paging ul li.prev a{overflow:hidden;font-size:0;text-indent:-999px}.paging ul li.next a{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.paging ul li.next a:after{width:20px;height:20px;content:""}.paging ul li.prev a{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.paging ul li.prev a:after{width:20px;height:20px;content:""}
