html, body {
	margin: 0;
	padding: 0;
}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸؟ٍ; }
.cloudy, a.cloudy {color:#888888;} /* به¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.upmenu { font-family:verdana, dotum; font-size: 10px; text-decoration:none; color:#888888; }

.upmenu1:link, .upmenu1:visited, .upmenu1:active { font-family:verdana, dotum; font-size: 10px; text-decoration:none; color:#888888; }
.upmenu1:hover { font-family:verdana, dotum; font-size: 10px; text-decoration:underline; color:#66174E; }

#topmenu { float: left; width: 1000px; height: 34px; }
#topmenu .topmenu { float: left; }
.topmenu img { cursor: pointer; }
.submenu { display: none; position: absolute; z-index: 1000; top: 146px; }

.sub_tit {font: normal 11px verdana, dotum; color: #999999; padding:2px 8px 0 0; }
.left_tit { font: bold 14px verdana, dotum; color: #666666; text-decoration:none; padding:2px 0 0 10px; }
.leftmenu1 { font: normal 12px verdana, dotum; color: #666666; padding:10px 5px 8px 10px; cursor:pointer; }
.sub_txt {font: normal 12px dotum; color: #666666; line-height:1.6em; }

.m1 { font: normal 11px verdana, dotum; color: #666666; text-decoration:none; padding:2px 0 0 6px; }
.m2 { font: normal 11px verdana, dotum; color: #999999; text-decoration:none; padding:2px 6px 0 0; }

.d1 { padding:6px 0 7px 0; border-bottom:1px solid #eaeaea; }
.d2 { font: bold 14px verdana, dotum; color: #666666; padding:10px 0 7px 0; border-bottom:1px solid #eaeaea; }
.d2a { font: bold 14px verdana, dotum; color: #999999; padding:10px 0 7px 0; border-bottom:1px solid #eaeaea; }
.d3 { font: normal 11px verdana, dotum; color: #999999; padding:10px 0 7px 0; border-bottom:1px solid #eaeaea; }
.d4 { font: normal 11px verdana, dotum; color: #666666; padding:10px 0 7px 0; border-bottom:1px solid #eaeaea;  }

.d1_b { padding:10px 0 7px 0; }
.d2_b { font: bold 14px verdana, dotum; color: #666666; padding:10px 0 7px 0; }
.d2a_b { font: bold 14px verdana, dotum; color: #999999; padding:10px 0 7px 0; }
.d3_b { font: normal 11px verdana, dotum; color: #999999; padding:10px 0 7px 0; }
.d4_b { font: normal 11px verdana, dotum; color: #666666; padding:10px 0 7px 0; }

.t1 { padding:8px 0 5px 0; font: normal 11px verdana, dotum; color: #999999;}
.t2 { padding:8px 5px 5px 0; font: normal 11px verdana, dotum; color: #666666;}

.s1 { font: bold 14px verdana, dotum; color: #ff7300; text-decoration:none; padding:6px 10px 4px 0;}
.s1a { font: bold 14px verdana, dotum; color: #666666; text-decoration:none; padding:6px 10px 4px 0;}
.s2 { font: normal 11px verdana, dotum; color: #666666; text-decoration:none; padding:6px 0 4px 6px;}
.s3 { font: bold 14px verdana, dotum; color: #ba9be9; text-decoration:none; padding:6px 10px 4px 0;}

.m1_1 { font: normal 11px verdana, dotum; color: #666666; text-decoration:none; padding:2px 0 2px 0; text-align:center; border-bottom:1px solid #e01b22; }
.m1_2 { font: normal 11px verdana, dotum; color: #666666; text-decoration:none; padding:7px 0 4px 0; text-align:center; }
.m1_3 { font: normal 12px verdana, dotum; color: #666666; text-decoration:none; padding:7px 0 4px 5px; }

/*.m_store_1 { font: bold 12px verdana, dotum; color: #ffffff; padding:5px 0 3px 0; text-align:center; background-color:#e01b22; }
.m_store_2 { font: bold 12px verdana, dotum; color: #ffffff; padding:5px 0 3px 0; text-align:center; background-color:#ff7300; }
.m_store_3 { font: bold 12px verdana, dotum; color: #ffffff; padding:5px 0 3px 0; text-align:center; background-color:#ba9be9; }
.m_store_4 { font: bold 11px verdana, dotum; color: #666666; padding:3px 0 3px 0; text-align:center; background-color:#eaeaea; }  */

.m_store_1 { font: bold 12px verdana, dotum; color: #666666; padding:5px 0 3px 0; text-align:right; }
.m_store_2 { font: bold 12px verdana, dotum; color: #666666; padding:5px 0 3px 0; text-align:right; }
.m_store_3 { font: bold 12px verdana, dotum; color: #666666; padding:5px 0 3px 0; text-align:right; }
.m_store_4 { font: normal 10px verdana, dotum; color: #666666; padding:3px 0 3px 5px; }

a.sub_menu1:link, a.sub_menu1:visited, a.sub_menu1:active { font: normal 12px verdana, dotum; color: #666666; text-decoration:none; width: 100%; }
a.sub_menu1:hover { font: bold 12px verdana, dotum; color: #854571; text-decoration:none; width: 100%; }

a.bottom:link, a.bottom:visited, a.bottom:active { font: normal 11px verdana, dotum; color: #888888; text-decoration:none;}
a.bottom:hover { font: normal 11px verdana, dotum; color: #333333; text-decoration:none;}

a.m3:link, a.m3:visited, a.m3:active { font: normal 11px verdana, dotum; color: #ff7300; text-decoration:none;}
a.m3:hover { font: bold 11px verdana, dotum; color: #ff7300; text-decoration:none;}

a.m4:link, a.m4:visited, a.m3:active { font: normal 11px verdana, dotum; color: #ba9be9; text-decoration:none;}
a.m4:hover { font: bold 11px verdana, dotum; color: #ba9be9; text-decoration:none;}

.price_normal { font:bold 11px tahoma; text-align:right; padding-right:5px; color:#555555; }
.price_up { font:bold 11px tahoma; text-align:right; padding-right:5px; color:#FF0000; }
.price_equal { font:bold 11px tahoma; text-align:right; padding-right:5px; color:#666666; }
.price_down { font:bold 11px tahoma; text-align:right; padding-right:5px; color:#0098FF; }

.bottom1 {font: normal 12px dotum; color: #888888; line-height:1.6em; }

a.bottom2:link, a.bottom2:visited, a.bottom2:active { font: bold 12px dotum; color: #666666; text-decoration:none;}
a.bottom2:hover { font: bold 12px dotum; color: #888888; text-decoration:none;}

a.bottom3:link, a.bottom3:visited, a.bottom3:active { font: normal 11px dotum; color: #888888; text-decoration:none; line-height:1.8em;}
a.bottom3:hover { font: normal 11px dotum; color: #666666; text-decoration:normal; line-height:1.8em;}

.bottom_txt {font: normal 14px dotum; color: #666666; line-height:1.6em; padding:20px; word-break:keep-all;}
.bottom_txt_big {font: bold 14px dotum; color: #333333; line-height:1.6em;}

.titleArea {
margin: 17px 0 0;
}

.titleArea h2 span {
color: #aaaaaa;
font-size: 16px;
}

.xans-mall-faq h3 {
margin: 0 0 20px 40px;
color: #333;
font-size: 14px;
}

.xans-mall-faq .cont {
margin: 0 0 0 40px;
color: #666666;
line-height: 1.8em;
}

.xans-mall-faq ul.link {
overflow: hidden;
margin: 30px 0 30px 0px;
}

.xans-mall-faq ul.link li.on {
background: #66174E;
}

.xans-mall-faq ul.link li {
float: left;
padding: 0 26px;
margin: 0 1px 0 0;
background: #999999;
line-height: 1.4em;
}

.xans-mall-faq ul.link li a {
display: block;
height: 23px;
padding: 7px 0 0;
color: #fff;
font-size: 11px;
text-align: center;
}

.xans-mall-faq ul.link li.on a {
font-weight: bold;
}

li {
list-style: none;
}

li {
display: list-item;
text-align: -webkit-match-parent;
}
