@charset "EUC-KR";

/* default */

@font-face {
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:100;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
/* Ŀ�Կ� */
@font-face {
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:300;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family:'Noto Sans KR';
   font-style:normal;
   font-weight:400;
   src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family:'Noto Sans KR';
   font-style:normal;
   font-weight:500;
   src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family:'Noto Sans KR';
   font-style:normal;
   font-weight:700;
   src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
 @font-face {
   font-family:'Noto Sans KR';
   font-style:normal;
   font-weight:900;
   src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }


body,html {height:99.99%; -webkit-text-size-adjust:none}
html {overflow-y:scroll}
body {font-family:'Noto Sans KR', Dotum, sans-serif; font-size:11px; color:#666; letter-spacing:-0.05em; -webkit-text-size-adjust:none; margin:0; padding:0}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div, form, fieldset, legend, input, textarea, button, select, pre, code {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
table, th, td {margin:0; padding:0}
input, textarea, select, button, table {font-family:'Noto Sans KR', Dotum, sans-serif; font-size:11px; color:#666}
input, textarea, select, button {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
a, p, span, strong, em, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div {line-height:1em}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block; margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
img, fieldset {border:0; vertical-align:middle}
iframe, button {border:0}
ul, ol {list-style:none}
hr, legend, label.hide {position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; padding:0; margin:-1px; line-height:0; clip:rect(0,0,0,0); border:0}
caption {display:none; width:1px; height:1px; overflow:hidden; padding:0; margin:-1px; line-height:0; clip:rect(0,0,0,0); border:0}
table {/* border-collapse:collapse; */ border-spacing:0; width:100%}
a {text-decoration:none; font-family:'Noto Sans KR', Dotum, sans-serif; color:#666}
a:hover, a:active, a:focus {}
a[href^="tel:"] {color:inherit; text-decoration:inherit}

input:not([type=checkbox]):not([type=radio]),
select {-webkit-appearance:none; appearance:none; display:inline-block; height:37px; line-height:35px; padding:0 10px; font-family:'Noto Sans KR', Dotum, sans-serif; font-size:12px; color:#666; font-weight:400; letter-spacing:-0.05em; vertical-align:middle; border-radius:0; border:1px solid #dcdcdc; box-sizing:border-box}
select {background:#fff url(/ui/images/bg_select.png) 100% 0 no-repeat; background-size:16px auto}
input:not([type=checkbox]):not([type=radio]):disabled,
select:disabled {color:#888; background:#f9f9f9; opacity:1; -webkit-text-fill-color:none}
/* radio, checkbox */
input[type="checkbox"],
input[type="radio"] {-webkit-appearance:none; appearance:none; position:absolute; left:-9999px}
input[type="checkbox"] + label,
input[type="radio"] + label {display:inline-block; position:relative; padding-left:23px; line-height:16px; vertical-align:middle; font-size:13px; text-align:left}
input[type="checkbox"] + label:after {content:""; position:absolute; left:0; top:0; width:14px; height:14px; border:1px solid #ccc; border-radius:100%; background:#fff url(/ui/images/ico_checkbox_def.png) center center no-repeat; background-size:9px auto}
input[type="checkbox"]:checked + label:after {border-color:#007bc3; background:#007bc3 url(/ui/images/ico_checkbox.png) center center no-repeat; background-size:9px auto}
input[type="checkbox"].large + label {line-height:20px;padding-left:27px; color:#333}
input[type="checkbox"].large + label:after {width:19px; height:19px; background:#fff url(/ui/images/ico_checkbox_def_large.png) 50% 50% no-repeat; background-size:11px auto}
input[type="checkbox"].large:checked + label:after {background:#007bc3 url(/ui/images/ico_checkbox_large.png) 50% 50% no-repeat; background-size:11px auto}
input[type="radio"] + label:before {content:""; position:absolute; left:0; top:0; width:14px; height:14px; border:1px solid #bfbfbf; border-radius:100%; background:#fff}
input[type="radio"] + label:after {content:""; position:absolute; left:4px; top:4px; width:6px; height:6px; border:1px solid #fff; border-radius:100%; background:#fff}
input[type="radio"]:checked + label:before {border-color:#007bc3}
input[type="radio"]:checked + label:after {border-color:#007bc3; background:#007bc3}
input[type="radio"].blk + label:before {border:1px solid #bfbfbf; background:#fff}
input[type="radio"].blk + label:after {border:1px solid #fff; background:#fff}
input[type="radio"].blk:checked + label:before {border-color:#333}
input[type="radio"].blk:checked + label:after {border-color:#333; background:#333}
textarea {-webkit-appearance:none; appearance:none; width:100%; padding:11px; border-radius:0; border:1px solid #dcdcdc}
/* textarea:focus {border:1px solid #dcdcdc} */
::placeholder {font-size:13px; color:#888}
::-webkit-input-placeholder {font-size:13px; color:#888}
::-moz-placeholder {font-size:13px; color:#888}
:-ms-input-placeholder {font-size:13px; color:#888}
:-moz-placeholder {font-size:13px; color:#888}



.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}

.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none}

.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65}

a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none}
.btn-default {color: #333;background-color: #fff;border-color: #ccc}

.btn-default.focus, .btn-default:focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c}

.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
background-image: none
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
background-color: #fff;
border-color: #ccc
}

.btn-default .badge {
color: #fff;
background-color: #333
}

.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4
}

.btn-primary.focus, .btn-primary:focus {
color: #fff;
background-color: #286090;
border-color: #122b40
}

.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
color: #fff;
background-color: #204d74;
border-color: #122b40
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
background-image: none
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
background-color: #337ab7;
border-color: #2e6da4
}

.btn-primary .badge {
color: #337ab7;
background-color: #fff
}

.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c
}

.btn-success.focus, .btn-success:focus {
color: #fff;
background-color: #449d44;
border-color: #255625
}

.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
color: #fff;
background-color: #398439;
border-color: #255625
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
background-image: none
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
background-color: #5cb85c;
border-color: #4cae4c
}

.btn-success .badge {
color: #5cb85c;
background-color: #fff
}

.btn-info {
border-width: 2px;
color: #fff;
background-color: #5bc0de;
border-color: #46b8da
}

.btn-info.focus, .btn-info:focus {
color: #ff0000;
background-color: #31b0d5;
border-color: #1b6d85;
font-weight:bold;
}

.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
color: #fff;
background-color: #269abc;
border-color: #1b6d85
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
background-image: none
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
background-color: #5bc0de;
border-color: #46b8da
}

.btn-info .badge {
color: #5bc0de;
background-color: #fff
}

.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236
}

.btn-warning.focus, .btn-warning:focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d
}

.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
color: #fff;
background-color: #d58512;
border-color: #985f0d
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
background-image: none
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
background-color: #f0ad4e;
border-color: #eea236
}

.btn-warning .badge {
color: #f0ad4e;
background-color: #fff
}

.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a
}

.btn-danger.focus, .btn-danger:focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19
}

.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
color: #fff;
background-color: #ac2925;
border-color: #761c19
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
background-image: none
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
background-color: #d9534f;
border-color: #d43f3a
}

.btn-danger .badge {
color: #d9534f;
background-color: #fff
}

.btn-link {
font-weight: 400;
color: #337ab7;
border-radius: 0
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
border-color: transparent
}

.btn-link:focus, .btn-link:hover {
color: #23527c;
text-decoration: underline;
background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
color: #777;
text-decoration: none
}

.popup-body {
padding: 10px;
border: 1px solid #bfbcb5;
background: rgb(16 15 12 / 90%);
border-radius: 3px;
font-size: 12px;
box-shadow: inset 0px 0px 3px 3px hsl(48deg  100% 50% / 15%);
line-height: 180%;
font-weight: bold;
}

.popup-footer {
float:right;
margin-top:1px;
}
.btn-popup {
background-color: #975c1f;
border: 1px #148e83 solid;
}

.foot_li1 {width:20%;padding-right:10px;float:left;}
.foot_li2 {width:20%;float:left;}
.foot_box {border: 1px solid #ddd;background: #ffffff;margin-left: 0px;padding:6px;width:100%;}

@media (max-width:700px) {
    .foot_li1 {width:100%;padding-right:0px;}
    .foot_li2 {width:100%;}
}

.btn_wht {border: solid 1px #b9b4b4;}