/* BURNING RAIN Cell */

@charset "Shift_JIS";

body { font-size:100%; }

body, h1, h2, h3, h4,
th, strong, em,
.normal { font-weight:normal;font-style:normal }

strong.b, em.b, .bold { font-weight:bold }

#top_img, .cell_hide, .hide_cell, #side_menu_r,
h2 img, .bookmark, div.d_000 { display:none }

.x_large       { font-size:120% }
.large         { font-size:110% }
h1, h2, h3, h4.font1, #hist h3 { font-size:100% }
h4, .sz2, h2.bday, .mp3   { font-size:80% }

.cap1  { text-transform:capitalize }
.cap   { text-transform:uppercase }
.nocap { text-transform:lowercase }

ul.bbs_menu li { float:left }
hr.clear { clear:both }

.top_menu, #description, .pagearea, #side_menu_r, #side_menu, #footer,
.entry_date, p.entry_date_p, div.entry_date_p, p.entry_state, .en_catego,
.bbs_menu, .member_menu, .hide, .sz3 { font-size:60% }


hr, ul.border_b li,
p.border_b { border-bottom-width:1px;border-bottom-style:solid; }
p.border_b { margin: 9px 4px 6px 12px;padding-left:5px }

.entry_body     { margin: 6px }
.e_body         { margin: 4px }


h1, h2, h3, h4 { padding-left:3px }
ul, dl { margin-left:2px;padding-left:2px }

h1  { padding:2px 0 }
#main_content h2 { margin:3px 0;padding:2px 0 }
#main_content h3,
#main_content h4 { border-width:2px 0;border-style:solid none;margin:3px 0 }

#side_menu h3,
#side_menu h4 { border-width:0 0;margin:0 0 }

ul.cate_2,
#side_menu ul.disc { margin:0 0 0 4px;padding-left:4px }
ul.cate_3    { margin:0 0 0 9px;padding-left:9px }

ul li {list-style-type:none }

#side_menu h4, #side_menu_r h4,
li, dt, dd, p.dot,
p.do { padding-left:11px }

#side_menu dl.dd_right dd { text-align:right;margin:1px 0;background-image:none }
.dd_right_1 dd  { text-align:right;margin:1px 0 }

.ul.img_2 li { padding-left:25px;background-position:15px 0.4em; }

dl.qanda dt { margin:12px 5px 9px 0 }
dl.qanda dd { margin:6px 9px 15px 2px;padding-left:35px; }

dl.qanda dd.line1,
div.line1, li.line1 { padding-top:7px;padding-bottom:7px }

#vote_bbs form,
#vote_bbs ul { margin:0 0 0 0; }
#vote_bbs li { margin-left:0;padding-left:0;background-image:none }

.top_news, .top_news_no2 { margin-bottom:20px }

p { margin:9px 0 }

/* CD */

div.mp3_list,
.disc_img  { vertical-align:top;
             background-position:left top }

div.mp3_list { padding-top:36px; }
.disc_img  { padding-top:155px; }

/* News Blog */

.en_catego { margin-top:9px }
.entry_date_top  { margin-left:3px; }

/* BBS */

.bbs_body table { width:100% }
.bbs_body th,
.bbs_body td { text-align:left;border-bottom-width:1px;border-bottom-style:solid }
.bbs_body td.c, .bbs_body th.c,
.bbs_body td.cp,.bbs_body th.cp, .bbs_index_date, th.bbs_index_title { font-size:60% }
.bbs_body caption { display:none }
.bbs_body th.cp_c, .bbs_body td.cp_c { text-align:center;font-size:80% }

dl.bbs_list dt { font-size:80% }

.align_right  { text-align:right }
.align_left   { text-align:left }
.align_center { text-align:center }


/* image */

#main_content h2, #main_content h3,
#side_menu h4, #side_menu h4_r,
ul li, dt, dd, p.dot,
div.mp3_list, .disc_img,
.img_rt, .img_rc, .img_rb, .img_lt, .img_lc, .img_lb,
#hist h3,
div.gear_item, dl.gear_jackson,
ul.gear_index li, ul.gear_picks li,
ul.gear_picks_da li { background-repeat:no-repeat }

ul li, dt, dd, p.do,
#side_menu h4,
#side_menu_r h4, p.dot { background-position:2px 0.4em }

/* BGD position */
.img_rt { background-position:right top; } 
.img_rc { background-position:right center; }
.img_rb { background-position:right bottom; }
.img_lt { background-position:left top; }
.img_lc { background-position:left center; }
.img_lb { background-position:left bottom; } 

.flame2 { margin:2px 1px }

#vote_bbs, #top_vote_bbs { margin-bottom:6px }

#vote_bbs ul.border_b li,
#top_vote_bbs ul.border_b li { padding-bottom:3px }
#vote_bbs img, #top_vote_bbs img { vertical-align:middle;margin-left:1px }

.required { color:#f03 }