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,
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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
}


ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



body {
	font-family:"dotum", sans-serif;
	color:#9b9b9b;
	font-size:11px;
	scrollbar-face-color:f9f9f9;
	scrollbar-highlight-color:ffffff;
	scrollbar-3dlight-color:d1d1d1;
	scrollbar-shadow-color:ffffff;
	scrollbar-darkshadow-color:ffffff;
	scrollbar-track-color:ffffff;
	scrollbar-arrow-color:55aa73;
}

td {
	font-family:"dotum", "verdana", sans-serif;
	color:#666666 ;
	font-size:12px;
}

span {
	font-weight:nomal;
	font-family:"dotum", "verdana", sans-serif;
	font-size:12px;
}

div {
	font-size:12px;
}

textarea {font-family:"dotum", "verdana", sans-serif; color:#666666 ; font-size:13.5px;  line-height:200%;}
A:link { color:#666666; text-decoration:none;}
A:visited { color:#666666; text-decoration:none;}
A:hover { color:#255BBE; text-decoration:none;}

.pop {font-family:"dotum", "verdana", sans-serif; font-size:11pt;  line-height:20px; color:#666666;}
.font1 {
	font-size:12px;
	font-family:"dotum", "verdana", sans-serif;
	color:#000000;
	padding:3px 0px 0px 0px;
}
.text {font-family:"dotum", "verdana", sans-serif; font-size:11pt;  line-height:20px; color:#666666;}

.text1 {font-family:"dotum", "verdana", sans-serif; font-size:11pt; color:#666666; padding:5px 0px 0px 0px;}
.text2 {font-family:"dotum", "verdana", sans-serif; font-size:11pt;  line-height:20px; color:#666666;}
.text3 {font-family:"dotum", "verdana", sans-serif; font-size:11pt;  line-height:20px; color:#777777; padding:3px 0px 0px 0px;}
.text4 {font-family:"dotum", "verdana", sans-serif; font-size:11pt;  line-height:23px; color:#5A5A5A; }
.text5 {font-family:"dotum", "verdana", sans-serif; color:#666666 ; font-size:13px; }
.text6 {font-family:"dotum", "verdana", sans-serif; color:#255BBE ; font-size:12px; font-weight: bold;}

.box { font-family:dotum, sans-serif; background-color:white; border:1px solid #CBCBCB;font-size:11pt;color:#666666;}
.boxReadOnly { font-family:dotum, sans-serif; background-color:#f8f8f8; border:1px solid #CBCBCB;font-size:11pt;color:#666666;}


.b_top {padding-right:9px; padding-top:11px; letter-spacing:1px; }

/* popup */
.pop_title {padding-left:11px;}
.pop_date {padding-right:9px; padding-top:5px; letter-spacing:1px; }

a.site:link {text-decoration:none;color:#D9005C; }
a.site:visited {text-decoration:none;color:#D9005C; }
a.site:active {text-decoration: underline ;color:#D9005C; }
a.site:hover {text-decoration: underline ; color:#D9005C; }

.menu {cursor:pointer}

.checkbox_align {
	margin:-4px 0 0 0;
	vertical-align:middle;
}

.b2b_text_center {
	font-size:12px;
	text-align: center;
}

.b2b_text {
	font-size:12px;
	text-align: left;
}

.b2b_text_right {
	font-size:12px;
	text-align: right;
}

.b2b_text_right_bold {
	font-size:12px;
	font-weight:bold;
	text-align: right;
}

.b2b_text_center_bold {
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color: #ffffff;
}

.b2b_text_productname {
	font-size: 14px;
	text-align: left;
	font-weight:bold;
}

.font_bold {
	font-size:12px;
	font-weight:bold;
	text-align: left;
}

.font_bold_center {
	font-size:12px;
	font-weight:bold;
	text-align: center;
}

.input_a {
	font-size:12px;
	vertical-align: middle;
	font-family:"dotum", sans-serif;
}

#brand_logo_list {
	width: 900px;
	height: 55px;
	overflow: hidden;
	position: relative;
}

#brand_logo_list img {
	position: absolute;
}

.timeSlide { height:92px; overflow:hidden; width:1098px; margin:0 auto; clear:both; position:relative;}
.timeSlide .timeSlidemain {overflow:hidden; position:relative; top:0px; width:996px; height:50px; margin:21px auto; float:left; }
.timeSlide ul { position:absolute; height:50px}
.timeSlide li { float:left; width:175px; height:50px; text-align:center;}
.timeSlide li img { /*width:170px; */ height:50px; cursor:pointer;}

.tableWrite { border-top:1px solid #64675d; border-bottom:1px solid #64675d;}
.tableWrite.margin { width:880px; margin:10px auto;}
.tableWrite.Line { border-top:4px solid #64675d; border-bottom:0px;}
.tableWrite thead th { padding:9px; border-bottom:1px solid #e9e9e9; text-align:center; background:#f3f3f3;}
.tableWrite tbody th { padding:9px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-align:center; background:#f3f3f3;}
.tableWrite tbody td { padding:9px;color:#333;}
.tableWrite tbody tr + tr th,
.tableWrite tbody tr + tr td { border-top:1px solid #dfdfdf;}
.tableWrite tbody td.txtR { text-align:right;}
.tableWrite .pwdLabel { display:inline-block; width:85px;}
.tableWrite br.mb { display:block; margin-bottom:5px;}
.tableWrite.txtL th { text-align:right;}
.tableWrite.txtC td { text-align:center;}
.tableWrite tfoot td { border-top:1px solid #E9E9E9; padding-right:10px; text-align:right !important;}
.tableWrite tfoot tr.total td { border-top:1px solid #64675d; font-size:14px; font-weight:bold;}


.blue_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.blue_btn:hover {
	background-color:#a5cc52;
	color:#000000;
}
.blue_btn:active {
	position:relative;
	top:1px;
}



.white_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.white_btn:hover {
	background-color:#dfdfdf;
	color:#000000;
}
.white_btn:active {
	position:relative;
	top:1px;
}

