@charset "utf-8";

#topSearch{}
#topSearch .inner{ margin-bottom: 15px; background: #eeefe6 url(../../images/top/topSearchBg01.gif) repeat-x left top; border: 5px solid #cccccc; width:950px;}
#topSearch .inner .topSearchTbl01{ float: left; width: 730px; margin: 5px 0;}
#topSearch .inner .topSearchTbl01 h3{ text-align: left; margin-bottom: 10px; }
#topSearch .inner .topSearchTbl01 td.area,
#topSearch .inner .topSearchTbl01 td.cate,
#topSearch .inner .topSearchTbl01 td.btn{ text-align: center; white-space: nowrap; vertical-align: top; padding: 5px 10px 3px; background: url(../../images/top/topSearchBg02.gif) no-repeat left top; }
#topSearch .inner .topSearchTbl01 td.area { width: 275px; }
#topSearch .inner .topSearchTbl01 td.cate { width: 260px; }
#topSearch .inner .topSearchTbl01 td.area table{ margin: 0 auto; }
#topSearch .inner .topSearchTbl01 td.area td{ padding-bottom: 5px; }
#topSearch .inner .topSearchTbl01 td.area img{ margin-right: 5px; }
#topSearch .inner .topSearchTbl01 td.area input{ width: 150px;  }
#topSearch .inner .topSearchTbl01 td.cate ul{ height: 1%; }
#topSearch .inner .topSearchTbl01 td.cate li{ float: left; padding: 0 5px;}
#topSearch .inner .topSearchTbl01 td.cate li img{ margin-bottom: 3px; }
#topSearch .inner .topSearchTbl01 td.btn { vertical-align: middle; padding: 0 20px; }



