/* ================== +06.com [mtb freeride]スタイルシート目次 =================== 
 *
 * 1.テキスト
 * 2.ブロック
 * 3.タグ自体へのスタイル付け
 *
 */

/* デバッグ 
*{border:1px red solid;}*/

/* ================= 1.テキスト ================== */
/* 全体 */
body
{
	color:			#333333;
	font-size:		small;
	line-height:	1.1;
	font-family:	"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* リンク */
a
{
	color:				#438200;
	background-color:	Transparent;
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
}

/* トップの更新履歴 */
#topics
{
	color:			#868787;
	line-height:	1.3;
	
}

/* Trickコンテンツ内のトリック名 */
.trickTitle
{
	font-weight:	bold;
}

/* ================= 2.ブロック ==================*/
/* メニュー（CSS適用時は隠れる） */
#menu
{
	visibility:		hidden;
	position:		absolute;
	height:			0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:	0px;
	margin-left:	0px;
}

/* コンテンツ部の影 */
#shadow
{
	width:					100%;
	height:					100%;
	padding:				0px;
	background-color:		Transparent;
	background-image:		url("data/img/back_shadow.gif");
	background-repeat:		repeat-y;
	background-position:	top center;
	text-align:				center;
}

/* 全体の背景 */
#body
{
	width:					100%;
	height:					100%;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	margin-bottom:			0px;
	padding:				0px;
	background-image:		url("data/img/plusplus.gif");
	background-repeat:		no-repeat;
	background-position:	top center;
	text-align:				center;
}

/* コンテンツ部 */
#contents
{
	width:					850px;
	height:					auto;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	margin-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			0px;
	background-color:		Transparent;
	background-image:		url("data/img/back_top.jpg");
	background-repeat:		no-repeat;
	background-position:	top center;
	text-align:				center;
}

/* コンテンツ部(TOP画像バックナンバー) */
#contentsBN
{
	width:					850px;
	height:					510px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	margin-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			0px;
	background-color:		Transparent;
	background-image:		url("data/img/back_BNtop.jpg");
	background-repeat:		no-repeat;
	background-position:	top center;
	text-align:				center;
}


/* 本文部 */
#description
{
	width:					800px;
	height:					auto;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	margin-bottom:			0px;
	padding-left:			15px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			5px;
	background-color:		Transparent;
	text-align:				left;
}

/* コンテンツタイトル */
.subTitle
{
	margin-left:5px;
}

/* TOP画像ブロック */
.topImg
{
	float:		left;
	width:		790px;
	height:		auto;
	margin:		0px;
	display:	block;
}
/* TOP画像 */
.topImgImg
{
	float:			left;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:	5px;
	margin-left:	0px;
	border:			0px;
	width:			auto;
	height:			auto;
}

/* TOP画像のコメント本文 */
.topDescription
{
	width:			auto;
	height:			289px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:	0px;
	margin-left:	0px;
}

/* TOPのlast update */
.lastUpdate
{

	float:			right;
	display:		block;
	width:			295px;
	height:			auto;
	padding:		0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:	10px;
	margin-left:	0px;
}

/* TOPのlast updateの項目1つ目 */
.lastUpdateItem1
{
	display:				block;
	width:					220px;
	height:					21px;
	padding-top:			5px;
	padding-left:			30px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-right:			0px;
	margin-left:			0px;
	background-color:		transparent;
	background-image:		url("data/img/070803.gif");
	background-repeat:		no-repeat;
	background-position:	center left;
}

/* TOPのlast updateの項目2つめ */
.lastUpdateItem2
{
	display:				block;
	width:					220px;
	height:					20px;
	padding-top:			5px;
	padding-left:			30px;
	margin-top:				5px;
	margin-bottom:			0px;
	margin-right:			0px;
	margin-left:			0px;
	background-color:		transparent;
	background-image:		url("data/img/200xxxxx.gif");
	background-repeat:		no-repeat;
	background-position:	center left;
}

/* 近況ムービーブロック */
.recentMovie
{
	float:			left;
	width:			800px;
	height:			auto;
	margin-top:		10px;
	margin-bottom:	5px;
	margin-right:	0px;
	margin-left:	0px;
	display:		block;
}

/* 近況ムービーの画像 */
.recentMovieImg
{
	float:			left;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	5px;
	width:			auto;
}

/* 近況ムービーのコメント */
.recentMoviewDescription
{
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	width:			auto;
}

/* プラグイン等のバナー */
.banner
{
	height:			auto;
	width:			auto;
	margin-top:		5px;
	margin-bottom:	0px;
	margin-right:	0px;
	margin-left:	0px;
}

/* reportのページングテキスト */
.pageNum
{
	font-weight:	bold;
	margin-bottom:	10px;
}

/* フッター */
#footer
{
	width:					850px;
	height:					80px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	margin-bottom:			-3px;
	padding:				0px;
	background-color:		Transparent;
	background-image:		url("data/img/back_footer.png");
	background-repeat:		no-repeat;
	background-position:	top center;
}

/* フッターテキスト（CSS的用事に隠れる） */
#footerText
{
	position:		absolute;
	height:			0px;
	visibility:		hidden;
}

/* ================= 3.タグ自体へのスタイル付け ================== */
/* 全体 */
body
{
	margin:				0px;
	padding:			0px;
	background-color:	White;
	text-align:			center;
}

/* タイトル（CSS適用時は隠れる） */
h1
{
	visibility:		hidden;
	position:		absolute;
	height:			0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:	0px;
	margin-left:	0px;
}

/* 画像 */
img
{
	border:none;
}

/* aboutの説明文構造 */
dl
{
	margin:	0px;
}
dl dt
{
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
}
dl dd
{
	margin-top:		5px;
	margin-bottom:	15px;
	margin-left:	15px;
	margin-right:	0px;
}