@charset "utf-8";

/*에스코어드림*/
@font-face{
	font-family:'SCoreDream';
	font-weight: 100;
	src:url("font/S-CoreDream-1Thin.woff2") format('woff2'),
url("font/S-CoreDream-1Thin.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 200;
	src:url("font/S-CoreDream-2ExtraLight.woff2") format('woff2'),
url("font/S-CoreDream-2ExtraLight.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 300;
	src:url("font/S-CoreDream-3Light.woff2") format('woff2'),
url("font/S-CoreDream-3Light.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 400;
	src:url("font/S-CoreDream-4Regular.woff2") format('woff2'),
url("font/S-CoreDream-4Regular.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 500;
	src:url("font/S-CoreDream-5Medium.woff2") format('woff2'),
url("font/S-CoreDream-5Medium.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 600;
	src:url("font/S-CoreDream-6Bold.woff2") format('woff2'),
url("font/S-CoreDream-6Bold.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 700;
	src:url("font/S-CoreDream-7ExtraBold.woff2") format('woff2'),
url("font/S-CoreDream-7ExtraBold.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 800;
	src:url("font/S-CoreDream-8Heavy.woff2") format('woff2'),
url("font/S-CoreDream-8Heavy.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 900;
	src:url("font/S-CoreDream-9Black.woff2") format('woff2'),
url("font/S-CoreDream-9Black.woff") format('woff');
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{	
	padding:0px;
	margin:0px;
	vertical-align:top
}
article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,legend,li,main,menu,nav,ol,p,pre,section,summary,table,tbody,td,template,textarea,tfoot,th,thead,tr,ul,video{margin:0; padding:0; border:0; font-family:inherit; box-sizing:border-box; word-break:keep-all;}
html {overflow-y:auto; font-family:'SCoreDream','Sans-serif', sans-serif; word-break: keep-all; -ms-word-break: keep-all; color:#424242; font-size:16px; line-height:180%;}
html, body {width:100%;-webkit-text-size-adjust:none;}
body{/*position:relative;*/min-width:320px;overflow:hidden}
ul, ol {list-style-type:none}
li {list-style-type:none}
h1,h2,h3,h4,h5,h6,th{font-weight:700;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset,button{border:0;outline:none}
label,button{cursor:pointer}
i, em, address {font-style:normal}
caption,legend{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px}
table {width:100%;table-layout:fixed;}
table, tbody, tfoot, thead, tr, th, td {border-spacing:0;table-layout:fixed;font-weight:400;}
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:top;outline:none;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
label {cursor:pointer;} 
input.radio {width:12px;height:12px;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em {font-style:normal;}
select {border:1px solid #ccc; height:22px; width:80px; font-family:'Noto Sans KR','Sans-serif', sans-serif; word-break: keep-all; -ms-word-break: keep-all; background:#fff; color:#424242; font-size:12px; margin-right:3px;vertical-align:top;}
input {vertical-align:middle;}
input[type=text] { height:22px; font-family:'Noto Sans KR','Sans-serif', sans-serif; word-break: keep-all; -ms-word-break: keep-all; background:#fff;color:#424242; font-size:12px;vertical-align:middle;}
textarea {border:1px solid #dedede; padding:5px; color:#666; resize: none; font-family:'Noto Sans KR','Sans-serif'; word-break: keep-all; -ms-word-break: keep-all; font-size:12px;}
address{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
a {text-decoration:none;color:#666;}
a:link, a:visited {color:#666;}
a:hover, a:focus, a:active {text-decoration:none;}
/* skip */
label.none,.skip, legend, caption{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display:block;
   padding:0;
   margin:0
}

input,select,textarea{font-family:'SCoreDream','Sans-serif', sans-serif; word-break: keep-all; -ms-word-break: keep-all;}
textarea{resize:none;border:none;background:none}

input.DateSelect,
input.DateSelect:focus{width:102px; background:url('/images/cm_date_calendar_btn.gif') no-repeat 88px 4px #eee; cursor:pointer; color:#aaa;}

a {text-decoration:none; color:#444; cursor:pointer;}
a:link, a:visited {color:#444;}
a:hover, a:focus, a:active{background:none; text-decoration:none; color:#444;}

.blind {width:1px; height:1px; overflow:hidden; position:absolute; top:-9999em; left:-9999em; display:block; text-indent:-9999em; font-size:0px; line-height:0;}
.hide { display:none;}

/* width by percentage */
.w1 {width:1% !important;}
.w2 {width:2% !important;}
.w3 {width:3% !important;}
.w4 {width:4% !important;}
.w5 {width:5% !important;}
.w6 {width:6% !important;}
.w7 {width:7% !important;}
.w8 {width:8% !important;}
.w9 {width:9% !important;}
.w10 {width:10% !important;}
.w11 {width:11% !important;}
.w12 {width:12% !important;}
.w13 {width:13% !important;}
.w14 {width:14% !important;}
.w15 {width:15% !important;}
.w16 {width:16% !important;}
.w17 {width:17% !important;}
.w18 {width:18% !important;}
.w19 {width:19% !important;}
.w20 {width:20% !important;}
.w21 {width:21% !important;}
.w22 {width:22% !important;}
.w23 {width:23% !important;}
.w24 {width:24% !important;}
.w25 {width:25% !important;}
.w26 {width:26% !important;}
.w27 {width:27% !important;}
.w28 {width:28% !important;}
.w29 {width:29% !important;}
.w30 {width:30% !important;}
.w31 {width:31% !important;}
.w32 {width:32% !important;}
.w33 {width:33% !important;}
.w34 {width:34% !important;}
.w35 {width:35% !important;}
.w36 {width:36% !important;}
.w37 {width:37% !important;}
.w38 {width:38% !important;}
.w39 {width:39% !important;}
.w40 {width:40% !important;}
.w41 {width:41% !important;}
.w42 {width:42% !important;}
.w43 {width:43% !important;}
.w44 {width:44% !important;}
.w45 {width:45% !important;}
.w46 {width:46% !important;}
.w47 {width:47% !important;}
.w48 {width:48% !important;}
.w49 {width:49% !important;}
.w50 {width:50% !important;}
.w51 {width:51% !important;}
.w52 {width:52% !important;}
.w53 {width:53% !important;}
.w54 {width:54% !important;}
.w55 {width:55% !important;}
.w56 {width:56% !important;}
.w57 {width:57% !important;}
.w58 {width:58% !important;}
.w59 {width:59% !important;}
.w60 {width:60% !important;}
.w61 {width:61% !important;}
.w62 {width:62% !important;}
.w63 {width:63% !important;}
.w64 {width:64% !important;}
.w65 {width:65% !important;}
.w66 {width:66% !important;}
.w67 {width:67% !important;}
.w68 {width:68% !important;}
.w69 {width:69% !important;}
.w70 {width:70% !important;}
.w71 {width:71% !important;}
.w72 {width:72% !important;}
.w73 {width:73% !important;}
.w74 {width:74% !important;}
.w75 {width:75% !important;}
.w76 {width:76% !important;}
.w77 {width:77% !important;}
.w78 {width:78% !important;}
.w79 {width:79% !important;}
.w80 {width:80% !important;}
.w81 {width:81% !important;}
.w82 {width:82% !important;}
.w83 {width:83% !important;}
.w84 {width:84% !important;}
.w85 {width:85% !important;}
.w86 {width:86% !important;}
.w87 {width:87% !important;}
.w88 {width:88% !important;}
.w89 {width:89% !important;}
.w90 {width:90% !important;}
.w91 {width:91% !important;}
.w92 {width:92% !important;}
.w93 {width:93% !important;}
.w94 {width:94% !important;}
.w95 {width:95% !important;}
.w96 {width:96% !important;}
.w97 {width:97% !important;}
.w98 {width:98% !important;}
.w99 {width:99% !important;}
.w100 {width:100% !important;}