/***********************************************************
	PJ: 			CQ connect (Lazrite CQ)
	PATH:			/assets/styles/default.css
	DESCRIPTION:	デフォルトスタイルシート

	COPYRIGHT:
		made by nagisa@shift-jpn.net
		modified 2008-11-18 by nagisa@shift-jp.net

・インポート
・初期化
・タグの再定義
・レイアウト
************************************************************/

/* インポート
--------------------------------------------------------------------- */
@import url(shared.css);
@import url(top.css);
@import url(member.css);
@import url(enquete.css);
@import url(download.css);
@import url(jazzwiki.css);
@import url(thickbox.css);

/* 初期化
--------------------------------------------------------------------- */
*{
	margin:				0;
	padding:			0;
	zoom:				1;
	font-size: 			100%;
}
html{
	height:				100%;
}
html>/**/body{
	overflow:			-moz-scrollbars-vertical;
}
html:first-child body{
	min-height:			100%;
	padding-bottom:		1px;
}
img {
	border: 			none;
	font-size: 			1px;
	line-height: 		0;
	vertical-align: 	bottom;
}
body {
	font-family: 		'メイリオ',Meiryo,sans-serif,Verdana,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
	margin:				0;
	padding:			0;
	text-align:			center;
	background:			#DDD url(../../img/default/bg_container.gif) center top repeat-y;
}
/* タグの再定義
--------------------------------------------------------------------- */
a:link {
	color:				#1B95D1;
	text-decoration:	none;
}
a:visited {
	color:				#1B39D1;
	text-decoration:	none;
}
a:hover,
a:active {
	color:	#D1571B;
	text-decoration:	underline;
}
p {
	margin:				1em 0;
	font-size:			80%;
	line-height:		1.8em;
}
ol,ul {
	margin-left:		10px;
	padding-left:		20px;
	line-height:		1.8em;
	font-size:			80%;
}
/* レイアウト
--------------------------------------------------------------------- */
#container {
	width:				965px;
	margin:				0 auto;
	text-align:			left;
}
#containerInner {
	margin:				15px 30px;
	background:			#FFF;
}
#header {
	margin-bottom:		10px;
}
#header:after {
	content:			".";
	display:			block;
	visibility:			hidden;
	height:				0.1px;
	font-size:			0.1em;
	line-height:		0;
	clear:				both;
}
#mainArea {
	width:				660px;
	float:				left;
}
.fullBody #mainArea {
	width:				900px;
	margin:				20px 0;
}
#sideArea {
	width:				235px;
	float:				right;
}
