/* --- COCフォント ---*/
@font-face {
	font-family: CoCFont;
	src: url(http://rensendan.jp/font/Z5-WIN.TTC);
}

/* ### 基本的なレイアウト ### */
body	{margin: 0px 0px;
	background-color: #111111;
	font-family: CoCFont, 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;}

#container	{width: 980px;
/*
	background-color: #413682; /*連戦弾カラー*/
/*
	background-color: #414849; /*連戦弾カラー*/
/*
	background-color: #FFFFFF; /*連戦弾カラー*/
	margin: auto;}

#header	{

	color: #ffffff;
	background-color: #000000;
	padding: 10px 10px 10px;
	text-align: center;  

	/* LINE */
	background-image: linear-gradient(transparent 50%, rgba(40,40,40,.5) 50%);
	background-size: 3px 3px;

}

#headerpost	{margin: 5px 5px 5px 5px;}

#content	{margin: 5px 5px 5px 5px;}


#main	{
	font-size: 12px;
	width: 100%;
	color: #cccccc;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
}

#debug	{
	font-size: 16px;
	width: 95%;
	color: #cccccc;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
}

/* ### コンテンツ部分の記事のレイアウト ### */

#content	{
	overflow: hidden;
}

.post	{float: left;
	background-color: #333633;

	/* LINE */
	background-image: linear-gradient(transparent 50%, rgba(20,20,20,.5) 50%);
	background-size: 3px 3px;


	width: 230px;
	margin-right: 10px;
	margin-bottom: 10px;}

.post:last-child	{margin-right: 0;}

.post + .post + .post + .post	{margin-right: 0;}




/* ### コンテンツ ### */

/* サムネイル画像 */
.post img	{width: 230px;
	height: auto;
	vertical-align: bottom;

	border: none;}

/* 記事のタイトルと文章 */
.post h2	{font-size: 16px;
	margin: 5px 0 0;}

.post p	{font-size: 12px;
	margin: 12px 0;}

/* 投稿日 */
.post .date	{float: left;
	margin: 0;}

/* 続きを読むボタン */
.post .more_s	{float: right;
	color: #ffffff;
	font-size: 14px;
	font-family: CoCFont, 'Maven Pro', Helvetica, Arial, sans-serif;
	background-color: #666666;
	background-image: url(img/more_small.png);
	background-repeat: no-repeat;
	background-position: 94% 50%;
	padding: 3px 25px 3px 5px;
	margin: 0;}


/* リンク */
.post a	{color: #ffffff;
	text-decoration: none;
	display: block;
	overflow: hidden;}

.post a:hover	{background-color: #909790;}



/* ### ヘッダー ### */

/* サイト名 */
#site	{float: left;}

#site h1	{margin: 0;}

#site img	{vertical-align: bottom;}


/* ナビゲーションメニュー */
#nav	{float: right;
	font-size: 20px;
	font-family: CoCFont, 'Maven Pro', Helvetica, Arial, sans-serif;
	padding-top: 10px;}

#nav ul	{margin: 0;
	padding: 0;}

#nav li	{list-style-type: none;
	float: left;}

#nav li a	{display: block;
	float: left;
	margin-left: 20px;
	text-decoration: none;
	border-bottom: solid 5px transparent;
	color: #cccccc;}

#nav li a:hover	{border-bottom-color: #ff1e97;}

#header	{overflow: hidden;}





/* ### ヘッダー記事 ### */

/* 記事の画像 */
#headerpost img	{float: left;
	vertical-align: bottom;}

/* 記事のタイトルや文章 */
#headerpost #lead	{float: left;
	width: 40px;
	color: #ffffff;
	margin-left: 25px;
	overflow: hidden;}

#headerpost h2	{margin: 20px 0;}

#headerpost .more	{font-size: 18px;
	font-family: CoCFont, 'Maven Pro', Helvetica, Arial, sans-serif;
	text-align: right;}

#headerpost .more a	{color: #ffffff;
	background-image: url(img/more.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding: 10px 40px 10px 0;
	text-decoration: none;}

/* 背景 */
#headerpost	{background-color: #333333;
	background: -webkit-gradient(linear,left top, left bottom, from(#000000), to(#888888));
	background: -webkit-linear-gradient(#000000 0%, #888888 100%);
	background: -moz-linear-gradient(#000000 0%, #888888 100%);
	background: -o-linear-gradient(#000000 0%, #888888 100%);
	background: -ms-linear-gradient(#000000 0%, #888888 100%);
	background: linear-gradient(#000000 0%, #888888 100%);
	overflow: hidden;}




/* ### フッター ### */
#footer	{font-family: CoCFont. 'Maven Pro', Helvetica, Arial, sans-serif;
	color: #ffffff;
	background-color: #000000;
	padding: 10px 10px 10px;
	text-align: center;  

	/* LINE */
	background-image: linear-gradient(transparent 50%, rgba(40,40,40,.5) 50%);
	background-size: 3px 3px;

}

/* サイト名 */
#footer p	{float: left;
	margin: 0;}


/* アイコンメニュー */
#iconmenu	{float: right;}

#iconmenu ul	{margin: 0;
	padding: 3px 0 0;}

#iconmenu li	{display: inline;
	list-style-type: none;}

#iconmenu img	{border: none;}


/* サブメニュー */
#submenu	{clear: both;}

#submenu ul	{margin: 10px 0;
	padding: 3px 0 0;
	font-size: 12px;}

#submenu li	{display: inline;
	list-style-type: none;}

#submenu a	{color: #ff1e97;
	font-weight: bold;
	border-right: solid 1px #ffffff;
	padding-right: 6px;
	margin-right: 3px;
	text-decoration: none;}

#submenu li:last-child a	{border: none;}

#submenu li + li + li a	{border: none;}


/* コピーライト */
#footer small	{font-size: 12px;
	font-weight: bold;
	display: block;}

/* 小さな丸穴パターン */
.bg_pat {
		background-color: #111111;
	background:
	radial-gradient(black 15%, transparent 16%) 0 0,
	radial-gradient(black 15%, transparent 16%) 6px 6px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 6px 7px;
	background-size:12px 12px;
}


//** カラースタイル **//
.clr_name		{ color:#ded79c; font-size: 14px; }												/* 名前色 */
.clr_clan		{ color:#609c60; font-size: 12px; }												/* 所属クラン色 */
.clr_mes		{ color:#ffffff; font-size: 12px; }												/* メッセージ色 */
.clr_dttm		{ color:#9c9c9c; font-size:  8px; text-align: right; }							/* 日時＆役職 */
.clr_kick		{ color:#5aa610; font-size:  8px; }												/* キック色 */
.clr_sysmes		{ color:#5aa610; font-size:  8px; }												/* システムメッセージ色 */
.clr_cntr		{ color:#5aa610; font-size:  10px; }											/* カウンタメッセージ色 */
.clr_cmt		{ color:#ffffff; font-size:  10px; }											/* コメント色 */

.clr_pv			{ color:#AAAAAA; font-size:   8px; }											/* PVメッセージ色 */
.clr_pvnum		{ color:#008B8B; font-family:CoCFont; }											/* PVメッセージ色 */
.clr_cpyrt		{ color:#F5DEB3; font-family:CoCFont; } 										/* Copyrightメッセージ色 */

#nav li.page_nav { color:#F5DEB3; }

/* --- エラーメッセージ --- */
#errmsg {
	font-size: 16px;
	height: 20px;
	padding: 2px 2px;
	background-color: #AA0000;
	color: #DDDD00;
}