@charset "shift_jis";

/* -----------------------------------------------
CSS file toyotahome.
FileName:concept.css
Author:UNITEAIR
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
COMMON ELEMENTS
-------------- */

@import "module/default_ind.css";


/* --------------
EACH ELEMENTS
-------------- */
#commonmenu{
	background:url(../images/bg_sbanner.gif) no-repeat top #fff;
}

/* definition_side_navigation */
#sidenavi{
}
	#sidenavi a{
		background:url(../images/snavi.gif) top left no-repeat;
	}
	#sidenavi a#snavi_01{
		width:209px;
		height:40px;
		background-position:-418px 0px;
	}

	#sidenavi a#snavi_01:hover{
		background-position:-209px 0px;
		text-decoration:none;
	}
	#sidenavi a#snavi_01_on{
		width:209px;
		height:40px;
		background-position:-209px 0px;
	}
	#sidenavi a#snavi_02{
		width:209px;
		height:40px;
		background-position:-418px -40px;
	}

	#sidenavi a#snavi_02:hover{
		background-position:-209px -40px;
		text-decoration:none;
	}
	#sidenavi a#snavi_02_on{
		width:209px;
		height:40px;
		background-position:0 -40px;
	}

/* banner */
.bannerTriple{
	background: #f3f3e9 url(../images/bg_ind_05.gif) no-repeat bottom;
	padding-bottom:10px;
		/* \*/
		height:1%;
		/* */
	margin-bottom:10px;
	width:630px;
}
	.bannerTriple ul.top{
		background: #f3f3e9 url(../images/bg_ind_04.gif) no-repeat top;
	}
	.bannerTriple ul{

		padding-top:10px;
	}
	.bannerTriple li{
		float:left;
		width:194px;
		padding-left:10px;
		display: inline;
	}



.block01{
	margin-left:0px;
}




/****/
.newRealestate{
	margin:0 0 30px 20px;
}
	.newRealestate table{
		width:601px;
	}
	.newRealestate td{
		background:#FFF url(../images/bg_all_line_01.gif) bottom left repeat-x;
		padding:2px 0 5px 0;
	}
	.newRealestate dt,
	.newRealestate dd{
		float:left;
	}
	.newRealestate td dt.col01{
		width:69px;
		font-size:small;
	}
	.newRealestate td dd.col02{
		width:72px;
	}
	.newRealestate td dd.col03{
		width:290px;
	}
	.newRealestate td dd.col04{
		width:102px;
	}
	.newRealestate td dd.col05{
		width:60px;
	}
	.newRealestate td dd  p{
		margin-left:10px;
	}

/****/


/****/
.narrowingSearch{
	text-align:center;
	margin:0 0 10px 0;
	width:630px;
	background:#FFF url(../images/bg_all_cnr01.gif) bottom left no-repeat;
	padding-bottom:10px;

}
	.narrowingSearch .row01{
		text-align:left;
		border-width:0 1px;
		border-style:solid;
		border-color:#ddd;
		padding:0 15px;
		/* \*/
		height:1%;
		/* */

	}
	.narrowingSearch .row01 table{
		width:100%;
	}
	.narrowingSearch .row01 table th{
		background: #e6eff1 url(../images/bg_all_line_01.gif) bottom left repeat-x;
		border-top:solid 2px #FFF;
		padding:10px;
		width:4em;
	}
	.narrowingSearch .row01 table td{
		background: #fff url(../images/bg_all_line_01.gif) bottom left repeat-x;
		border-top:solid 2px #FFF;
		padding:7px 10px 10px 10px;
	}
	.narrowingSearch .row01 table select {
		border: 1px solid #829cb7;
		margin-right:0.2em;
	}
	.narrowingSearch .row01 table ul {
	width:230px;		
	}
	.narrowingSearch .row01 table ul li{
		float:left;
	}
	.narrowingSearch .row01 .btnBg01{
		margin:0 auto;
		text-align:center;
	}


