/*================================================================================
	個別コミュニティ一での左ナビ
================================================================================*/

#LCNavi .headarea .box {
	margin-top: 3px;	
}

#LCNavi .headarea a.btn_join {
	display:block;
	width:169px;
	height:26px;
	font-size: 0.1px;
	line-height: 0.1px;
	text-indent: -99999px;
	background:url("/img/common/btn/btn_join_community_b.png") no-repeat;
	margin: 5px auto 0 auto;
}

#LCNavi .headarea a.btn_join:hover {
	background-position: 0 -26px;
}

#LCNavi .navi_user_list td {
	width: 66px;
	text-align: center;
}

#LCNavi .mail_status a,
#LCNavi .mail_status span {
	display:inline;
}



/*================================================================================
	TL上の参加中・参加ボタンの表示
================================================================================*/
#community_status {
	border: 1px solid #f1e3e3;
	background: #fffcfc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 12px;
	margin-bottom:10px;
}

#community_status .txt {
	float: left;
	font-weight: bold;
	padding-top:4px;
	width: 385px;
	line-height:120%;
}

#community_status a.btn {
	float: right;
	display:block;
	width:140px;
	height:26px;
	font-size: 0.1px;
	line-height: 0.1px;
	text-indent: -99999px;
	background:url("/img/common/btn/btn_join_community.png") no-repeat;
}

#community_status a.btn:hover {
	background-position: 0 -26px;
}

#community_status .already {
	font-weight: bold;
	margin: 4px 0 3px 0;
}

#community_status .already span {
	background:url("/img/common/icon/check.png") no-repeat;
	padding: 0 0 0 12px;
	font-weight: bold;
}

/*================================================================================
	コミュニティ一覧での左ナビ
================================================================================*/

#LCNavi_List dd.category {
	border: 0;	
}

#LCNavi_List dd.category table,
#LCNavi_List dd.category table tr,
#LCNavi_List dd.category table td {
	border:0;
	padding:0;
	margin:0;
}

#LCNavi_List dd.category table {
	width: 100%;
}

#LCNavi_List dd.category table td {
	border-top: 1px dotted #dbdbdb;
	padding: 0 0 0 8px;
	width: 50%;
	line-height:100%;
}

#LCNavi_List dd.category table td.c1 {
	border-right: 1px dotted #dbdbdb;
}

#LCNavi_List dd.category table td a {
	display:block;
	margin: 5px 0;
}

#LCNavi_List dd.all_category {
	text-align: center;
}

#LCNavi_List dd.all_category a {
	width: 168px;
	margin: 10px 0;
}

#LCNavi_List .make {
	border: 1px solid#f3e5e5;
	background: #fff;
	margin: 5px;
	padding: 10px;
	line-height:140%;
}

#LCNavi_List .make p {
	margin-bottom: 10px;
}

#LCNavi_List .make p strong {
	color:#da7070;
}

#LCNavi_List .make a {
	display:block;
	width:156px;
	height:36px;
	font-size: 0.1px;
	line-height: 0.1px;
	text-indent: -99999px;
	background:url("/img/common/Navi/btn_make_community_s.png") no-repeat;
}

#LCNavi_List .make a:hover {
	background-position: 0 -36px;
}

/*================================================================================
	コミュニティ一覧での右ナビ
================================================================================*/
#RCNavi_List a.make {
	display:block;
	width:190px;
	height:50px;
	font-size: 0.1px;
	line-height: 0.1px;
	text-indent: -99999px;
	background:url("/img/common/Navi/btn_make_community.png") no-repeat;
	margin-bottom:10px;
}

#RCNavi_List a.make:hover {
	background-position: 0 -50px;
}

/*================================================================================
	コミュニティ一覧　タイトル
================================================================================*/
h3.community_list {
	margin-bottom:15px;	
}

h3.community_list .ttl {
	diplay: block;
	font-size: 138.5%;
	font-weight: bold;
}

/*================================================================================
	コミュニティ一覧　注目のセレコミュ
================================================================================*/

#recommendCommunity {
	margin-bottom:10px;	
}

