@charset "Shift_JIS";

#top_picture {
	width:87.8em;	/* org 878px */
	height:31.0em;
	padding: 0em;
	margin: 0em 0em 1.0em;
}

	/* Main category */
	#main_category {
		width:87.8em;	/* org 878px */
		height:11.1em;
		margin: 0em 0em 1.0em;
	}
	
	#main_category div {
		float: left;
		height: 6.4em;
		padding: 5.1em 0em 0em 1.0em;
		position: relative;
	}
	
	#main_category div.user_rent {
		width:20.7em;
		margin: 0em 0.4em 0em 0em;
		background-image:url(../images/home/category_1.gif);
		background-repeat:no-repeat;
	}
	
	#main_category div.user_buy {
		width:20.7em;
		margin: 0em 0.3em 0em 0em;
		background-image:url(../images/home/category_2.gif);
		background-repeat:no-repeat;
	}
	
	#main_category div.owner_sale {
		width:20.7em;
		margin: 0em 0.4em 0em 0em;
		background-image:url(../images/home/category_3.gif);
		background-repeat:no-repeat;
	}
	
	#main_category div.owner_rent {
		width:20.6em;
		margin: 0em;
		background-image:url(../images/home/category_4.gif);
		background-repeat:no-repeat;
	}
	
	#main_category ul.menu {
		font-size: 1.2em;
	}
	
	#main_category li {
		display: block;
		margin: 0em 0em 0.4em;
		color: #ffffff;
		font-size: 1.0em;
	}
	
	#main_category p {
		width: 20.1em;
		height: 2.9em;
		top: 0.9em;
		left: 0.9em;
		position: absolute;
	}

	#main_category img.categorylink {
		width: 20.1em;
		height: 2.9em;
	}

	/* Recommend article area */
	
	#recommend {
		width: 86.2em;
		height: auto;
		overflow: hidden;
		border: 0.1em solid #B0B0B0;
		padding: 0.7em 0.7em;
		margin: 0em 0em 1.0em;
		background-image:url(../images/home/recommend_bg.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	
	#recommend_title {
		width: 86.2em;
		height: 2.5em;
		padding: 0em 0em 0.5em;
		margin: 0em 0em 0.5em;
		border-bottom: 0.1em solid #858585;
	}
	
	#recommend_body .article_left {
		/* recommend_body common part */
		width: 27.6em;
		height: auto;
		overflow: hidden;
		padding-top: 1.1em;
		padding-bottom: 0em;
		padding-left: 0em;
		background-image:url(../images/home/recommend_article_header_bar.gif);
		background-repeat:no-repeat;

		/* custom part */
		float: left;
		margin: 0em 0.8em 0em 0em;
		padding-right: 0.8em;
		border-right: solid #858585 0.1em;
	}

	#recommend_body .article_center {
		/* recommend_body common part */
		width: 27.6em;
		height: auto;
		overflow: hidden;
		padding-top: 1.1em;
		padding-bottom: 0em;
		padding-left: 0em;
		background-image:url(../images/home/recommend_article_header_bar.gif);
		background-repeat:no-repeat;

		/* custom part */
		float: left;
		margin: 0em;
		padding-right: 0.8em;
		border-right: solid #858585 0.1em;
	}

	#recommend_body .article_right {
		/* recommend_body common part */
		width: 27.6em;
		height: auto;
		overflow: hidden;
		padding-top: 1.1em;
		padding-bottom: 0em;
		padding-left: 0em;
		background-image:url(../images/home/recommend_article_header_bar.gif);
		background-repeat:no-repeat;

		/* custom part */
		float: right;
		padding-right: 0em;
		margin: 0em;
	}
	
	#recommend_body div.article_picture {
		float: left;
		width: 10.0em;
		height: 6.5em;
		margin: 0em 0em 0em 0em;
		padding: 0.3em;
		border: 0.1em solid #858585;
		background-color:#FFFFFF;
	}

	#recommend_body div.article_detail {
		float: right;
		width: 16.3em;
		height: auto;
		overflow: hidden;
		margin: 0em;
		padding: 0em;
	}

	#recommend_body div.info_item {
		float: left;
	}
	
	#recommend_body div.info_item_address {
		float: left;
		margin-bottom: 0.5em;
	}
	
	#recommend_body div.address {
		width: 16.3em;
		float: left;
	}

	#recommend_body div.info_name {
		margin-bottom: 0em;
		width: 4.5em;
		float: left;
	}

	#recommend_body div.info_detail {
		margin-bottom: 0em;
		width: 11.8em;
		float: left;
	}
	
	#recommend_body .font_size {
		font-size: 1.2em;
	}

	/* Information area */
	
	#information_area {
		width: 87.8em;
		height: 14.2em;
		padding: 0em;
		margin: 0em 0em 1.0em;
	}
	
	#information {
		width: 64.0em;
		height: 13.5em;
		padding: 0.7em 0.7em 0em;
		float: left;
	}

	#information_title {
		width: 64.0em;
		height: 2.5em;
		padding: 0em 0em 0.5em;
		margin: 0em;
		border-bottom: 0.1em solid #858585;
	}
	
	#information li {
		height: 2.4em;
		margin: 0em;
		padding: 0em 0em 0em 1.2em;
		color: #858585;
		vertical-align: middle;
		display: block;
		background-image:url(../images/home/information_topic_icon.gif);
		background-repeat:no-repeat;
		line-height: 2.4em;
	}
	
	#information li.normal_topic {
		border-bottom: 0.1em dashed #858585;
	}

	#information li.last_topic {
		border-bottom: 0.1em solid #858585;
	}

	#information .font_size {
		font-size: 1.2em;
	}

	/* Mobile QR code area */
	
	#qrcode {
		width: 22.0em;
		height: 13.5em;
		padding: 0.7em 0em 0em;
		margin: 0em 0em 1.0em;
		float: right;
	}
	
	#qrcode img {
		width: 13.5em;
		height: 13.5em;
		margin: 0em 0.5em 0em;
		float:left;
	}
	
	#qrcode .detail {
		font-size: 1.1em;
	}
	
	/* Banner area */

	#banner_area {
		width: 87.8em;
		height: 4.1em;
		padding: 0em;
		margin: 0em 0em 1.0em;
	}
	
	#banner_area .banner_fst {
		width: 21.7em;
		height: 4.1em;
		margin: 0em;
	}
	
	#banner_area .banner_nrm {
		width: 21.7em;
		height: 4.1em;
		margin: 0em 0em 0em 0.3em;
	}
	
