@charset 'utf-8';
/* CSS Document */
* html {height:1px;} 
* {margin:0;padding:0; box-sizing: border-box;}
body {overflow-x: hidden; font-size:10pt; font-weight:400; font-size:18px; color:#7a7a7a; text-align:left; letter-spacing:-0.4px; font-family: 'S-CoreDream-4Regular';  word-spacing:0px; top: 0 !important;}
.skiptranslate {
    display: none;
}


button {cursor:pointer; font-family: 'S-CoreDream-4Regular';}
.bgf{background:#f0f0f0;}
.td1 {background:#f4f4f4;}

a img {border:0 none;}
/*hr {display:none;}*/
em {font-style:normal;}

h1, h2, h3, h4, h5, h6, form, input, fieldset, ul, li, dl, dt, dd, p,select {margin:0; padding:0; font-family: 'S-CoreDream-4Regular',"Poppins";}

ul, li, ol, dl, dt, dd {list-style:none;}


ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}


img {border:none;}
li img {vertical-align:middle;}

button{ border:0 none; background:none;}

textarea, select {font-family: 'S-CoreDream-4Regular',"Poppins"; font-size:1em}
select {margin:0}

a {color:#000;text-decoration:none}


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;
}

.placeholdersjs {color:#aaa !important}



.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}



/* 에스코어드림체 */
@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'S-CoreDream-6Bold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-7ExtraBold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-2ExtraLight';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-9Black';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


/* link */
a {color:#777;}
a, a:link, a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;/*text-decoration:underline;*/}

/* png */
.png24 {tmp:expression(setPng24(this));}


input,textarea,select {color:#000;font-size:13px;}
.clear {clear:both;}

/* rollover menu img */
a.roll img {display:inline; border:0;}
a.roll img.over {display:none;}

a.roll:hover {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline;}

.persect{width:100%;}

.h20{height:20px;}
.h30{height:30px;}

.mardig1{margin-left:33px; line-height:1.3 ! important;}
.mardig2{margin-left:26px; line-height:1.3 ! important;}

/* 색상조절 */
.colors1{color:#4476ce; font-weight:bold;}
.colors2{color:#3178ba; font-weight:normal; font-size:10pt;}
.colors3{font-weight:bold;color:#006eea;}
.colors4{font-weight:bold;color:#d50000;}
.colors5{background:#f7f7f7;}
.colors6{background:#f3f3f3;}
.colors7{background:#f1f1f1; font-weight:bold;}
.colors8{background:#f3e9ff; font-weight:bold;}
.colors9{background:#4a4a4a; color:#fff;}
.colors10{background:#eee;}


.color_js1{background:#f6ff0d;}
.color_js2{background:#98ff9a;}
.color_js3{background:#fccbff;}
.color_js4{background:#c1eaff;}

.color_js5{background:#ffbaee;}
.color_js6{background:#cdff92}
.color_js7{background:#ff8484;}
.color_js8{background:#ffc45d;}
.color_js9{color:#fff ! important;}

.n_color1{background:#b6ffda;}
.n_color2{background:#f8a5ff;}
.n_color3{background:#7cc3ff;}
.n_color4{background:#faff75;}
.n_color5{background:#ff0000;}
.n_color6{background:#c3ff8d;}

/* input */
.inputs1{width:140px; height:30px; border:1px solid #627792;}
.inputs2{width:40%; height:21px; border:1px solid #cfcfcf;}
.inputs3{width:20%; height:21px; border:1px solid #cfcfcf;}
.inputs4{width:90%; height:34px; background:#f5f5f5; border:1px solid #cfcfcf;}
.inputs5{width:90%; height:25px; background:#f5f5f5; border:1px solid #cfcfcf;}
.fonts17{font-size:17px;}


/* textarea */
.text_areas{width:90%; height:140px; background:#f5f5f5; border:1px solid #cfcfcf;}
.cetty{text-align:center;}
.clesd{clear:both;}
.left_txts{text-align:left;}



.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #b3b3b3;
   /*white-space:nowrap; */
}

table.bs {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #fff;
  white-space:nowrap;
}

th{

}

th.ls{
	border-top:2px solid #f242a8;	
}

th, td {
  text-align: center;
  padding: 16px;
  font-size:14px;
  color:#585858;
  border-right:1px solid #b3b3b3;
  border-bottom:1px solid #b3b3b3
}

th.bs, td.bs {
  text-align: center;
  padding: 16px;
  font-size:13pt;
  border-right:1px solid #fff;
  border-bottom:1px solid #ddd;
}

th{ background:#eee; color:#000;}
.table_bg1{background:#eee;}
.table_colos{color:#004273; font-weight:600;}
.table_colos2{color:#004273; }
.table_colos3{background:#4a4a4a; color:#fff;}
.table_colos4{background:#0484cd; color:#fff;}
.table_colos5{background: #f242a8; color:#fff;}
.table_colos7{background:#e0e4ef;}
.table_colos6{background:#efefef;}
.table_colos8{background:#7e7e7e; color:#fff;}
.table_colos9{background:#760067; color:#fff;}


.colos001{color:#fff;}/*bfa100*/

.colos0001{background:#bfa100; color:#fff;}
.colos0002{background:#3057b9; color:#fff;}
.colos0003{background:#eb5800; color:#fff;}
.colos0004{background:#00aa8f; color:#fff;}
.colos0005{background:#e50048; color:#fff;}
.colos0006{background:#9d5cbb; color:#fff;}

.left_tt{text-align:left;}

.table_bgcolor01{background:#3057b9; color:#fff;}
.table_bgcolor02{background:#bfa100; color:#fff;}
.table_bgcolor03{background:#1e7452; color:#fff;}
.table_bgcolor04{background:#e50048; color:#fff;}
.table_bgcolor05{background:#eb5800; color:#fff;}
.table_bgcolor06{background:#9d5cbb; color:#fff;}

.left_fx{text-align:left; line-height:28px;}

table .txt1{position:relative;}
table .txt1:before{display:block; content:''; position:absolute; top:50%; right:-26px; margin-top:-1px; width:20px; height:2px; background:#ccc;}
table .txt1:after{display:block; content:''; position:absolute; top:50%; right:-17px; margin-top:-10px; width:2px; height:20px; background:#ccc;}

table .txt2{position:relative;}
table .txt2:before{display:block; content:''; position:absolute; top:50%; right:10px; margin-top:-1px; width:20px; height:2px; background:#ccc;}
table .txt2:after{display:block; content:''; position:absolute; top:50%; right:10px; margin-top:-5px; width:8px; height:8px; border-right:2px solid #ccc; border-bottom:2px solid #ccc; transform:rotate(-45deg);}


@media(max-width:990px){
	table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 990px;
    border: 1px solid #b3b3b3;
	}
}