#recommendCommunity li {
	width: 265px;
	float: left;
	margin-bottom: 20px;
}

#recommendCommunity li.left {
	margin-right: 20px;
}

#recommendCommunity li .name {
	border-bottom: 2px solid #f0eee1;
	padding-bottom:2px;
	margin-bottom:10px;
}

#recommendCommunity li .name a {
	font-weight: bold;
	font-size: 123.1%;
}

#recommendCommunity li .img {
	float: left;
	width: 90px;
}
#recommendCommunity li .info {
	float: left;
	width: 175px;
}

/*================================================================================
	コミュニティリスト
================================================================================*/
#community_list li {
	margin-bottom: 20px;
}

#community_list li .img {
	float: left;
	width: 55px;
}

#community_list li .data {
	float: left;
	width: 495px;
	line-height: 140%;
}

#community_list li .head {
	padding: 0 0 5px 0;
	background: url("/img/common/parts/2dot_x_gra.png") repeat-x 0 100%;
	margin: 0 0 7px 0;
}

#community_list li .limit {
	background: url("/img/common/parts/1dot_y_bro.png") repeat-y 10px 0;
	padding-left: 18px;
}
#community_list li .accept {
	background: url("/img/common/parts/1dot_y_bro.png") repeat-y 10px 0;
	padding-left: 18px;
}

/*================================================================================
	コミュニティーのタイトル
================================================================================*/

h3.community_ttl {
	margin-bottom: 15px;	
}

h3.community_ttl .ttl {
	diplay: block;
	float: left;
}

h3.community_ttl .ttl .name {
	font-size: 138.5%;
	font-weight: bold;
}

h3.community_ttl .ttl .sub,
h3.community_ttl .ttl .sub a {
	font-size: 108%;
}

h3.community_ttl .url {
	diplay: block;
	float: right;
	font-size: 108%;
	line-height:110%;
	margin: 4px 0 0 10px;
}

h3.community_ttl .reload {
	diplay: block;
	float: right;
	line-height:110%;
	margin: 4px 0 0 30px;
}

/*================================================================================
	セレコミュ　作成・編集
================================================================================*/

#CommunityForm table,
#CommunityForm tr,
#CommunityForm th,
#CommunityForm td {
	margin: 0;
	padding:0;
	background:none;
	border: 0;
}

#CommunityForm table {
	border-top: 5px solid #ececec;
	width: 100%;
}
#CommunityForm tr {
	border-bottom: 1px dotted #e2e2e2;
}
#CommunityForm th,
#CommunityForm td {
	padding: 15px 0;
}

#CommunityForm th {
	font-weight: bold;
	width: 110px;
	padding-left: 10px;
	vertical-align: top;
}

#CommunityForm input.txt {
	width: 380px;
}

#CommunityForm textarea.txt {
	width: 380px;
	height: 100px;
}

#CommunityForm .thum {
	margin-bottom:10px;
}

#CommunityForm input.txt.w140 {
	width: 140px;
}

#CommunityForm input.txt.w260 {
	width: 260px;
}

#CommunityForm .submit {
	text-align:center;
	margin: 25px 0 10px 0;
}

#CommunityForm .submit a {
	width: 250px;
}

#CommunityForm div.fileinput {
	width:320px;
}

#CommunityForm div.dispfileinput {
	width:320px;
}

#CommunityForm input.file {
	width: 320px;
}

#CommunityForm .dispfileinput .txt {
	width:250px;
}

#CommunityForm .image_file {
	background: #f8f7f2;
	padding: 12px 12px 10px 12px;
}

/*================================================================================
	セレコミュ承認
================================================================================*/

#accept_list,
#accept_list tr,
#accept_list th,
#accept_list td {
	border:0;
	margin:0;
	padding:8px 0;	
}

#accept_list {
	width: 100%;
	background: url("/img/common/parts/2dot_x_gra.png") repeat-x 0 100%;	
}
#accept_list tr {
	background: url("/img/common/parts/2dot_x_gra.png") repeat-x 0 0;	
}

#accept_list td.img {
	width: 50px;
}

#accept_list td.name {
	width: 280px;
}









