@charset "UTF-8";

/*** Layout 2ColumnFixed ***/
body{
	text-align:center; /*-- for WinIE --*/
	margin:0;
	padding:0;
	background:url(../img/common/bg.gif);
}

#container{
	width:854px;
	margin:0 auto;
	text-align:left;
	background-image: url(../img/common/bg_body.gif);
	background-repeat: repeat-y;
	background-position: 50%;
}

#header{
	width:810px;
	height:66px;
	margin:0 auto;
}

#wrapper{
	width:775px;
	margin:0 auto;
	padding-bottom:5px;
}

/* カラム左右を逆にする場合は以下
#mainColumn{
	width:479px;
	float:right;
	overflow:hidden;
	word-break:break-all;
}
*/

#mainColumn{
	width:575px;
	text-align:left;
	float:left;
}


#mainColumnInner{
	width:560px;
}

#sideColumn{
	width:200px;
	float:left;
	overflow:hidden;
	word-break:break-all;
}

#footer{
	width:854px;
	clear:both;
	background:url(../img/common/bg_footer.gif) no-repeat 50% bottom;
	text-align:right;
	padding:50px 0px 7px 0px;
}

#footer p{
	padding-right:25px;
}