/****/
.resultBox{
	text-align:center;
	margin:20px 0 10px 0;
	width:630px;
	background:#FFF url(../images/bg_all_cnr01.gif) bottom left no-repeat;
	padding-bottom:10px;

}
	.resultBox .row01{
		text-align:left;
		border-width:0 1px;
		border-style:solid;
		border-color:#ddd;
		padding:0 10px;
		/* \*/
		height:1%;
		/* */

	}
	.resultBox .date{
		text-align:right;
	}
	.resultBox .date dl{
		
	}
	.resultBox .date dl dt{
		float: right;
	}
	.resultBox .date dl dd{
		float: right;
	}
	.resultBox .row01 .head .hd {
		float:left;
	}
	.resultBox .row01 .head ul {
		float:right;
	}
	.resultBox .row01 .head ul li{
		float:left;
		margin-left:5px;
	}
	
	.resultBox .body dl.bukkenname{
		margin: 5px 0 6px 0;
		clear: both;
		
		min-height:1px;
		height: auto !important;
		height: 1px;
	}
	.resultBox .body dl.bukkenname:after{
		clear: both;
		display: block;
		content: ".";
		height:0px;
		visibility: hidden;
		font-size: 0px;
	}
	.resultBox .body dl.bukkenname dt{
		float: left;
	}
	.resultBox .body dl.bukkenname dt p{
		padding: 1px 3px;;
		font-weight: bold;
		color:#FFF;
		background: #1199aa;
	}
	.resultBox .body dl.bukkenname dd{
		float: left;
		margin-left: 10px;
		font-size: large;
	}
	.resultBox .body dl.bukkenname dd p{
		font-size: 0.8em;
	}
	
/*------------------------------------------*/
	
	.resultBox .row02 .pic{
		float: left;
		margin: 3px 18px 0 0 ;
	}
	
	.resultBox .row02 ul li{
		display:block;
		float:right;
	}
	.resultBox .row02 dl{
		float: left;
		padding: 3px 0;
		width: 370px;
		background: #fff url(../images/bg_all_line_01.gif) bottom left repeat-x;
	}
	.resultBox .row02 dl.no-line{
		background: #fff;
	}
	.resultBox .row02 dl dt{
		float: left;
		width: 6em;
	}
	.resultBox .row02 dl dt p{
		font-weight: bold;
	}

	/*-- /IE”¼Šp‰p”Ü‚è•Ô‚µ‘Î‰ž --*/
	.resultBox .row02 dl dd{
		margin-left: 6em;
		word-break:break-all;
		
	}
	
/*-- ’n}ƒAƒCƒRƒ“ --*/	

	.resultBox .row02 dl dd .exlink_li a	{
	padding-left:17px;
	margin-top:-2px;
	background:url(../images/blt_external.gif) no-repeat 0.3em 0.3em;
	float:left;
	position:relative;
}
	
	.resultBox .row02 dl dd .exlink_li img	{
	float:left;
	vertical-align:middle;
}

/*------------------------------------------*/

/*-- —\LƒAƒCƒRƒ“Œ„ŠÔ --*/

#hd_list_03	{
	margin-left:5px;
}

	.resultBox .row03 .recommend{
		padding: 10px;
		border: 1px solid #CCC;
		margin: 10px 0;
	}
	.resultBox .row03 dl.footer{

	}
	.resultBox .row03 dl.footer dt{
		float: left;
		width: 4em;	
	}
	.resultBox .row03 dl.footer dt p{
		font-weight: bold;
	}
	.resultBox .row03 dl.footer dd{
		margin-left: 4em;
	}

	

/****/
.sortResult {
	background: #fff url(../images/bg_all_line_01.gif) bottom left repeat-x;
	padding:0px 0px 7px 0px;
}
.sortResult:after {
		clear: both;
		display: block;
		content: ".";
		height:0px;
		visibility: hidden;
		font-size: 0px;
	}
	.sortResult ul {
		clear: both;
		
		min-height: 1px;
		height: auto !important;
		height: 1px;
		
	}
	.sortResult ul:after {
		clear: both;
		display: block;
		content: ".";
		height:0px;
		visibility: hidden;
		font-size: 0px;
	}
	.sortResult ul li {
		float:left;
		display: inline;
	}
	.sortResult ul li a {
		text-decoration:underline;
	}

	.sortResult ul li a:visited	{
		text-decoration:underline;
	}
		
