@charset "Shift_JIS";
/* CSS Document */
/*-------------------------------------------
タイトル:
制作者 :booplan inc.
URL :
概要 :
作成日 :07/09/16
変更日 :
-------------------------------------------*/
@import url(navi.css);


*{ margin:0; padding:0; zoom:1; }
/*html
-------------------------------------------*/
body {
	font-family: ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;
	font-size:80%;
	color:#000;
	margin-top: 0px;
	padding: 0;
	line-height:130%;
	background: #ffffff;
	text-align: center;
}

em { visibility: hidden; }
.text10 {font-size:80%;}
.text14 {font-size:14px;}
.news {font-size:88%; color:#777777; line-height:150%;}
.news-t {font-size:94%; color:#999; line-height:150%;}

/* link */
a:link  { color: #5FA0A1; text-decoration: underline;}
a:visited  { color: #5FA0A1; text-decoration: underline;}
a:hover  { color: gray; text-decoration: underline;}

img{ border: 0; }
form{ margin: 0; padding: 0; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
h3 { margin:0; padding:0;font-size:80%; font-weight:bold;}
h4 { margin:0; padding:0;font-size:70%; font-weight:bold;}
p  { margin:0; padding:0;font-size:80%; }

/*全体
-------------------------------------------*/
#container{	width: 1000px; background-color:#fff; margin: 0 auto; }

/*ヘッダー
-------------------------------------------*/
#logo_box {background: url(../images/logo.png) no-repeat; float:left; width:40px; height:40px;margin-left:1px;}
#head_navibox {width:805px; height:50px; float:right;}
#banner_navibox {width:194px; height:55px; float:right;}

.bic { visibility: hidden; height: 0; }
/*メインコンテンツ
-------------------------------------------*/
#page {margin:0px; padding:0px;}
#pagenavi_box {width:193px; margin: 0px; padding: 0px;}

.top_line02 {margin:10px 0px 10px 0px;}

#sitemap_content table {margin:50px 0px 0px 18px; color:#ffffff; font-size:100%; line-height:150%;}
.sitemap_texts {margin-left:15px; color:#ffffff; font-size:90%; line-height:15px;}
.sitemap_ens {color:#ffffff; font-size:9px;}

/* safari */
html:first-child #sitemap_content table {font-size: 70%; }

/* IE6.0 */
* html #sitemap_content table {font-size: 80%; margin:30px 0px 0px 18px; color:#ffffff; line-height:150%;}
* html .sitemap_texts {	font-size: 80%;	}
* html .sitemap_line {margin: 0px;}

/* IE7.0 */
*:first-child+html #sitemap_content table {	font-size: 80%; margin:30px 0px 0px 18px; color:#ffffff; line-height:150%;}
*:first-child+html .sitemap_texts {	font-size: 80%;	}
*:first-child+html .sitemap_line {margin:0px; padding:0px;}

/* firefox */
html>body #sitemap_content table {	font-size: 95%;	}

/* link */
#sitemap_content table a:link  { color: #FFFFFF; text-decoration: none;}
#sitemap_content table a:visited  { color: #FFFFFF; text-decoration: none;}
#sitemap_content table a:hover  { color: #669999; text-decoration: none;}

.sitemap_line {margin:5px 0px 5px 0px;}


/*フッター
-------------------------------------------*/
#footer { width:1000px; height:17px; margin-top:13px;}

#copyright {background: url(../images/copyright.png) no-repeat; float:left; width:286px; height:13px;} 
#foot_navibox {float:right; width:283px; height:17px;}

.rssfeed2 a:link, a:visited, a:active { color: #333; text-decoration: none; }
.rssfeed2 a:hover { color: #333; text-decoration: underline; }

.rssfeed a:link, a:visited, a:active { color: #777; text-decoration: none; }
.rssfeed a:hover { color: #777; text-decoration: underline; }

/*baoj*/
table{font-size:12px;}
#page{ font-size:12px; }
#page a { color: #669999; text-decoration: underline;}
.tableheader{background:url(../img/result_image/list02.png); font-weight:bold; text-align:center; font-size:12px; height:55px;}
.tdcell1{background:#fff; text-align:center; font-size:12px; height:65px;}
.tdcell2{background:url(../img/result_image/list03.png); text-align:center; font-size:12px; height:65px;}
.searchBtn
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/images/top_search_btn_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.searchBtnhover
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/images/top_search_btn_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}

.reBtnNew
{
	margin: 0px auto;
	width: 50px;
	height: 29px;
	display: block;
	background: transparent url(../img/result_image/re_btn_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.reBtnhoverNew
{
	margin: 0px auto;
	width: 50px;
	height: 29px;
	display: block;
	background: transparent url(../img/result_image/re_btn_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}

.searchBtnNew
{
	margin: 0px auto;
	width: 166px;
	height: 49px;
	display: block;
	background: transparent url(../img/result_image/property_btn_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.searchBtnhoverNew
{
	margin: 0px auto;
	width: 166px;
	height: 49px;
	display: block;
	background: transparent url(../img/result_image/property_btn_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.searchOpenBtnNew
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/result_image/searchopen_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.searchOpenBtnhoverNew
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/result_image/searchopen_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}

.searchCloseBtnNew
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/result_image/searchclose_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.searchCloseBtnhoverNew
{
	margin: 0px auto;
	width: 128px;
	height: 37px;
	display: block;
	background: transparent url(../img/result_image/searchclose_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}
.FaqBtn
{
	margin: 0px auto;
	width: 103px;
	height: 25px;
	display: block;
	background: url(../img/images/top_faq_btn_off.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}


.FaqBtnhover
{
	margin: 0px auto;
	width: 103px;
	height: 25px;
	display: block;
	background: transparent url(../img/images/top_faq_btn_on.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}
.printbtn
{
	margin: 0px auto;
	width: 130px;
	height: 50px;
	background: url(../img/detail_image/print_btn_off.png) ;
	border:0;

}
.printbtnhover
{
	margin: 0px auto;
	width: 130px;
	height: 50px;
	background: transparent url(../img/detail_image/print_btn_on.png) no-repeat 0 0 ;
	border:0;
	text-indent: -100em;
	display: block;	


}
.connectbtn
{
	margin: 0px auto;
	width: 130px;
	height: 50px;
	display: block;
	background: url(../img/detail_image/contact_btn_off.png) no-repeat 0 0;
	border: 0;
}
.connectbtnhover
{
	margin: 0px auto;
	width: 130px;
	height: 50px;
	display: block;
	background: url(../img/detail_image/contact_btn_on.png) no-repeat 0 0;
	border: 0;
	text-indent: -100em;
	display: block;	
}
.zoombtn
{
	margin: 0px auto;
	width: 71px;
	height: 30px;
	display: block;
	background: url(../img/detail_image/zoom_on.png) no-repeat 0 0;
	border: 0;
}
.zoombtnhover
{
	margin: 0px auto;
	width: 71px;
	height: 30px;
	display: block;
	background: url(../img/detail_image/zoom_off.png) no-repeat 0 0;
	border: 0;
	text-indent: -100em;
	display: block;	
}
.btnconfirm
{
	margin: 20px auto;
	width: 110px;
	height: 29px;
	display: block;
	background: transparent url(../../images/confirm.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}
input:hover
{
	background-position: 0 -28px;
}
.btnclose
{
	margin: 20px auto;
	width: 110px;
	height: 29px;
	display: block;
	background: transparent url(../../images/close.png) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	border: 0;
}
input:hover
{
	background-position: 0 -28px;
}

#mainSup
{
	border: 2px solid #D4D4D4;
	border-collapse: collapse;
	
	width: 650px;
}
#mainSup th
{
	border: 1px solid #D4D4D4;
	padding: 5px 20px;
	text-align: left;
	background-color: #F4F4F4;
	width: 300px;
}
.maints input
{
	border: 0;
}

#maincentre
{
	margin: 0px 0;
}
#maincentre th
{
	border: 1px solid #A7A7A7;
	padding: 2px 2px;
	text-align: center;
	background-color: #DEF2F0;
	height:25px;
} 
#maincentre th a
{
	color:#666666;
	font-weight:bold;
}
#maincentre td
{
	height:25px;
}

.top_osusume_box { margin: 0px 3px; background: #fff; text-align: center; font-size: 84%; line-height: 140%;}
.top_osusume_box td { padding: 6px;}
.top_osusume_box img { margin-bottom: 6px;}
#top_osusume_container { padding: 15px; height: 208px; background: url(../img/images/top_osusume_bg.png) no-repeat;}

.btnconfirm8
{	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/step1.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}

.btnconfirm8hover
{	
	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/step2.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}

.btnback8
{	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/back1.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}

.btnback8hover
{	
	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/back2.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}

.btnsend8
{	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/submit1.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}

.btnsend8hover
{	
	margin: 0px auto;
	width: 106px;
	height: 27px;
	display: block;
	background: transparent url(../img/images/submit2.png) no-repeat 0 0;
	border:0px solid #fff;
	cursor:hand
}
.style1
{  color:Red;}

.checka INPUT{border:0px;DISPLAY: block; BACKGROUND: url(CheckboxUnchecked.gif) no-repeat center = center; FLOAT: left; WIDTH: 14px; HEIGHT: 14px;} 
.checka td{ border:0px;} 
.checka INPUT:hover{border:0px;background-color:#0000CD;color:#FFF;cursor:hand} 

