#communityContainer {
	width:710px;
	background: url("../images/comm/bg_main.gif") repeat-x;
	background-position: 0px 0px;
	float:left;
}

#c_mainContainer{
	margin-top:10px;
}
#c_sidebar{
	width:165px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	_margin-right:10px;
	overflow: hidden;
}
#c_content{
	width:500px;
	float:right;
	margin-right:17px;
}
#c_wideContent{
	width:680px;
	float:right;
	margin-right:17px;
	_margin-right:0px;
}
/*---------------------/
		header
/---------------------*/
#c_mainMenu{
	margin-left:2px;
	width:598px;
	height:44px;
}
#c_mainMenu li{
	display: inline;
}
#c_mainMenu li a{
	display: block;
	background: url("../images/comm/menubtn_community.gif") no-repeat;
	height:44px;
	float:left;
	text-indent: -1000em;
}
#c_mainMenu li#c_m_top a{
	background-position: 0px 0px;
	width:95px;
}
#c_mainMenu li#c_m_home a{
	background-position: -95px 0px;
	width:90px;
}
#c_mainMenu li#c_m_thumb{
	background: url("../images/comm/menubtn_community.gif") no-repeat;
	background-position: -185px 0px;
	float:left;
	width:66px;
	height:44px;
	display: block;
}
#c_mainMenu li#c_m_thumb img{
	margin:14px 0 0 30px;
	width:25px;
	height:25px;
}
#c_mainMenu li#c_m_profile a{
	background-position: -251px 0px;
	width:79px;
}
#c_mainMenu li#c_m_profile a.isHere{
	background-position: -251px -88px;
}
#c_mainMenu li#c_m_gameDANA a{
	background-position: -330px 0px;
	width:78px;
}
#c_mainMenu li#c_m_gameDANA a.isHere{
	background-position: -330px -88px;
}
#c_mainMenu li#c_m_blog a{
	background-position: -408px 0px;
	width:78px;
}
#c_mainMenu li#c_m_blog a.isHere{
	background-position: -408px -88px;
}
#c_mainMenu li#c_m_circle a{
	background-position: -486px 0px;
	width:78px;
}
#c_mainMenu li#c_m_circle a.isHere{
	background-position: -486px -88px;
}
#c_mainMenu li#c_m_top a:hover{
	background-position: 0px -44px;
}
#c_mainMenu li#c_m_home a:hover{
	background-position: -95px -44px;
}
#c_mainMenu li#c_m_profile a:hover{
	background-position: -251px -44px;
}
#c_mainMenu li#c_m_gameDANA a:hover{
	background-position: -330px -44px;
}
#c_mainMenu li#c_m_blog a:hover{
	background-position: -408px -44px;
}
#c_mainMenu li#c_m_circle a:hover{
	background-position: -486px -44px;
}
#c_mainMenu li#c_m_close a{
	width:13px;
	background-position: -564px 0px;
	cursor: default;
}

/*---------------------/
		sidebar
/---------------------*/
/*----wide_header----*/
#c_wide_header{
	padding-left:13px;
	padding-bottom:10px;
	width:680px;
}
#c_wide_header img{
	width:100%;
}
/*----profile----*/
#c_profile #c_p_head{
	background: url("../images/comm/profile_head.gif") no-repeat;
	width:165px;
}
#c_profile #c_p_head img{
	margin:10px 0 0 13px;
	width:140px;
	height:140px;
}
#c_profile #c_p_middle{
	background: url("../images/comm/profile_middle.gif") repeat-y;
	width:165px;
	text-align: center;
}
#c_profile #c_p_middle h3{
	width:140px;
	background-color: #f2f7f9;
	line-height: 20px;
	text-align: left;
	margin:10px auto 0 auto;
}
#c_profile #c_p_middle a img{
	margin:10px auto 0 auto;
}
#c_profile #c_p_middle #user_follow{
	margin-top:1em;
}
#c_profile p{
	width:140px;
	margin:10px auto 0 auto;
	text-align: left;
}
#c_profile #c_p_bottom{
	background: url("../images/comm/profile_bottom.gif") no-repeat;
	width:165px;
	height:29px;
}
/*----sidemenu----*/

