/* BURNING RAIN Cell */

@charset "Shift_JIS";

body { font-size:100% }
.back { background-image:none }

#top_img, .cell_hide, #side_menu_r { display:none }

.top_menu, #description, .pagearea, #side_menu_r, #side_menu, #footer { font-size:60% }

#top_title h1 { margin:0px 0px 0px -6px; }

h1 { font-size:120% }
h2 { font-size:100% }
h2.bday { font-size:80% }
h3 { font-size:100% }
h4 { font-size:80% }
h4.font1 { font-size:100% }
#hist h3 { font-size:100% }

#main_content h2 { margin: 6px 0px }
#main_content h3 { margin: 6px }
#main_content h4 { margin: 6px }

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


.sz2 { font-size:80% }
.sz3 { font-size:70% }
.x_large { font-size:120% }
.large { font-size:110% }

.hide { font-size:60% }

ul, dl { margin-left:9px;padding-left:9px }
ul li { list-style-type:none }

.dl_img, .dl_img_dt,
.ul_img, .ul_img_l { margin: 9px 9px 9px 9px;padding-left:9px }
.ul_img_2 { margin: 0px 9px 9px 12px;padding-left:12px }

#side_menu h4,
#side_menu h4_r { margin: 2px 0px 0px 0px;font-weight:normal;
                padding-left:11px;
                background-position:2px 0.4em;background-repeat:no-repeat }

.side_text ul { margin:2px 0px 2px 0px;padding-left:0px }
.side_text li { padding-left:11px;
             background-position:2px 0.4em;background-repeat:no-repeat }
.side_text li.center { padding-left:11px;
             background-position:2px 50%;background-repeat:no-repeat }
ul.cate_2    { margin:2px 0px 2px 6px;padding-left:6px }
ul.cate_3    { margin:2px 0px 2px 12px;padding-left:12px }
ul.cate_2 li,
ul.cate_3 li { padding-left:11px;
             background-position:2px 0.4em;background-repeat:no-repeat }

.side_text dl { margin:0px;padding-left:0px }
.side_text dt { padding-left:12px;
             background-position:2px 0.4em;background-repeat:no-repeat }

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

.dl_img dt, .dl_img_dt dt { padding-left:10px;margin-top:6px;
             background-position:0px 0.4em;background-repeat:no-repeat }
#side_menu dd, .dl_img dd { padding-left:11px;
             background-position:0px 0.4em;background-repeat:no-repeat  }
.ul_img li, .ul_img_l li, p.dot { padding-left:10px;
             background-position:0px 0.4em;background-repeat:no-repeat }
.ul_img_2 li { padding-left:25px;
             background-position:15px 0.4em;background-repeat:no-repeat }

dl.qanda dd {margin:6px 9px 15px 2px;padding-left:32px;
             background-repeat:no-repeat }


#main_content h2 { background-image: none }

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

p { margin:9px 0px }


/* BR Bio ----------------------------------------------- */

.bio_da { padding: 95px 0px 0px 0px;
      background:#000000 url(http://www.burningrain.net/img/back/dougbio_cell.jpg) no-repeat left top }

.bio_ksj { padding: 95px 0px 0px 0px;
      background:#000000 url(http://www.burningrain.net/img/back/ksjbio_cell.jpg) no-repeat left top }

.bio_im { padding: 95px 0px 0px 0px;
      background:#000000 url(http://www.burningrain.net/img/back/imbio_cell.jpg) no-repeat left top }

#bio_his { background-image: none }

/* CD */

ul.disc li, ul.disc_s li { padding-left:40px;vertical-align:bottom;
               background-color:transparent;background-position:left center;
               background-repeat:no-repeat }

div.mp3_list { padding-top:36px;vertical-align:top;
            background-color:transparent;background-position:left top;
            background-repeat:no-repeat }

.disc_img { padding-top:155px;vertical-align:top;
            background-color:transparent;background-position:left top;
            background-repeat:no-repeat; }

ul.cate_2 li.side_cd { padding-top:40px;
             background-position:left center;background-repeat:no-repeat }

ul#disc_menu li { padding-top:40px;
             background-position:left center;background-repeat:no-repeat }

/* News Blog */

.entry_date, p.entry_date_p, div.entry_date_p, p.entry_state { font-size:60%; }

.en_catego { font-size:60%;margin-top:9px }

.entry_date_top  { margin-left:3px; }


