@charset "shift_jis";

/*--------------------
  TOP PAGE
--------------------*/

/*---- body bg ----*/	

body#top {
	background: url(../common/top_bg.jpg) repeat-x left top;
}

/*---- main photo ----*/	

#top #mbg-wrap {
	background: url(../img/main_photo.jpg) no-repeat center top;
	}

#top #main-p {
	width: 820px;/*Centering*/
	background: url(../img/main_photo.jpg) center top;
	height: 280px;
	position: relative;
	margin: 0px auto;
	}

#top #main-p p {
	position:absolute;
	top: 89px;
	right: 74px;
	}

/*---- contents ----*/

#top #contents {
	padding: 20px 0px 10px;
	width: 820px;
	margin: 0 auto;/*Centering*/
	text-align: center;
}

/* left area */	
#top #contents .l-box {
float: left;
width: 210px;
padding-left: 15px;
}

	#top #contents .l-box .sellbuy {
	width: 208px;
	border: 1px solid #E1E1E1;
	}

	#contents .l-box .sellbuy h2 {
	padding: 0px;
	margin: 0px;
	}


	#top #contents .l-box .sellbuy  ul {
	padding: 3px 13px 5px;
	}

	#top #contents .l-box .sellbuy ul li {
	padding: 1px 5px;
	display: inline;
	border-left: 1px solid #626262;
	}


	#top #contents .l-box ul.bana-menu {
	margin-top: 15px;
	}

	#top #contents .l-box ul.bana-menu li {
padding: 2px 0px;
	}

/* right area */	
#top #contents .r-box {
	float: right;
	width: 566px;
	padding-right: 15px;
}
	
	/* block01 common */
	#top #contents .r-box .block01 {
	padding-bottom: 18px;
	}
	
	#top #contents .r-box .block01 .up {
	text-align: right;
	color: #CC8924;
	}

	#top #contents .r-box .block01 .btn {
	text-align: right;
	padding: 4px 0px 0px;
	}

	#top #contents .r-box .block01 dl {
	}

		#top #contents .r-box .block01 dl dt {
		width: 200px;
		float: left;
		background: url(../img/grn_arw.gif) no-repeat left center;
		padding: 3px 0px 3px 13px;
		color: #666633;
		}
	
		#top #contents .r-box .block01 dl dd {
		padding: 3px 2px 3px 215px;
		text-align: right;
		color: #666633;
		_padding-left:210px;
		}
	
		#top #contents .r-box .block01 dl dd.bg {
		background: #F4F8EF;
		}

	#top #contents .r-box .block01 dl a {
		color: #666633;
		text-decoration: none;
	}

	#top #contents .r-box .block01 dl a:hover {
		color: #AF7E0C;
		text-decoration: underline;
	}

	
	/* sell */
	#top #contents .r-box .block01 .sellbox {
	width: 276px;
	float: left;
	}
	
	/* buy */
	#top #contents .r-box .block01 .buybox {
	float: right;
	}

	#top #contents .r-box .newsbox {
	background: url(../img/news_bg.jpg) repeat-x left bottom;
	height: 34px;
	}

	#top #contents .r-box .newsbox h2 {
	float: left;
	padding: 0px;
	margin: 0px;
	}

	#top #contents .r-box .newsbox .sub {
	float: right;
	width: 93px;
	text-align: right;
	}

	#top #contents .r-box ul.news {
	clear: both;
	padding-top: 5px;
	}

	#top #contents .r-box ul.news li {
	padding: 6px 0px 6px 13px;
	background: url(../img/new_arw.gif) no-repeat left center;
	}

	#top #contents .r-box ul.news li span {
	color: #55881C;
	padding-right: 5px;
	font-size: 85%;
	}

/*---- top foot ----*/

#top #footer .add address {
	float: none;
	}

#top #footer .qr {
	float: right;
	padding: 5px;
	margin: 15px 0px 10px;
	background: #E6E3D5;
	}