/****/
.pageNavi {
	float:right;
	margin: 10px 0;
}

	.pageNavi ul {
		text-align: right;
	}
	.pageNavi ul li{
		margin: 0 3px 0 3px;
		float:left;
	}
	.pageNavi ul li a{
		text-decoration:underline;
	}

	.pageNavi ul li a:visited	{
		text-decoration:underline;
	}
		
.v_bltx	{
	text-decoration:none !important;
	color:#1199AA !important;
	font-weight:bold;
}

/****/
.linkForExp{
	width:630px;
	height:105px;
	background:#FFF url(../images/bg_ind_03.gif) top left no-repeat;
	margin-bottom:20px;
	padding-top:15px;
}
	.linkForExp .row01{
		margin:0 0 17px 110px;
	}
	.linkForExp .row02{
		margin:0 0 0 227px;
	}

/* definition_button*/
.btnBg01{
	background:#F5D9D9 url(../images/bg_all_btn01.gif) top left no-repeat;
	height:36px;
}
	.btnBg01 p{
		background: url(../images/bg_all_btn02.gif) top right no-repeat;
		padding:5px 5px 0 5px;
		height:31px !important;
		height /**/:36px;
	}

.btnBg02{
	background:#F5D9D9 url(../images/bg_all_btn03.gif) top left no-repeat;
	height:33px;
}
	.btnBg02 ul,
	.btnBg02 p{
		background: url(../images/bg_all_btn04.gif) top right no-repeat;
		padding:5px 5px 0 5px;
		height:28px !important;
		height /**/:33px;
	}

.btnBg03{
	background:#E6EFF1 url(../images/bg_all_btn05.gif) top left no-repeat;
	height:36px;
}
	.btnBg03 p{
		background: url(../images/bg_all_btn06.gif) top right no-repeat;
		padding:5px 5px 0 5px;
		height:31px !important;
		height /**/:36px;
	}


/* definition_pairBtn */
.pairBtn{
	text-align:center;
}
.pairBtn .child{
	margin:0 auto;
}

/* other realestate */
.otherrealestate {
	background: url(../images/bg_wmp_top.gif) no-repeat left top;
	margin: 50px 0 0 10px;
	padding: 2px 0 0 0;
	width: 852px;
}
*html .otherrealestate {
	margin: 50px 0 0 0px;
}
.otherrealestate div.otherrealestate_contents{
	background: url(../images/bg_wmp_bottom.gif) no-repeat left bottom;
	padding: 5px 12px 7px 12px;
	width: 828px;
}

.otherrealestate p.otherrealestate_text{
	float: left;
	width: 528px;
	margin: 5px 0 0;
}
.otherrealestate p.otherrealestate_img{
	float: right;
	text-align: left;
	width: 300px;
}

.listotherrealestate {
/*
	background: url(../images/bg_wmp_top.gif) no-repeat left top;
*/
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;
	margin: 50px 0 0 10px;
	padding: 2px 0 0 0;
	width: 860px;
}
*html .listotherrealestate {
	margin: 50px 0 0 0px;
	width: 860px;
}
.listotherrealestate div.otherrealestate_contents{
/*
	background: url(../images/bg_wmp_bottom.gif) no-repeat left bottom;
*/
	padding: 5px 12px 7px 12px;
	width: 828px;
}

.listotherrealestate p.otherrealestate_text{
	float: left;
	width: 528px;
	margin: 5px 0 0;
}
.listotherrealestate p.otherrealestate_img{
	float: right;
	text-align: center;
	width: 300px;
}