#c_sideMenu{
	background-color: #fff;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	width:158px;
	margin-top:8px;
	margin-left:3px;
	margin-bottom: 10px;
}
#c_sideMenu .c_sideHeadline{
	width:151px;
	height:23px;
	background: url("../images/comm/headline_side.gif") no-repeat;
	line-height: 23px;
	font-size: 13px;
	color:#01bfe9;
	margin:5px auto 0 auto;
	text-align: center;
	font-weight: 700;
	overflow: hidden;
}
#c_sideMenu ul.c_sideList li,#c_sideMenu p{
	margin:8px 0 8px 3px;
	line-height: 1.2em;
}
#c_sideMenu ul.icoList li{
	word-break:break-all;
	background-image: url("../images/comm/ico_list.gif");
	background-repeat: no-repeat;
	background-position: left top;
	line-height:16px;
	padding-left: 18px;
}
#c_sideMenu ul.icoTag li{
	word-break:break-all;
	background-image: url("../images/comm/ico_tag.gif");
	background-repeat: no-repeat;
	background-position: left top;
	line-height:16px;
	padding-left: 18px;
}
#c_sideMenu ul.c_sideList li img{
	margin-right:2px;
	vertical-align: top;
}
#c_sideMenu ul.feedList{
	margin-top:30px;
}

/*---------------------/
		contents
/---------------------*/
/*----blogMenu----*/
#c_content{
	margin-bottom: 10px;
}
#c_content #c_blogMenu{
	width:100%;
	height:27px;
}
#c_content #c_blogMenu ul li{
	display: inline;
}
#c_content #c_blogMenu ul li a{
	display: block;
	background-image: url("../images/comm/menubtn_blog.gif");
	width:121px;
	height:25px;
	line-height: 27px;
	text-align: center;
	float:left;
	font-size:13px;
	color: #464646;
	text-decoration: none;
	margin-right:5px
}
#c_content #c_blogMenu ul li#c_blogMenuLast a{
	margin-right:0px;
	margin-left:1px
}
#c_content #c_blogMenu ul li a:hover,#c_content #c_blogMenu ul li.CBM_selected a{
	background-position: 0 -25px;
	color: #fff;
}
#c_content #c_blogMenu #c_blogMenuBorder{
	height:2px;
	width:100%;
	background: #cccfcf;
}
/*----explanation----*/
.c_explanation{
	width:100%;
	background-color: #fff8d7;
	border-top: 1px solid #fff8d7;
	border-bottom: 1px solid #cccccc;
}
.c_explanation p{
	margin:5px;
	line-height: 1.6em;
}

/*----newsList----*/
#c_newsList .c_news{
	width: 100%;
	background: #fff;
	border-bottom:1px solid #01bfe9;
}
#c_newsList .bgLightBlue{
	background-color: #f2f7f9;
}
#c_newsList .c_newsDate{
	float:left;
	width:100px;
}
	#c_newsList .c_newsDate .c_newsDateInner{
		padding:5px;
		text-align: center;
	}
	#c_newsList .c_newsDate .c_newsStatus{
		border:1px solid;
		font-size: 10px;
		padding:0.2em;
		margin:0 auto;
	}
	#c_newsList .c_newsDate .c_draft{
		border-color:#ff8769;
		background-color: #ffe5de;
		color:#c86850;
		width:3em;
	}

#c_newsList .c_newsDetail{
	float:right;
	width:400px;
}
#c_newsList .c_newsDetail dl{
	padding:5px;
	line-height: 1.6em;

}
#c_newsList .c_newsDetail dl dd .color_tag{
	color:#4b776f;
	font-weight: 400;
}
#c_newsList .c_newsDetail dl img{
	vertical-align: middle;
}




/*----pager----*/
#c_pager{
	margin-top:10px;
	/*margin-bottom:10px;*/
}
#c_pager li{
	display: inline;
}
#c_pager li a,#c_pager li.current{
	display:block;
	float:left;
	border:1px solid #01bfe9;
	background-color: #f2f7f9;
	font-weight:700;
	width:auto;
	height:auto;
	padding:0.5em;
	text-decoration: none;
	margin-right:0.3em;

}
#c_pager li a:hover,#c_pager li.current{
	background-color: #01bfe9;
	color:#fff;
}
#c_pager li.threeReader{
	display: block;
	float:left;
	color:#01bfe9;
	width:auto;
	border:1px solid #fff;
	padding:0.5em;
}


