/**********************
 /community
**********************/


#community_prof_frm {
	width: 632px;
}
#community_prof_frm2 {
	color:#ffffff;
	padding:20px 20px;
	overflow:hidden;
}
#community_prof_frm { background:#155 url('/img/community/frm_community_top.gif') no-repeat center top; }
#community_prof_frm2 { background:transparent url('/img/community/frm_community_btm.gif') no-repeat center bottom; }

#cbox_profile, #cbox_news, #cbox_live {
	margin: 10px 0px 24px;
}

.subbox {
	margin: 4px 0px 4px;
	background: transparent url('/img/community/frm_subbox_mdl.gif') repeat-y center top;
	color: #333333;
}
* html .subbox { height: 1%; }
*+html .subbox { height: 1%; }
.subbox .cnt {
	padding-top: 4px;
	background: transparent url('/img/community/frm_subbox_top.gif') no-repeat center top;
}
.subbox .cnt2 {
	padding: 4px 10px 12px;
	background: transparent url('/img/community/frm_subbox_btm.gif') no-repeat center bottom;
}
.subbox td.icn {
	width: 34px;
	text-align: center;
}
.subbox table.title {
	width: 588px;
	margin: 0px auto;
}
.subbox h2.cttl {
	padding-bottom: 2px;
	font-size: 14px;
	color: #115555;
	border-bottom: 2px solid #91d5d5;
}
.subbox font,
.subbox s,
.subbox u,
.subbox i { line-height: 140%;}

#cbox_live .subbox.cnt2 {
	padding-top: 16px;
	padding-bottom: 20px;
}

.community_description { background:#ffffff; color:#333; border:solid 2px #999; margin:0px 4px;padding:6px;}
input.paste_blog { width:240px; font-size:12px; border:solid 1px #CCC; padding:2px;}
.user_img_mid { width:64px; height:64px; border:solid 2px #666;}


/* コミュニティ 生放送or実況中 */
.frm_now {
	width: 632px;
	margin-bottom: 12px;
	background:transparent url(/img/community/now/frm_now_btm.png) no-repeat center bottom;
}
.frm_now_cnt {
	padding: 46px 20px 14px;
}
#now_live .frm_now_cnt {
	background:transparent url(/img/community/now/frm_live_top.png) no-repeat center top;
}
#now_jk .frm_now_cnt {
	background:transparent url(/img/community/now/frm_jk_top.png) no-repeat center top;
}
.frm_now h2 {
}
.frm_now .desc {
	width: 480px;
	padding-top: 5px;
}


/*カテゴリータイトル*/
.profile_title, .news_title, .history_title {
	height: 28px;
	margin: 24px 0 10px;
	padding-left: 44px;
	line-height: 28px;
	color: #115555;
	font-size: 16px;
}
.profile_title{background:transparent url(/img/community/profile_title.png) no-repeat scroll 0 0;}
.news_title{background:transparent url(/img/community/news_title.png) no-repeat scroll 0 0;}
.history_title{background:transparent url(/img/community/history_title.png) no-repeat scroll 0 0;}
a.arrow_up{background:transparent url(/img/community/arrow_up.gif) no-repeat left center;padding:4px 0px 4px 20px;}
a.arrow_down{background:transparent url(/img/community/arrow_down.gif) no-repeat left center;padding:4px 0px 4px 20px;}
a.editing{background:transparent url(/img/community/editing_icon.gif) no-repeat left center;padding-left:14px;}
/*生放送履歴*/
table.live_history {
	width: 570px;
	border-collapse: collapse;
	border:1px solid #cccccc;
}
.live_history th {
	color: #333333;
	border: 1px solid #cccccc;
	padding: 4px;
	text-align: center;
	background: #eeeeee;
}
.live_history td {
	padding:4px;
	color:#333333;
	border:1px solid #cccccc;
	background: #ffffff;
	overflow: hidden;
}
.live_history td.date {
	text-align: center;
	white-space: nowrap;
}
.live_history td.user,
.live_history td.user .txt {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
.live_history td.title,
.live_history td.title .txt {
	width: 160px;
	line-height: 160%;
	overflow: hidden;
}
.live_history td.desc,
.live_history td.desc .txt {
	width: 220px;
	line-height: 160%;
	overflow: hidden;
}

/*生放送のお知らせ*/
#future_live {margin-bottom:16px;}
#future_live h3.sttl { margin-bottom:4px;padding:4px 6px;border-bottom:1px solid #cccccc;background:#eeeeee;font-size:12px;font-weight: bold;}
#future_live .item {margin:3px 0px 6px;padding:6px;background:url(/img/common/bdr_dot1.png) repeat-x left bottom; }
#future_live .item .date {font-weight:bold;}
#future_live .item .title a { color: #335555; font-size:14px; font-weight:bold; }
#future_live .item .user { color: #666666; }
#future_live .item .btn { margin:3px;text-align: center; }

#community_news {margin:0px 0px 4px;padding: 4px 6px;background:#ffffff;/*border:2px solid #cccccc;*/}
#community_news .item {margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #cccccc;}
#community_news .title {margin-bottom:3px;padding-bottom:3px;font-size:14px;color:#115555;background:url(/img/common/bdr_dot1.png) repeat-x left bottom;}
#community_news .desc {margin-bottom:4px;color:#333333; line-height: 140%;}
#community_news .desc font,
#community_news .desc s,
#community_news .desc u,
#community_news .desc i { line-height: 140%;}
#community_news .date {text-align:right;font-weight: bold;color:#115555;}


.breakup_message {
	margin-bottom: 10px;
	padding: 6px;
	background: url(/img/community/bg_info_warning.png) left top;
	border: 2px solid #000000;
}
.breakup_message_cnt {
	padding: 10px 10px;
	background: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #000000;
}







