@charset "shift_jis";

	body
	{
		margin: 0;
		padding: 0;
	}
	body,td
	{
		font-size: 12px;
	}
	font.mini
	{
		font-size: 11px;
	}
	font.big
	{
		font-size: 16px;
	}

	h1,h2,h3,h4,h5,h6
	{
		padding: 0px;
		font-weight: normal;
	}

	img
	{
		border: 0px;
	}

	.float_left
	{
		float: left;
	}
	.float_right
	{
		float: right;
	}
	.float_clear
	{
		clear: both;
	}

/* region for リンク設定 */

	a:link, a:visited
	{
		color: #006600;
		text-decoration: underline;
	}
	a:active, a:hover
	{
		color: #ccffcc;
		text-decoration: none;
	}

	a.new:link, a.new:visited
	{
		color: #009900;
		text-decoration: none;
	}
	a.new:active, a.new:hover
	{
		color: #ff6600;
		text-decoration: underline;
	}

	a.bottom:link, a.bottom:visited
	{
		color: #009900;
		text-decoration: none;
	}
	a.bottom:active, a.bottom:hover
	{
		color: #f5f5f5;
		text-decoration: underline;
	}

/* end region */



	td.menu    { background-color:#ebf0ff; }
	font.title { color:#999900; }
	font.menu  { color:#006699; }
	.type1     { cursor: hand; }

	.lt0
	{
		width: 72px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: no-repeat;
		cursor: hand;
	}
	.lt1
	{
		width: 72px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: no-repeat;
		cursor: hand;
	}
	.lt2
	{
		background-image: url("./images/map_upper_bar.gif");
		backgroung-repeat: no-repeat;
		background-position: bottom;
		width: 450px;
		height: 28px;
	}
	.lt2.font
	{
		line-height: 20px;
	}
	.lt3
	{
		background-image: url("./images/map_lower.gif");
		backgroung-repeat: no-repeat;
		width: 450px;
		height: 359px;
	}
	.lt4
	{
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: repeat-x;
		cursor: hand;
	}
	.lt5
	{
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
	}
	.lt6
	{
		height: 24px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: repeat-x;
	}
	.lt7
	{
		width:  146px;
		height: 95px;
		background-image:  url("./images/osusume_bg.gif");
		background-repeat: no-repeat;
	}

	.on_focus
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		background-color: #f5deb3;
	}
	.on_blur
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		background-color: #ffffff;
	}

	#price,#tubo,#special,#tochi,#number
	{
		line-height: 18px;
	}

	input#flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}
	input#button
	{
		border: 1px solid #666666;
	}

	input.flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}
	input.ime_no
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		ime-mode: disabled;
	}
	input.button
	{
		border-left:   1px solid #d3d3d3;
		border-top:    1px solid #d3d3d3;
		border-right:  1px solid #666666;
		border-bottom: 1px solid #666666;
	}

	.flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}

	#favorite, #favorite2
	{
		line-height: 20px;
	}
	.fav_box
	{
		width: 775px;
		background: #f5f5f5;
		padding: 3px;
	}
	.fav_title
	{
		text-align: center;
		width: 775px;
		color: #ffffff;
		background: #7acc7a;
	}
	.fav
	{
		width: 246px;
		padding: 1px;
		margin: 2px 0px 2px 6px;
		background: #ccffcc;
		border: 1px solid #7acc7a;
	}
	.fav_id
	{
		width: 246px;
		padding: 0px 3px 0px 3px;
		color: #ffffff;
		background: #7acc7a;
	}
	.fav_add
	{
		width: 246px;
		padding: 0px 3px 0px 3px;
		color: #999999
	}
	.fav_del
	{
		cursor: hand;
	}



/* region for ヘッダー */

	div#header_belt
	{
		padding: 5px;
	}
	div#header
	{
		background: url("./images/header_background.jpg") repeat-x;
	}

/* end region */



/* region for お勧め物件 */

	div#pickups
	{
		width: 450px;
	}
	div#pickups img
	{
		float: left;
	}
	div#pickup
	{
		clear: both;

		padding: 10px;

		border-left:   1px solid #cbcbcb;
		border-right:  1px solid #cbcbcb;
		border-bottom: 1px solid #cbcbcb;

		height: 160px;
		overflow: auto;
	}
	div#pickup ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div#pickup ul li
	{
		border-bottom: 1px dotted #666666;
		clear: both;
	}
	div#pickup ul li table
	{
		margin: 5px;
		float: right;
		width: 305px;
		border-collapse: collapse;
	}
	div#pickup ul li table tr.odd
	{
		background: #f0f8ff;
	}
	div#pickup ul li table tr td
	{
		font-size: 75%;
		line-height: 1.2em;
		padding: 1px;
	}
	div#pickup ul li img
	{
		margin: 5px;
		width: 82px;
	}

/* end region */