/*----newsEntry,blogEdit----*/
#c_newsEntry,#c_blogEdit{
	width:100%;
	background-color: #fff;

}
#c_newsEntry #c_newsEntryInner,#c_blogEdit #c_blogEditInner{
	padding:1px 10px 10px 10px;
}

/*	blogEditTitle	*/
#c_blogEditTitle{

}
#c_blogEditTitle dl{
	width:auto;
	display: block;
	margin-bottom:10px;
}
#c_blogEditTitle dt{
	float:left;
	width:100px;
	display: block;
	font-weight: 700;
	line-height: 24px;
}
#c_blogEditTitle dd{
	width:355px;
	display: block;
	float:right;
}
#c_blogEditTitle #c_BEtitle input{
	width:70%;
}
#c_blogEditTitle #c_BEdescription textarea{
	width:100%;
	height:4em;
	line-height:1em;
}
#c_BEbuttonList{
	margin-top:20px;
	text-align: center;
}
/*	relateItem	*/
#c_newsEntry .relateNews{
	background-color: #fff3d3;
}
#c_newsEntry .relateItem{
	background-color: #fff3d3;
}

#c_newsEntry .c_NE_relateBox{
	width:100%;
	margin-top: 10px;
}
	#c_newsEntry .c_NE_relateBox .c_NErelateBoxInner{
		padding:5px;
	}
	#c_newsEntry .c_NE_relateBox .c_relateImageBox{
		width:110px;
		float:left;
	}
	#c_newsEntry .c_NE_relateBox .c_relateImageBoxInner{
		width:110px;
		height:110px;
		display: table-cell;
		vertical-align: middle;
		background-color: #fff;
		text-align: center;
		line-height: 110px;
	}
	#c_newsEntry .c_NE_relateBox .c_relateImageBox img{
		display: inline;
		margin:auto;
		max-width:110px;
		line-height: 110px;
		max-height:110px;
	}
	#c_newsEntry .c_NE_relateBox .c_relateDetailBox{
		width:350px;
		float:right;
	}
	#c_newsEntry .c_NE_relateBox .c_relateDetailBox h4{

	}
	#c_newsEntry .c_NE_relateBox .c_relateDetailBox h4{

	}

/*	entryMainForm	*/
#c_NEmain{
}
#c_NEmain #c_NEmainHead{
	margin-top:10px;
	border:1px solid #ccc;
	background-color:#eee;
}
#c_NEmain #c_NEmainHead dl{
	padding:3px;
	line-height: 24px;

}
#c_NEmain #c_NEmainHead dt{
	width: 100px;
	float: left;
	text-indent: 10px;
	font-weight: 700;
}
#c_NEmain #c_NEmainHead #c_NEtag dd p{
	line-height: 1.2em;
}
#c_NEmain #c_NEmainHead #c_NEtagList dd a{
	padding:0.3em;
	background-color: #4b776f;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
#linkTagmore{
	color:#0033CC;
	font-weight:700;
	text-decoration: underline;
	font-size: 10px;
}
#linkTagmore:hover{
	color:#D04000;
	cursor: pointer;
}

