@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:16px;font-family:'Pretendard', dotum, sans-serif; color: #333; }
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Pretendard', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Pretendard', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Pretendard', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}

a { font-family:'Pretendard', dotum, sans-serif; color:#000; text-decoration:none; transition: 0.3s; }

*, :after, :before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input[type=text],input[type=password], textarea { -webkit-transition:all 0.30s ease-in-out; -moz-transition:all 0.30s ease-in-out; -ms-transition:all 0.30s ease-in-out; -o-transition:all 0.30s ease-in-out; outline:none; }
input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { -webkit-box-shadow:0 0 5px #9ed4ff; -moz-box-shadow:0 0 5px #9ed4ff; box-shadow:0 0 5px #9ed4ff; border:1px solid #558ab7 !important; }

::placeholder { color:#888; font-size:0.95em; }

.frm_input { height: 50px; padding:5px 10px; background:#fff; border:1px solid #d0d3db; border-radius:0px; vertical-align:middle; color:#000; }
.full_input { width: 100%; }
.placeholdersjs {color:#aaa !important}

a.btn, .btn {
	display: inline-block;
    /* line-height: 35px; */
    /* height: 35px; */
    padding: 10px 25px;
    /*background: #434f5d;*/
    background-image: linear-gradient(to bottom, #434f5d, #272e35);
	border: 0;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

a.btn:hover, .btn:hover { background-image: linear-gradient(to bottom, #272e35, #434f5d); }

a.btn02, .btn02 {
	display: inline-block;
    /* line-height: 35px; */
    /* height: 35px; */
    padding: 10px 20px;
    background-image: linear-gradient(to bottom, #fff, #eee);
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    color: #444;
    font-weight: 500;
    font-size: 13px;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

a.btn02:hover, .btn02:hover { background-image: linear-gradient(to bottom, #eee, #fff); }

*::-moz-selection{color:#fff;background-color:#092e6c}
*::selection{color:#fff;background-color:#092e6c}
*::-webkit-selection{color:#fff;background-color:#092e6c}

::-webkit-scrollbar { width:5px; height: 5px; }
/* ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:block; height:5px; background:#ddd} */
::-webkit-scrollbar-track { background:#ddd; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
::-webkit-scrollbar-thumb { height:50px; width:50px; background:#092e6c; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
::-webkit-scrollbar-thumb:window-inactive { background:#092e6c; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

.cont .title .view_more{cursor : pointer;}
.pop-head h3{display:inline-block;}
.btn-close {float: right;  }
.sltFileNm {display:block; width: 100%; overflow : hidden;cursor : pointer; }

.files { display:block; width: 100% }
.close1 {display:inline-block;*display:inline; color: red}
.close1:after {display: inline-block;content: "\00d7"; font-size:15pt;}
