@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
ul{ list-style:none;}
html{ background:url( ../img/bg2.jpg) repeat-x top;}
body{position:relative; font-family:"MS PGothic";}
body{ margin:0 auto; width:800px; color:#666; font-size:12px; background-color:#d7d7d7;}
div.clear{ clear:both;}
#container{ width:800px; background:#fff url( ../img/bg.jpg) center top repeat-y;}
#con{ width:760px; margin:0px 20px; }
#content{ padding:0px 10px 20px 10px; width:740px;}

#pic{ width:760px; height:236px; background:url( ../img/top/pic.jpg);}
#pic p{ visibility:hidden;}
#title{ height:27px; background:url( ../img/top/current_bg.gif) left top no-repeat;  padding:13px 0px 0px 20px; }
#title span{ display:block; background:url(../img/top/title_h2.gif) left top no-repeat;}
#title span h2{ visibility:hidden;}

#left{ float:left; width:570px;}
#right{ float:right; width:160px; margin-top:40px; margin-left:10px;}
#right_menu ul{ height:228px;}

#right_menu ul li,#right_menu ul li a{ display:block; height:57px; width:160px; float:left; background-repeat:no-repeat;  }
#right_menu ul li a span{ display:none;}
#right_menu ul li.r_m_1 a{background:url(../img/common/menu1.gif) right top;}
#right_menu ul li.r_m_2 a{background:url(../img/common/menu2.gif);}
#right_menu ul li.r_m_3 a{background:url(../img/common/menu3.gif);}
#right_menu ul li.r_m_4 a{background:url(../img/common/menu4.gif);}
#right_menu ul li a:hover{background-position:0px 57px;}


/* in left_con */
.left_con h3{ clear:both;  display:block; height:17px; background:url(../img/top/left_con_t_bg.jpg) left top repeat-y; padding-left:14px; padding-top:3px;}
.left_con div{ clear:both; width:530px; margin:12px 20px 0px 20px;}
div.list{ float:left;width:530px;background:url( ../img/top/dotline.gif) left top repeat-x; _margin:12px 0px 0px 10px;}
div.list dl{ float:left; width:530px; display:block; background:url( ../img/top/dotline.gif) left bottom repeat-x; font-size:12px;line-height:150%; clear:both; padding:3px 0px;}
div.list dl.top_line{}
div.list dl dt{ color:#999; float:left; padding-left:14px; background:url(../img/top/dot.gif) 2px 7px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; width:72px; }
[xmlns] div.list dl dt{}
div.list dl dd{ float:left; padding-left:13px; width:431px;}
div.list dl dd a{ text-decoration:none; color:#666; line-height:1.5em;}
div.list dl dd span{ padding-left:10px;padding-bottom:0px;}

div.more{ height:16px; width:540px; margin-top:0px; padding-top:10px; margin-bottom:20px; margin-right:10px;}
div.more div{ width:53px; height:16px; float:right; margin:0; padding:0;}
div.more div a{ display:block; width:53px; height:16px;background:url(../img/top/more.gif) no-repeat;}