#c_NEmain #c_NEmainHead #c_NEtagList dd a:hover{
	background-color: #669900;
}
#c_NEmain #c_NEmainHead dd{
	width:370px;
	float:right;
}
#c_NEmain #c_NEmainHead dd input{
	width:100%;
}
#c_NEmain textarea#CmNewsArticle{
	width:478px;
	height:305px;
	border:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#c_NEmain a#CmNewsArticle_fontsizeselect_text{
	color:#000;
	font-weight: 400;
}
#c_NEmain #c_NEmainBottom{
	border:1px solid #ccc;
	border-top:0;
	background-color:#eee;
	width:auto;
	height:30px;
	line-height: 30px;

}
#c_NEmain #c_NEmainBottom ul{
	display: inline;
}
#c_NEmain #c_NEmainBottom ul li{
	display: inline;
}
#c_NEmain #c_NEmainBottom li a{
	width:80px;
	height:30px;
	float: left;
	color:#cccccc;
	display:block;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#c_NEmain #c_NEmainBottom li a:hover{
	color:#333333;
	background-color:#fff;
}
#c_NEmain #c_NEmainBottom li a.NEwriteTypeSelected{
	color:#333333;
	background-color:#fff;
	border-top: 0;
}
#c_NEmain #c_NEmainBottom p{
	border-top: 1px solid #ccc;
	float: right;
	font-size:10px;
	/*width:316px;*/
	width:100%;
	height:30px;
	text-indent: 10px;

}
/*	blogOption	*/
.c_blogOption{
	border:1px solid #ccc;
	background-color: #eee;
	width:100%;
}
.c_blogOption .c_blogOptionInner{
	padding:10px;
}
input#searchItemFromArticle{
	padding:0.2em;
	font-size:12px;
}
.c_radioList{

}
.c_radioList li{
	line-height: 24px;
	height:24px;
}
.c_radioList li img{
	margin-right:2px;
	vertical-align: middle;
}
.c_radioList input{
	margin-right:0.8em;
}
#CmNewsReviewPoint{
	margin-left:50px;
	width:3em;
	height:20px;
	line-height:20px;
}

/*	buttonList	*/
#c_NEbuttonList{
	margin-top:20px;
}
#c_NEbuttonList ul{
	text-align:center
}
#c_NEbuttonList li{
	display: inline;
}
/*----commonList----*/
#c_commonList{
	width:auto;
}
#c_commonList .c_common{
	width:auto;
	border-bottom:1px solid #01bfe9;
}
#c_commonList .c_commonBgWhite{
	background-color: #fff;
}
#c_commonList .c_commonBgBlue{
	background-color:#f2f7f9;
}
#c_commonList .c_commonInner{
	padding:5px;
}
	.c_common .c_commonImage{
		width:50px;
		float:left;
	}
	.c_common .c_commonImage img{
		width:50px;
		height:50px;
	}
	.c_common .c_commonDetail{
		width:435px;
		float:right;
	}
	.c_blogNews .c_common .c_commonDetail{
		width:415px;
	}
	.c_common .c_commonDetail .c_CDwide{
		width:auto;
	}
	.c_common .c_commonDetail .CD_comment{
		background-image: url("../images/comm/ico_comment.gif");
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 18px;
	}
	.c_common .c_CDseparate{
		width:100%;
	}
		.c_common .c_CDseparate .c_CDsignature{
			width:300px;
			float: left;
		}
		.c_common .c_CDseparate .c_CDlistMenu{
			width:100px;
			float: right;
			text-align: right;
		}
/*----blog----*/
#c_blogHeader{
	width:500px;
	height:62px;
	background-image: url("../images/comm/headline_blog.gif");
	margin-bottom:10px;
	overflow: hidden;
}
	#c_blogHeader h3{
		font-size:24px;
		line-height:24px;
		padding-left:10px;
		padding-top:10px;
	}
	#c_blogHeader p{
		font-size:11px;
		line-height:11px;
		padding:0 10px;
	}
#c_blogHeaderImage{
	margin-bottom:10px;
	text-align: center;
}
.c_blogNewsList{
	padding-bottom:10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #01bfe9;
	/*border-right:1px solid #01bfe9;*/
}
.c_blogNews{
	padding:0px 10px 10px 10px;

}

