/* ---------- main_categories ---------- */

.table {
border-collapse:separate;
background-color:#efefef;
border:3px solid #efefef;
}

.table td {
background-color:#fafafa;
padding:0;
border:1px solid #cccccc;
vertical-align:top;
}

	.categories_name {
	font-size:14px;
	line-height:14px;
	color:#333333;
	padding:10px;
	margin:0;
	background:#ffffff url(../img_re/line_g.gif) bottom left repeat-x;
	}
	
	.categories_name a		 { color:#013EAB; text-decoration:none; }
	.categories_name a:hover { color:#cc0000; text-decoration:none; }

	.categories_detail {
	font-size:11px;
	color:#333333;
	padding:5px 10px 5px 24px;
	margin:0;
	background-color:#fafafa;
	border-top:1px solid #ffffff;
	}


.table th {
font-size:12px;
color:#333333;
line-height:18px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-color:#efefef;
padding:10px 10px 10px 23px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#efefef url(../member/img/bg_th.gif) top left no-repeat;
}





/* ---------- change --------- */

.table_change caption {
background:url(../img_re/bg_caption.gif) top left no-repeat;
height:50px;
line-height:40px;
padding:0 0 0 30px;
font-size:12px;
color:#ffffff;
text-align:left;
border-bottom:1px solid #ffffff;
}

.table_change td {
font-size:12px;
color:#333333;
line-height:18px;
background-color:#ffffff;
padding:5px;
}

.table_change th {
font-size:12px;
color:#333333;
line-height:18px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
background-color:#efefef;
padding:5px 5px 5px 20px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#efefef url(../member/img/bg_th.gif) top left no-repeat;
background-position:0px -5px;
}


/* ---------- offerlist,buy,sell --------- */

.table_offerlist caption,
.table_offerbuy caption,
.table_offersell caption {
height:50px;
line-height:40px;
padding:0 0 0 30px;
font-size:12px;
color:#ffffff;
text-align:left;
border-bottom:1px solid #ffffff;
}

.table_offerlist caption { background:url(../search/img/bg_caption_list.gif) top left no-repeat; }
.table_offerbuy caption { background:url(../search/img/bg_caption_buy.gif) top left no-repeat; }
.table_offersell caption { background:url(../search/img/bg_caption_sell.gif) top left no-repeat; }

.table_offerlist td,
.table_offerbuy td,
.table_offersell td {
font-size:12px;
color:#333333;
line-height:18px;
background-color:#ffffff;
padding:5px;
}

.table_offerbuy th,
.table_offersell th {
font-size:12px;
color:#333333;
line-height:18px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
background-color:#efefef;
padding:5px 5px 5px 18px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#efefef url(../member/img/bg_th.gif) top left no-repeat;
background-position:0px -5px;
}

.table_offerlist th {
font-size:12px;
color:#333333;
line-height:18px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
background-color:#efefef;
padding:5px 5px 5px 18px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#efefef url(../search/img/bg_th_search.gif) top left no-repeat;
background-position:0px -5px;
}

.table_offerbuy .list_t,
.table_offersell .list_t {
font-size:12px;
color:#333333;
line-height:18px;
border-top:1px solid #efefef;
border-left:1px solid #efefef;
padding:5px 5px 5px 20px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#dddddd url(../search/img/bg_th_search.gif) top left no-repeat;
background-position:2px -5px;
}



/* ---------- decoration ---------- */

.section_center_u {
width:auto;
padding:0 0 20px 0;
margin:0 0 20px 0;
text-align:center;
font-size:12px;
color:#333333;
line-height:18px;
background:url(../img_re/line_g.gif) bottom left repeat-x;
}

.section_center {
width:auto;
padding:20px 0 0 0;
margin:20px 0 0 0;
text-align:center;
background:url(../img_re/line_g.gif) top left repeat-x;
}

.section_center_note {
width:auto;
font-size:12px;
color:#333333;
line-height:18px;
padding:20px;
border:1px solid #cccccc;
margin:0;
text-align:center;
background:url(../img_re/line_g.gif) top left repeat-x;
}

.st {
font-size:16px;
line-height:24px;
color:#666666;
font-weight:bold;
border-left:3px solid #002855;
padding-left:10px;
margin-bottom:10px;
}

.st_d {
border-left:3px solid #002855;
padding-left:10px;
}

.note {
width:auto;
font-size:12px;
line-height:18px;
color:#333333;
line-height:18px;
padding:10px 15px 10px 15px;
border:1px solid #cccccc;
margin:0 0 20px 0;
text-align:center;
}

.note_b {
width:auto;
font-size:12px;
line-height:18px;
color:#333333;
line-height:18px;
padding:10px 15px 10px 15px;
border:3px solid #cccccc;
margin:0 0 20px 0;
text-align:center;
}


/* ---------- inquiry ---------- */

#text_area_inquiry { width:350px; }





