/*----------------------------------------------------
style css for GDO


----------------------------------------------------*/

/* element -----------------------------------------*/

body {
	background: url("../images/common/bg.gif") repeat-x center top;
}


/* header ------------------------------------------*/

div#header {
	padding-top: 5px;
}

div#header .logo {
	float: left;
}

div#header .magazine {
	float: right;
}

div#header ul.local {
	clear: both;
	height: 75px;
	margin: 0;
	padding: 0 5px;
	list-style-type: none;
	overflow: hidden;
}

div#header ul.local li {
	float: left;
}


/* main --------------------------------------------*/

div#main {
	padding: 0 5px;
	background: transparent url("../images/favor_main_bg.png") repeat-y;
}

/*\*/
* html div#main {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/special/rengo/090702/images/favor_main_bg.png,sizingMethod=scale);
}
* html div#main a { position: relative; }
/**/

div#main div.contents {
	float: left;
	width: 630px;
	min-height: 300px;
}

div#main div.side {
	float: right;
	width: 230px;
	color: #ffffff;
	font-size: x-small;
	line-height: 160%;
}

div#main div.side div.coach {
	padding: 20px;
}

div#main ul.navi {
	margin: 50px 20px 20px;
	padding: 0;
	list-style-type: none;
}

div#main ul.navi li.prev { float: left; }
div#main ul.navi li.next { float: right; }

div#main ul.local {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#main ul.local li {
	float: left;
}

div#main ul.foot {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #7f7f7f;
}

div#main ul.foot li.index { float: left; }
div#main ul.foot li.pagetop { float: right; }