.c_blogNewsList.bgWhite{
	background-color: #fff;
}
.c_blogNewsList.bgBlue{
	background-color:#f2f7f9;
}
.c_blogNewsList .noBorder{
	border-color:#fff;
}
.c_BNreview{
	width:100%;
	background-color: #fff1ca;
	margin-top: 5px;
}
.c_BNreviewInner{
	padding:5px;
}
	.c_BNreview .c_BNRimage{
		float:left;
		width:70px;
		height:70px;
		background-color: #fff;
	}
	.c_BNreview .c_BNRinfo{
		float:left;
		width:310px;
		margin-left:3px;
	}
	.c_BNreview .c_BNRpoint{
		float:right;
		width:70px;
		height:70px;
		background-color: #ff9128;
		color:#fff;
		text-align:center;
		font-size: 40px;
		line-height: 70px;
	}
	.c_BNreview .c_BNRimageInner{
		height:70px;
		width:70px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.c_BNreview .c_BNRimage img{
		max-height: 70px;
		max-width: 70px;
	}
.c_BNoptionList{

}
	.c_BNoptionList ul{
	}
	.c_BNoptionList li{
		font-size: 16px;
		display: inline;
		padding-left: 16px;
		height:16px;
		line-height:16px;
		margin-right: 5px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	.c_BNoptionList li span.BNOico_count{
		font-size: 12px;
		color:#606060;
	}
	.c_BNoptionList li.BNOico_thumbs{
		background-image: url("../images/comm/ico_thumbs.gif");
	}
	.c_BNoptionList li.BNOico_comment{
		background-image: url("../images/comm/ico_comment.gif");
	}
	.c_BNoptionList li.BNOico_tag{
		background-image: url("../images/comm/ico_tag.gif");
	}
.c_BNlistMain{
}
.bgWhite .BNLimage{
	background-color: #f2f7f9;
}
.bgBlue .BNLimage{
	background-color: #fff;
}
.c_BNlistMain .BNLimage{
		float:left;
		width:140px;
		height:140px;

}
.c_BNlistMain .BNLimageInner{
	height:140px;
	width:140px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/*ie8*/
html>/**/body .c_BNlistMain .BNLimageInner{
 height:140px\9;
 width:140px\9;
 display: block\9;
 text-align: center\9;
}

.c_BNlistMain .BNLimageInner img{
		max-height: 140px;
		max-width: 140px;
}
.BNLsummary{
	width:330px;
	float: right;
	font-size:14px;
	padding:5px 0;
}
.BNLWideSummary{
	width:auto;
	font-size:14px;
	padding:5px 0;
}
/*	blogNews */
#c_BNMain{
}
.BNMarticle{
	border-bottom:1px dotted #666;
	font-size:14px;
	padding:10px 0;
}
	.BNMarticle p{
		margin: 0em;
	}
	.BNMarticle img{
		max-width:480px;
	}
	.c_blogNews #BNMoutService{
	}

	.c_blogNews #BNMoutService ul{
		width:360px;
		/*float:left;*/
		line-height: 24px;
	}
	.c_blogNews #BNMoutService ul li{
		display: inline;
	}
	.c_blogNews #BNMoutService li img,.c_blogNews #BNMoutService li iframe{
		vertical-align: middle;
	}
	.c_blogNews #BNMoutService ul li iframe{
		vertical-align: bottom;
		margin:0;
		padding:0;
	/*	display: inline;*/
	}

#BNcomment{
	text-align: center;
	padding:10px;
}
#BNcomment textarea{
	display:block;
	width:100%;
	height:100px;
	line-height: 1em;
	border:1px solid #ccc;
	margin-bottom: 10px;
}

td#toolbarDescription{
	position:relative;
	display: block;
}

td#toolbarDescription a{
	position:absolute;
	display:block;
	font-weight: 400;
	font-size:10px;
	top:35px;
	right:5px;
}
/*		sengoku 		*/

.sengokuChart{
	font-size: 12px;
	font-weight: 400;
}
.sengokuChart table{
	background-color: #fff;
	border-collapse:collapse;
	border:3px solid #666;
	width:100%;
}
.sengokuChart th,.sengokuChart td{
		border:1px solid #ddd;

}
.sengokuChart table th{
	background-color: #bbb;
	padding:0 2px;
}
.sengokuChart table .chartImage{
	text-align: center;
	background-color: #333;
	padding:3px;
}
.sengokuChart table td.sen_int{
	text-align: center;
}
.sengokuChart table td.sen_str{
	padding:0 2px;
}
.sengokuChart .sengoku_odd1{
	background-color: #e0e0e0;
}

.sengokuChart table .chartSum{
	font-size: 14px;
}
.sengokuChart table .chartSum td{
	text-align:center;
	font-weight: 700;
	color:#c41620;
}
.sengokuChart .sen_single table{
	height:100px;
	border:1px solid #ddd;
}
.sengokuChart td.sen_single{
	border:1px solid #ddd;
}
.sengokuChart .sen_single table td{
	padding:0 0.5em;
	text-align: center;
}

/*	pager */

#diaryPager {
	margin: 1.5em 0;
	width: 100%;
	font-weight: normal;
}
#diaryPager ul li{
}

#diaryPager ul li a{
	font-weight: normal;
}
