body, div, h1, h2, h3, h4, h5, h6, form, input, button,textarea, p{margin:0;padding:0;}
body{font-size:12px;font-family: Arial, sans-serif;font-size:13px;text-align: center;}
ul, ol, li{list-style-type:none;margin:0;padding:0; }
a:link,a:visited{color: #00C;}
a:hover{color:#551a8b;}
img{border:none;}
#header{height:18px;padding:5px 5px 3px 5px;text-align:left;border-bottom:1px solid #C9D7F1;}
#header span{font-weight:bold;margin:0 10px;}
.sum{margin-right:5px;vertical-align:top;height:22px;}
a.sum{color:#00c !important;}
.fleft{float:left;}
.fright{float:right;}
#logo{ margin:20px auto 40px auto; }
#notice{line-height:200%;}
  #notice a{margin:0 10px 0 0;}
#sns{margin:0 auto;clear:both;text-align:center;width:300px;margin-top:50px;padding:5px;}
  #sns a,#sns a:visited{color: #000;text-decoration:none;}
  #sns a:hover{color:#00C;;text-decoration:underline;}
  #sns a.blog{ }
  #sns a.sina{ }
  #sns a.163{ }
  #sns a.twitter{ }
  
#footer{margin:0 auto;clear:both;margin-top:50px;color:#ccc;font-size:14px;}


.s_s{ width:470px; margin:0 auto;line-height:30px; text-align:left;}
.s_s span{color:#999;}
#searchbox {height:35px; width:470px; margin:0 auto 100px auto; background:url(images/bg_so.png) no-repeat; position:relative; text-align:left;}
#searchbox input.s_i{height:22px; width:386px;font:16px arial,sans-serif bold; background:none; margin:0 0 0 5px; border:0 }
#searchbox input.s_b{height:30px; width:70px; cursor:pointer;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