/* network_link */
.network_link{
	margin-top:20px;
	width:480px;
	height:51px;
	background-image: url(../images/bg_network.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	position:relative;
	float:right;
}
.network_link .networktxt{
	width:240px;
	height:41px;
	position:absolute;
	top:5px;
	left:8px;
}
.network_link .networkbtn{
	width:170px;
	height:31px;
	position:absolute;
	top:10px;
	right:4px;
}


/* definition_side_commonmenu */
#commonmenu.single{
	background:url(../images/bg_smenu_single.gif) no-repeat top #fff;
}
#commonmenu.double{
	background-image:url(../images/bg_smenu_double.gif);
}

#commonmenu.triple{
	background-image:url(../images/bg_smenu_triple.gif);
}

#notice{
	font-size:small;
	text-align:right;
	margin-top:5px;
}


/* add 08-10-17 */

.strong {
	font-weight: bold;
}

.thanksBox {
	color: #FFF;
	background: #000;
}
.thanksBox h4 {
	
}


.clearfix:after {
  content: ".";  /* V‚µ‚¢—v‘f‚ðì‚é */
  display: block;  /* ƒuƒƒbƒNƒŒƒxƒ‹—v‘f‚É */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* n_search */
.n_search	{
	text-align:center;
	font-weight:bold;
}
	

/* ¡¡¡ƒOƒƒiƒr¡¡¡ */

div.gmenu{
	background-image:url(../images/navi_back.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:898px;
	padding:0px;
	text-align:center;
	margin:0 0 16px 0;
	}
	


/* ==== 6ŒÂƒpƒ^[ƒ“ ==== */
div.gmenu_list01{
	width:870px;
	margin:0 auto 0 auto;
}
ul.menu01{
	list-style-type:none;
	height:40px;
	display:inline;
}

ul.menu01 li.btn{
	padding:0;
	margin:0 1px 0 0 ;
	text-align:center;
	float:left;
}

ul.menu01 li.btn a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6.gif);
	background-repeat:no-repeat;
	line-height:3.4;
}
*:first-child+html ul.menu01 li.btn a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6.gif);
	background-repeat:no-repeat;
}
ul.menu01 li.btn a.actv{
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6_on.gif);
	background-repeat:no-repeat;
}
*:first-child+html ul.menu01 li.btn a.actv{
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6_on.gif);
	background-repeat:no-repeat;
}
ul.menu01 li.btn a:hover{
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6_on.gif);
	background-repeat:no-repeat;
}
*:first-child+html ul.menu01 li.btn a:hover{
	display:block;
	width:144px;
	height:40px;
	background-image:url(../images/gnavi6_on.gif);
	background-repeat:no-repeat;
}


/* ==== 6ŒÂƒpƒ^[ƒ“ ==== */
div.gmenu_list02{
	width:868px;
	margin:0 auto 0 auto;
}
ul.menu02{
	list-style-type:none;
	height:40px;
	display:inline;
}

ul.menu02 li.btn{
	padding:0;
	margin:0 1px 0 0 ;
	text-align:center;
	float:left;
}

ul.menu02 li.btn a{
	font-size:11px;
	font-weight:bold;
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7.gif);
	background-repeat:no-repeat;
	line-height:3.6;
}
*:first-child+html ul.menu02 li.btn a{
	font-size:11px;
	font-weight:bold;
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7.gif);
	background-repeat:no-repeat;
}
ul.menu02 li.btn a.actv{
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7_on.gif);
	background-repeat:no-repeat;
}
*:first-child+html ul.menu02 li.btn a.actv{
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7_on.gif);
	background-repeat:no-repeat;
}
ul.menu02 li.btn a:hover{
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7_on.gif) ;
	background-repeat:no-repeat;
}

*:first-child+html ul.menu02 li.btn a:hover{
	display:block;
	width:123px;
	height:40px;
	background-image:url(../images/gnavi7_on.gif) ;
	background-repeat:no-repeat;
}

/* ¡¡¡ƒOƒƒiƒr@I‚í‚è¡¡¡ */