/* BOARD.COOL-ROCK.COM */

/* BODY ----------------------------------------------- */

.bbs_menu { margin:3px 3px 6px 6px;padding-left:5px;font-size:0.85em }
.bbs_menu li, .bbs_menu li.bbs_ad { display:inline;padding-left:3px;padding-right:3px }

.scriptcopy { font-size:0.75em;text-align:right;margin-right:12px }

.bbs_body { margin:9px 2px 9px 6px }
.bbs_body table { width:100% }
.bbs_body th { padding:1px 3px;font-weight:normal; }
.bbs_body td { padding:1px 3px; }
.bbs_body td.c { font-size:0.75em;text-align:center }
.bbs_body td.cp { text-align:left;padding:0px;white-space:nowrap;font-size:0.85em }
.bbs_body td.cp_c { text-align:center;padding:0px;white-space:nowrap;font-size:0.85em }
.bbs_body td.img { font-size:0.75em;text-align:center;vertical-align:bottom }
.bbs_body td div { margin:6px 2px }
.bbs_body img { vertical-align:middle }
.bbs_body caption { display:none }
.bbs_body ul { margin:1px 6px;padding:1px 6px }
.bbs_index_title, .bbs_index_title_2, .bbs_index_title_noimg, .bbs_index_cd { width:70%;text-align:left }
.bbs_index_date { width:30%;font-size:0.8em;text-align:center }
.bbs_index_title_hide { width:70%;display:none }
.bbs_index_date_hide { width:30%;display:none }

.bbs_body a.topic { border-bottom:none;color:#CCCCCC }
.bbs_body td.c a { padding:0px 6px;border-bottom:none }
.bbs_body td.flag { padding:1px 3px 1px 31px; }

/* .dl_img dt { padding-left:35px;background-position:25px 0.5em;background-repeat:no-repeat; } */

td.bbs_index_title { padding-left:15px;background-color: transparent;
                     background-position:5px 0.5em;background-repeat:no-repeat; }
td.bbs_index_title_2 { padding-left:35px;background-color: transparent;
                     background-position:25px 0.5em;background-repeat:no-repeat; }

td.bbs_index_cd { padding-left:43px;background-color: transparent;height:30px;
                     background-position:3px 0px;background-repeat:no-repeat; }

.bbs_index_date ul { margin:0px;padding:0px }

#main_content h2.bbs_sub { margin:3px 0px 6px 0px; padding: 1px 0px 1px 5px }
#main_content h3.bbs_res_sub { margin: 6px 5px 6px 0px; padding: 1px 0px 1px 3px; }

.bbs_name { font-size:0.85em;margin-left:6px }
.bbs_message_p { margin:4px 6px 9px 16px }
.bbs_message { margin:4px 6px 9px 12px }
.bbs_btm { font-size:0.85em;text-align:right;margin-right:9px }

.bbs_all { margin:6px 0px 9px 6px }
.bbs_all_h3 { margin:6px 0px 9px 15px }
.bbs_res { margin-left:16px;margin-bottom:9px }

.bbs_headline { font-size:0.75em;margin:6px 15px 9px 20px;padding:2px }
.bbs_headline a { padding-right:2px;padding-left:2px }
.bbs_headline small a { font-size:0.75em; }

.bbs_date, .bbs_new, .bbs_new_0 { font-size:0.75em }

#bbs_list { margin:9px 0px 9px 6px;}

.tree_oya { margin:6px 0px 0px 0px;padding:1px;font-size:0.85em;line-height:1.4; }
.tree_res { margin:1px 0px 1px 15px;font-size:0.85em;line-height:1.4; }

.bbs_count { font-size:0.75em;margin:0px 0px 2px 15px }

#kanren_tree,
#bbs_form { margin:16px 0px 9px 12px }

#kanren_tree ul.bbs_list { margin-top:3px }
#kanren_tree li.top { border:none }

#bbs_form h3,
#kanren_tree h3 { margin:6px 0px 6px 0px; padding-left: 5px; }

#bbs_form div.item { margin:2px 9px;font-size:0.85em }

#bbs_form input,
#bbs_form textarea { font-size:1em;margin-left:6px;padding:1px }

.btn_bbs { font-size:0.85em;margin:3px 0px 0px 15px }

select.large { font-size:1em }

.bbs_rss { font-size:0.8em  }

/* Vote ----------------------------------------------- */

#side_vote { width:250px;margin-left:2px;font-size:0.85em;line-height:1.3 }
#top_vote  { margin:0px 15px;line-height:1.3 }
#top_vote_bbs  { margin:0px 0px 0px 9px;line-height:1.3 }
.comment_vote { margin:0px;font-size:0.85em;line-height:1.3 }

#top_vote td.vote_1, #top_vote_bbs td.vote_1 { width:105px;text-align:right;font-size:0.75em }
#top_vote td.vote_2, #top_vote_bbs td.vote_2 { width:145px;font-size:0.75em }
#top_vote td.vote_3, #top_vote_bbs td.vote_3 { width:300px;font-size:0.75em }
#top_vote td.vote_4, #top_vote_bbs td.vote_4 { width:200px;font-size:0.75em }
#top_vote td.vote_5, #top_vote_bbs td.vote_5 { width:250px;font-size:0.75em }

#top_vote td.vote_live_l, #top_vote_bbs td.vote_live_l { width:200px;font-size:0.85em }

#top_vote td.vote_cd_title, 
.comment_vote td.vote_cd_title, 
#top_vote_bbs td.vote_cd_title { width:180px;text-align:right;font-size:0.85em;white-space:nowrap }
.vote_submit { margin-left:150px }

#side_vote table, #top_vote table, #top_vote table_bbs, .comment_vote table { margin:0px;padding:0px }

.vote { font-size:0.85em;margin:3px 2px 1px 3px }
.vote_img { margin:1px 0px 1px 5px }
.vote_com { font-size:0.85em;margin:1px 2px }

.vote_copy { font-size:0.75em;margin:3px 0px 1px 3px }

/* Review ----------------------------------------------- */

.ul_flag ul { margin:0px 0px 12px 6px;padding-left:6px }

ul.flag_no { margin:0px 0px 6px 6px;padding-left:6px }
li.inline { display:inline }

.flag_on { margin-bottom:12px }
.flag_on ul { margin:0px 0px 0px 3px;padding-left:3px }
.rev, .info { margin:0px 2px }


/* Review ----------------------------------------------- */

.bbs_rev { margin:9px 12px 9px 9px }
.bbs_rev table { width:100% }
.bbs_rev td { vertical-align:top }

table.vote_live { margin:3px; }
table.vote_live td, table.vote_live th { text-align:left;vertical-align:top }
td.td_vote,th.td_vote { width:215px }
td.td_set,th.td_set { width:265px }
td.td_set_2,th.td_set_2 { width:420px }

td.td_set ol, td.td_set_2 ol { margin:0px 0px 9px 20px;padding-left:20px }
.bbs_rev ol { margin:0px 0px 9px 15px;padding-left:15px;font-size:0.85em }

td.cd_rev_w { width:60px;vertical-align:top }
th.cd_rev_w { width:60px;vertical-align:top;display:none }
th.hide { display:none }
td.cd_1 { width:70px;text-align:center }

/* CD Review ----------------------------------------------- */

ul.cate_2 li.side_cd { padding:6px 3px 1px 40px;height:40px;margin-left:-6px;
             background-position:left center;background-repeat:no-repeat }

/* Table ----------------------------------------------- */

.bbs_body table.no_th_color th,
.bbs_body th.no_color { background-color:transparent; }
.bbs_body th.no_color { text-align:left; }

