
/*標準構成要素*/
*{
margin: 0;
padding: 0;
}

/* コンテンツ全体 */
#wrapper{
	text-align: left;
	width: 95%;
	margin: 5px auto;/* 上下 左右 */
}

/* ヘッダ部 */
#header{
	height:70px;
	padding:20px 10px; /*上下 左右*/
}


/* ボディ部 */
#container{
	width: 100%;
	float: right;
	margin-left: -185px;
}

#contents{
	position: relative;
	margin: 0 10px 0 190px; /* top right bottom left */
	padding: 1em 0;
}

/*サイドバー*/
#sidebar{
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	width: 185px;
	float: left;
	
}

/*フッタ部*/
#footer{
	clear: both;
	width: 100%;
	text-align: center;
	margin-top:5px;
}

/* ヘッダイメージ右寄せ */
#header_right{
	float:right;
	position:absolute;
	top:8px;
	right:50px;
}


