ul.pro_list { height:1%; margin:0 0 0 4px;}
ul.pro_list:after { content: "."; display: block; height:0; visibility:hidden; clear: both;}
ul.pro_list li { list-style:none; width:336px; background:url(../Images/d_line_1.gif) repeat-x bottom; line-height:2.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.pro_list_dual { margin-left:38px;}

.pro_com01 { margin:0 0 0 10px; padding-left:20px; background:url(../Images/ico.gif) no-repeat 0 -140px; text-indent:18px; color:#333;}
a.pro_a_com01 { text-decoration:none; color:#0077d1;}
a.pro_a_com01:hover { text-decoration:underline; color:#0077d1;}
.pro_com02 { margin-top:10px; border-top:1px solid #ddd; border-bottom:none; border-left:none; border-right:none; }
.pro_com_legend01 { font-size:14px; font-weight:bold; color:#0046d5;}
.pro_com_box { margin-top:10px;padding:10px 0 6px 10px;border-top:1px solid #ddd; }
.pro_com_text { color:#555; float:left;}
.pro_com_text:after { content: "."; display: block; height:0; visibility:hidden; clear: both;}
.pro_com_title01 {font-size:12px;}
.pro_com_tx01 {margin-top:10px; padding-bottom:5px; background: url(../Images/dotted.gif) repeat-x left bottom;line-height:1.6em; color:#333;} 
.pro_com_reply01 {margin-top:5px;text-align:right;}
.pro_com_reply02 { padding-bottom:20px; border:1px solid #ddd;}
.pro_com_legend02 { font-weight:bold; color:#0046d5;}
.pro_com_reply_box01 { width:100%; margin-top:5px; padding:10px 0 0 5px; background: url(../Images/dotted.gif) repeat-x left top;line-height:16px; color:#333; float:left;} 
.pro_com_head_pic02 {padding:3px; background:url(../Images/pic_bg02.gif) #fff no-repeat; float:left;}
.pro_com_head_pic02 img { width:36px;height:36px;}
.pro_com_tx02 {width:490px;padding-left:10px; color:#555; float:left;}
.pro_com_tx03 {padding-top:10px; line-height:16px; color:#333;}
.pro_com03 { margin-top:20px; padding:0 0 20px 0; border:1px solid #ddd; }
/*design by yerz*/