@charset "utf-8";

/* ===================================================================
CSS information

 File Name  : layout.css
=================================================================== */

body{}

#wrap{
	margin: 0 auto;
	padding: 0 20px;
	min-width: 980px;

	max-width: 1280px;
}
* html #wrap{
	width : 980px;
	width : expression(
		(document.documentElement.clientWidth > 1280)? "1280px" :
		(document.documentElement.clientWidth < 980)? "980px" :
		"auto");
	height : 1%;
}

#header{
	margin: 0 auto;
	width: 980px;
}
#gNavi{
	margin: 0 auto;
	width: 980px;
}

#main{
	padding: 10px 0;

	overflow: hidden;
	_zoom: 1;
}

/* メインレイアウト */
#mainContents{
	margin-right: -230px;
	float: left;
	width: 100%;
}
#mainContentsInner{
	margin-right: 230px;
}
#contents{
	margin-left: 230px;
}

#leftSide{
	margin-right: -230px;
	float: left;
	width: 220px;
}
#rightSide{
	float: right;
	width: 220px;
}

/* カテゴリ内レイアウト */
#cateContents{
	margin-left: -240px;
	float: right;
	width: 100%;
}
#cateContentsInner{
	margin-left: 240px;
}
#cateNavi{
	float: left;
	width: 220px;
	position: relative;
}

/* コンテンツ内レイアウト */
#contentsLeft{
	margin-right: -240px;
	float: left;
	width: 100%;
}
#contentsLeftInner{
	margin-right: 240px;
}
#contentsRight{
	float: right;
	width: 220px;
}


#footer{}