@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@charset "utf-8";



@font-face {
    font-family: 'Adobe-Devanagari Regular';
    src:url('/font/adobe-devanagari.woff') format('woff');
    font-weight: normal;
    font-style:normal;
}

@font-face {
    font-family: 'Noto Serif KR2';
    src:url('/font/NotoSerifKR-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style:normal;
}

@font-face {
    font-family: 'NotoSerifKR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300&family=Source+Serif+Pro:wght@200;300;400;700&display=swap');

* {margin:0;padding:0;}
* {font-family: 'NotoSerifKR';}

html,body {width:100%;height:100%;}
html {overflow-y:scroll;}
body {background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
h1,h2,h3,h4,h5,h6{text-align:left;}
img,fieldset,iframe{border:0 none;}
img {vertical-align:middle;}
input {vertical-align:middle;}
li{list-style:none;}
em,address{font-style:normal;}
textarea{overflow:auto;}
hr { display:none;}
table, tr, td {padding:0px;border-spacing:0px;border-collapse:collapse;}


a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:none; }

a.aover:link { text-decoration:none; }
a.aover:visited { text-decoration:none; }
a.aover:active { text-decoration:none; }
a.aover:hover { text-decoration:underline; }

select {height:28px;border:1px Solid;border-color:#c7c7c7;}
textarea {border:1px Solid;border-color:#c7c7c7;}
input[type=text] {width:calc(100% - 2px);margin:0;height:38px;border:1px Solid;border-color:#c7c7c7;}
input[type=password] {width:calc(100% - 2px);margin:0;height:38px;border:1px Solid;border-color:#c7c7c7;}
input[type=date] {height:38px;border:1px Solid;border-color:#c7c7c7;}
input[type=file] {width:300px;height:38px;border:1px Solid;border-color:#c7c7c7;}
input[type=image] {vertical-align:middle;border:0;}

input.phone1, input.fax1, input.handphone1 {width:30px;}
input.phone2, input.fax2, input.handphone2 {width:40px;}
input.phone3, input.fax3, input.handphone3 {width:40px;}
input.phone4, input.fax4, input.handphone4 {width:40px;}
input.zipcode {width:60px;}
input.companyNum1 {width:30px;}
input.companyNum2 {width:40px;}
input.companyNum3 {width:40px;}
input.won {width:100px;}
input.float {width:100px;}

input.name {width:50px;}
input.registNum1 {width:60px;}
input.registNum2 {width:70px;}
input.companyNum2 {width:20px;}
input.companyNum1 {width:30px;}
input.companyNum2 {width:20px;}
input.companyNum3 {width:50px;}
input.zipcode {width:60px;}
input.phone1 {width:30px;}
input.phone2 {width:40px;}
input.phone3 {width:40px;}
input.handphone1 {width:30px;}
input.handphone2 {width:40px;}
input.handphone3 {width:40px;}
input.email {width:250px;}
input.won {width:100px;}
input.date {width:130px;}
input.year {width:40px;}
input.month,input.day,input.hour,input.min,input.sec {width:20px;}
input.width,input.height,input.length,input.weight {width:50px;}
input.korean {ime-mode:active;}
input.english {ime-mode:inactive;}
input.readonly {border:1px Solid;border-color:#e7e7e7;color:#999;}

.ul-radio-list li {display:inline-block;margin:0 5px;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.underline {text-decoration:underline;}


.board .list .title a {font-family: 'NotoSerifKR', serif !important;}

.dialog {display:none;overflow:hidden;position:absolute;z-index:999;background:#FFF;border:1px solid #ddd;width:auto;}
.dialog .head {clear:both; text-align:right;background:#EEEEEE;padding:20px;cursor: move;}
.dialog .head h1 {float:left;color:#000;font-size:14pt;font-weight:normal;line-height:20px;margin:10px 0;}
.dialog .head a {display:inline-block;width:19px;height:19px;line-height:19px;font-size:0;background:url(http://cdn.elcsoft.com/image/button/btn_close19x19.png) no-repeat;margin:10px 0;}
.dialog .body {clear:both;text-align:left;background:#FFF;padding:20px;
/* max-height:calc(100vh - 160px); */
}
.dialog .foot {clear:both;overflow:hidden; text-align:right;background:#FFF;border-top:1px solid #ddd;padding:20px;}

.dialog {  box-shadow:rgba(0,0,0,0.5) 0 0 0 9999px, rgba(0,0,0,0.5) 2px 2px 3px 3px;z-index:99999999;}
.dialog .body .loading {clear:both; overflow:hidden; text-align:center;height:100px;line-height:100px;}
.popup .foot {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: space-between;align-items: center;}