@charset"Shift_JIS";
*{ margin:0; padding:0; zoom:1; }

/*ブラウザのデフォルトスタイルをリセットする設定（START）*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0; padding:0; }

html {
  scrollbar-face-color: #222;
  scrollbar-track-color: #000;
  scrollbar-arrow-color: #937C3B;
  scrollbar-highlight-color: #000;
  scrollbar-shadow-color: #000;
  scrollbar-3dlight-color: #000;
  scrollbar-darkshadow-color: #000;
}

table{border-collapse:collapse; border-spacing:0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight:normal;}

caption, th{text-align: left;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
q:before,q:after{content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup { vertical-align:text-top;}
sub {vertical-align: text-bottom;}
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend{color:#000;}
/*ブラウザのデフォルトスタイルをリセットする設定（END）*/



/*ブラウザのフォントサイズ・フォントファミリーを揃える（START）*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;
		*font-size:small;
		*font:x-small;
}
table{font-size:inherit; font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;
*font-size: 108%;
line-height:100%;}

/*Opera9*/
;;body { font-family: "メイリオ", Meiryo, Arial, Helvetica, sans-serif; }

/*Internet Explorer8*/
html>/**/body { font-family: "メイリオ", Meiryo, Arial, Helvetica, sans-serif; }

/*Internet Explorer7*/
*:first-child+html body { font-family: "メイリオ", Meiryo, sans-serif; }

/*Internet Explorer6 or sooner*/
* html body { font-family: "メイリオ", Meiryo, sans-serif; }

/*ブラウザのフォントサイズ・フォントファミリーを揃える（END）*/

/*子ボックスの背景が親ボックスにも継承されるようにclearfixを設定*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  
.clearfix {display: inline-block; text-indent:-9999px;} 
  
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


/*ベーシック設定--------------------------------------------------------------------------*/
body { margin: 0; padding: 0; background: #320000; color: #aaaaaa;}
a {color: #990000;}
a:hover { color: #cc0000;}
a:visited {color: #990000;}

strong, b { font-weight: 900;}
.name { color: #ff6600;}

#header { display: block; height: 55px; width: 550px; background: url(http://www.webburning.com/img/head_title.gif) no-repeat 0 0;}
#wnewBar { display: block; height: 18px; font-size: 0; background: url(../img/bg_wnew.gif) repeat-x; border-top: 1px solid #960000; border-bottom: 1px solid #960000; margin: 5px 0 5px 0;}
#wnewBar em { display: block; width: 60px; height: 18px; font-size: 0; background: url(../img/wnew.gif) no-repeat; margin: 0 0 0 16px; text-indent: -9999px;}
#top_pfBox { display: block; width: 864px; background: #000; border: 1px solid #960000; margin: 0 0 10px 0;}
#top_pfBox table { display: block; width: 857px; margin: 15px 0 0 7px;}
.top_pfImg { width: 50px; padding: 0 0 0 10px; margin: 0;}
.top_pfImg img { margin: 0 10px 0 0;}
.top_pfWnew { width: 288px; border-top: 1px solid #AAA; font-size: 10px; line-height: 14px; padding: 5px 5px 10px 0;}
.top_pfWnew em { font-size: 12px; line-height: 16px; color: #F60;}


#topics { display: block; width: 110px; min-height: 40px; height: auto !important; height: 40px; background: #191919; border: 1px solid #888888; font-size: 10px; line-height: 14px; padding: 5px; margin: 0 0 0 15px;}
