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


#community_main {
	float:left;
	width:632px;
}
#community_side {
	float:right;
	width:300px;
}

h1#community_name {
	margin:6px 0;
	padding:6px 0;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}

/* community setting */
.comsetting {}
.comsetting span	{
	display:inline-block; *display:inline;*zoom:1;
	vertical-align:top;
	margin:auto 5px 2px auto;
	padding:0px 2px 0px 16px;
	background-repeat:no-repeat;
	background-position:1px center;
}
.comsetting .auto_accept		{background-image:url(/img/community/type_autoaccept.gif);}
.comsetting .userinfo_required	{background-image:url(/img/community/type_userinfo_required.gif);}
.comsetting .privvideo_post		{background-image:url(/img/community/type_privvideo_post.gif);}
.comsetting .privuser_auth		{background-image:url(/img/community/type_privuser_auth.gif);}
.comsetting .privlive_broadcast	{background-image:url(/img/community/type_privlive_broadcast.gif);}
.comsetting .on		{background-color:#337777;}
.comsetting .off	{padding-left:2px; background-color:#0d3f3f; background-image:none;	color:#377;}



#not_member_entry {
	text-align:center;
	margin-bottom:16px;
}
#not_member_entry a {
	width:300px;
	padding:10px 16px;
}
#not_member_entry .btn_login,
#not_member_entry .btn_entry,
#not_member_entry .btn_motion {
	font-size:16px;
}

#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;}


/* 生放送するボタン */
#broadcast_default_community a {
	display:block;
}

/* コミュニティ 生放送 */

/* 放送中(ja-jp) */
#now_live.lang_ja-jp {
	width: 632px;
	margin-bottom: 12px;
	background:transparent url(/img/community/now/frm_now_btm.png) no-repeat center bottom;
}
#now_live.lang_ja-jp .frm_now_cnt {
	padding: 46px 20px 14px;
	background:transparent url(/img/community/now/frm_live_top.png?2) no-repeat center top;
}
.frm_now .desc {
	width: 480px;
	padding-top: 5px;
}

/* 放送中(default) */
#now_live.lang_default {
	width: 632px;
	margin-bottom: 12px;
}
#now_live.lang_default h2.common_mid {
	margin-top:-8px;
	color:#c00;
}
#now_live.lang_default .now_item {
}
#now_live.lang_default .title {
	margin-bottom: 6px;
	font-size:18px;
	line-height:22px;
}
#now_live.lang_default .description {
	margin-bottom: 6px;
	font-size:14px;
	color:#666;
}
#now_live.lang_default .watch {
	text-align:right;
	font-size:14px;
}
#now_live.lang_default .watch a {
	color:#c00;
}


/*カテゴリータイトル*/
.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;
}


/* チャンネルユーザー開放 */
.btn_userch {
	float: right;
	margin-left: 20px;
}
.btn_userch a {
	display: block;
	padding: 6px 15px;
	border: 1px solid #155;
	border-radius: 4px;
	background: #ccc url(/img/common/grad/uw_h24a100.png) repeat-x center top;
	text-decoration: none;
	font-size:14px;
}
.btn_userch a span,
.btn_userch a img {
	display:inline-block;*zoom:1;*display:inline;
	vertical-align:middle;
}
.btn_userch a img {
	width:15px;
	height:19px;
	margin-top: -1px;
}
/* このユーザーのチャンネル */
.owner_channel {
	margin:10px 0;
}
.owner_channel a {
	zoom:1;
	display:block;
	position:relative;
	min-height:42px;
	border-radius:2px;
	border:1px solid #ccc;
	background-color:#f5f5f5;
	text-decoration:none;
}
.owner_channel a:hover{
	border:1px solid #999;
}
.owner_channel a:after{
	content:"";
	display:block;
	clear:both;
}
.owner_channel .ch_symbol{
	display:inline-block;*display:inline;*zoom:1;
	vertical-align:middle;
	width:42px;
	height:42px;
	margin-right:4px;
}
.owner_channel .ch_symbol img{
	width:100%;
	height:100%;
}
.owner_channel .text{
	display:inline-block;*display:inline;*zoom:1;
	vertical-align:middle;
	width:215px;
	font-size:12px;
	line-height:16px;
	color:#666;
}
.owner_channel .icon_ch_kun{
	position:absolute;
	z-index:0;
	bottom:2px;
	right:2px;
	width:30px;
	filter:alpha(opacity = 30);
	opacity:0.3;
}
.owner_channel a:hover .icon_ch_kun{
	filter:alpha(opacity = 80);
	opacity:0.8;
}
.owner_channel .icon_ch_kun img{
	width:100%;
}



