@charset "utf-8";

	/*  Century21

[style090129.css]

	
*/


/* ----- 共通 ----- */

/* --- base --- */
* {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #333;
}
body, html {
	height: 100%;
	width: 100%;
}
img {
	border: none;
}
li {
	list-style-type: none;
}

body {
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	background: url(../img2/bg_body.jpg) repeat-x 0px 76px;
}
a, a:link, a:visited {
	color: #666;
}
a:hover, a:active  {
	text-decoration: none;
}
.line {
	font-size: 1px;
	text-indent: -9999px;
	clear: both;
	height: 1px;
	overflow: hidden;
	float: none;
}

/* --- wrap --- */
#wrap {
	width: 950px;
	margin: 0px auto;
}


/* --- header --- */
#header {
	background: url(../img2/header.jpg) no-repeat 0px 0px;
	width: 950px;
	margin: 0px auto;
	height: 84px;
}
	/* ----- h1 ----- */
h1 {
	font-weight: normal;
	padding: 12px;
	float: left;
}
	/* ----- header-navi ----- */
#h_navi1, #h_navi2 {
	float: right;
}
#h_navi1 a {
	display: block;
	background: url(../img2/bt_toiawase_h.gif) no-repeat 0px 0px;
	height: 20px;
	width: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 19px 140px 9px 0px;
}
#h_navi2 {
	clear: both;
	background: url(../img2/arrow_h.gif) no-repeat 0px 3px;
	padding: 0px 140px 0px 12px;
}


/* --- topicpath --- */
ul#topicpath {
	margin: 18px 0px 0px 5px;
	height: 30px;
}
ul#topicpath li {
	float: left;
}


/* --- mds_box --- */
#mds_box {
	clear: both;
}
#mds_box .page_cate {
	float: left;
	height: 36px;
	width: 548px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 0px 10px 0px;
}
	/* - 店舗検索 - */
	#mds_box #mds_tenposearch {
		background: url(../img2/mds_tenposearch.gif) no-repeat 0px 0px;
	}

#mystlye {
	float: left;
	width: 402px;
}
#mystlye #mystlye_messeage {
	font-size: 11px;
	overflow: hidden;
	height: 14px;
}
#mystlye ul#mystlye_btn {
	background: url(../img2/bg_mystyle.jpg) no-repeat 0px 0px;
	height: 27px;
	width: 316px;
	padding: 5px 0px 0px 86px;
	margin: 0px 0px 10px 0px;
}
#mystlye ul#mystlye_btn li {
	float: left;
	padding-left: 2px;
}
#mystlye ul#mystlye_btn li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 23px;
	width: 154px;
}
#mystlye ul#mystlye_btn li#mb_login a {
	background: url(../img2/bt_login.gif) no-repeat 0px 0px;
}
#mystlye ul#mystlye_btn li#mb_sinki a {
	background: url(../img2/bt_shinki.gif) no-repeat 0px 0px;
}

dl#page_name {
	border: 1px solid #999999;
	background-color: #FFE2AB;
	clear: both;
	padding: 4px 5px 0px;
	height: 28px;
	color: #333;
	margin-bottom: 5px;
}
dl#page_name dt {
	font-size: 24px;
	font-weight: bold;
	float: left;
	line-height: 24px;
}
dl#page_name dd {
	background: url(../img2/arrow_mds_link.gif) no-repeat left 9px;
	float: right;
	padding: 5px 5px 0px 10px;
}
dl#page_name dd a {
	color: #003399;
	font-size: 11px;
}
dl#page_name dd a:hover {
	color: #8B5FBC;
}

ul#page_link {
	clear: both;
	background: url(../img2/bg_stripe.gif) repeat 0px 0px;
	height: 30px;
	padding: 10px 10px 0px 3px;
	margin-bottom: 5px;
}
ul#page_link li {
	float: left;
}
ul#page_link li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 26px;
	width: 143px;
}
ul#page_link li#pl_tenpo a {
	background: url(../img2/bt_page_link_tenpo.gif) no-repeat 0px 0px;
}
ul#page_link li#pl_staff a {
	background: url(../img2/bt_page_link_staff.gif) no-repeat 0px 0px;
}
ul#page_link li#pl_tenpo a:hover, ul#page_link li#pl_tenpo a.now {
	background: url(../img2/bt_page_link_tenpo.gif) no-repeat 0px -26px;
}
ul#page_link li#pl_staff a:hover, ul#page_link li#pl_staff a.now {
	background: url(../img2/bt_page_link_staff.gif) no-repeat 0px -26px;
}
ul#page_link li.now a {
	background: no-repeat 0px -26px;
}
ul#page_link li#this_page {
	float: right;
}
ul#page_link li#this_page input {
	width: 18em;
}


/* ----- link ----- */
#link1 {
	clear: both;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#link2 {
	border: 1px solid #fff;
	margin-bottom: 10px;
}
#link1 h2, #link1 h3, #link2 b {
	font-size: 14px;
	font-weight: bold;
	margin: 1px;
	padding: 5px;
}
#link1 h2 {
	color: #B88B0F;
	background-color: #F6EED8;
}
#link1 h3 {
	color: #B8630F;
	background-color: #F6E7D8;
}
#link2 b {
	color: #333333;
	border-bottom: 1px dashed #CCCCCC;
	display: block;
}
#link1 div, #link2 div {
	padding: 8px 10px;
	line-height: 180%;
}

/* ----- footer ----- */
#footer {
	background: url(../img2/bg_footer.jpg) repeat-x 0px 0px;
	height: 60px;
	padding-top: 30px;
}
#footer #f_navi {
	margin-left: 15px;
}
#footer #f_navi li {
	float: left;
	margin-right: 15px;
	background: url(../img2/arrow_f.gif) no-repeat 0px 5px;
	padding: 2px 0px 0px 12px;
}



/* ----- 店舗のご紹介 ----- */
/* --- content_top --- */
#content_top {
	background: url(../img2/bg_content.jpg) repeat-y right 0px;
	clear: both;
	width: 950px;
}

/* --- content_main --- */
#content_main {
	float: left;
	width: 760px;
}
#content_main .block {
	border: 1px solid #999999;
	width: 720px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

#tenpo_img {
	float: left;
	width: 330px;
	margin-bottom: 10px;
}
#tenpo_img img {
	border: 1px solid #CCC;
}
#tenpo_info {
	float: left;
	width: 385px;
}
#tenpo_info table {
	width: 380px;
	margin-bottom: 5px;
}
#tenpo_info table th {
	font-weight: normal;
	text-align: left;
	padding: 2px;
	width: 7.5em;
	vertical-align: top;
}
#tenpo_info table td {
	padding: 2px;
	vertical-align: top;
}
#tenpo_info #ti_txt {
	background-color: #EBEBEB;
	padding: 3px;
	margin-bottom: 5px;
	line-height: 150%;
}
#tenpo_info ul#ti_btn {
	height: 56px;
	width: 380px;
	background: url(../img2/bg_stripe.gif) repeat 0px 0px;
	padding: 5px 0px 0px 5px;
	margin-bottom: 10px;
}
#tenpo_info ul#ti_btn li {
	float: left;
	width: 189px;
}
#tenpo_info ul#ti_btn li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 51px;
	width: 185px;
}
#tenpo_info ul#ti_btn li#ti_inq a {
	background: url(../img2/bt_info_inq.gif) repeat 0px 0px;
}
#tenpo_info ul#ti_btn li#ti_con a {
	background: url(../img2/bt_info_con.gif) repeat 0px 0px;
}
#tenpo_info ul#ti_btn li#ti_inq a:hover {
	background: url(../img2/bt_info_inq.gif) repeat 0px -51px;
}
#tenpo_info ul#ti_btn li#ti_con a:hover {
	background: url(../img2/bt_info_con.gif) repeat 0px -51px;
}

#eigyo_area {
	background-color: #EBEBEB;
	padding: 5px;
	margin-bottom: 10px;
	clear: both;
}

ul#info_map li {
	float: left;
}
ul#info_map li#btn_print {
	width: 168px;
	padding-left: 5px;
}
ul#info_map li#btn_print a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 41px;
	width: 153px;
	background: url(../img2/bt_info_printmap.gif) repeat 0px 0px;
}
ul#info_map li#btn_print a:hover {
	background: url(../img2/bt_info_printmap.gif) repeat 0px -41px;
}

ul#info_map li#btn_pano1 {
	clear:left;
	padding-left: 5px;
	padding-top: 15px;
	
}

ul#info_map li#btn_pano1 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
	width: 153px;
	background: url(../img2/btn_panorama01.gif) repeat 0px 0px;
}

ul#info_map li#btn_pano2 {
	clear:left;
	padding-left: 5px;
	padding-top: 5px;
	
}

ul#info_map li#btn_pano2 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
	width: 153px;
	background: url(../img2/btn_panorama02.gif) repeat 0px 0px;
}

ul#info_map li#btn_pano3 {
	clear:left;
	padding-left: 5px;
	padding-top: 5px;
	
}

ul#info_map li#btn_pano3 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
	width: 153px;
	background: url(../img2/btn_panorama03.gif) repeat 0px 0px;
}

ul#info_map li#map_info {
	width: 240px;
}
ul#info_map li#map_info #g_map_mds {
	background: url(../img2/bg_dotted.jpg) repeat 0px 0px;
	text-align: center;
	padding: 3px;
	border: 1px solid #999;
	width: 220px;
}
ul#info_map li#map_info #g_map {
	width: 226px;
	height: 154px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom:5px;
}
ul#info_map li#map_info #machi_mds {
	padding: 5px 3px 5px 115px;
	border: 1px solid #999;
	width: 108px;
	background: #FFF7D7 url(../img2/bg_machimusubi.gif) no-repeat 0px 0px;
}
ul#info_map li#map_info #btn_machi {
	width: 226px;
	padding: 4px 0px 2px 0px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	background-color: #FFF7D7;
}
ul#info_map li#map_info #btn_machi a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
	width: 217px;
	background: url(../img2/bt_info_machi.gif) repeat 0px 0px;
	margin: 0px auto;
}
ul#info_map li#map_info #btn_machi a:hover {
	background: url(../img2/bt_info_machi.gif) repeat 0px -24px;
}
ul#info_map li#i_map {
	width: 300px;
}
ul#info_map li#i_map img {
	border: 1px solid #333;
}

/* -- オススメ物件 -- */
.mds_osusume {
	background: url(../img2/bg_osusume.jpg) no-repeat 0px 0px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 15px;
	padding-top: 5px;
	margin: 0px 0px 5px 0px;
	clear: both;
}
.osusume_bukken {
	float: left;
	width: 238px;
	border: 1px solid #999999;
	margin: 0px 8px 8px 0px;
	overflow: hidden;
}
.osusume_bukken .bukken_head {
	background-color: #EBEBEB;
	border-bottom: 1px solid #999999;
	padding: 2px 5px 0px 5px;
	height: 23px;
}
.osusume_bukken .bukken_head .bukken_cate {
	text-indent: -9999px;
	height: 15px;
	width: 77px;
	overflow: hidden;
	float: left;
	margin-top: 3px;
}
	/*物件カテゴリ*/
	.osusume_bukken .cate_tochi {
	background: url(../img2/icon_t.gif) no-repeat 0px 0px;

	}
	.osusume_bukken .cate_kodate {
	background: url(../img2/icon_k.gif) no-repeat 0px 0px;

	}
	.osusume_bukken .cate_mansion {
	background: url(../img2/ic_cate_mansion.gif) no-repeat 0px 0px;

	}
	.osusume_bukken .cate_apartment {
	background: url(../img2/icon_a.gif) no-repeat 0px 0px;

	}
	.osusume_bukken .cate_b {
		background: url(../img2/icon_b.gif) no-repeat 0px 0px;
	}
	.osusume_bukken .cate_c {
		background: url(../img2/icon_c.gif) no-repeat 0px 0px;
	}
	.osusume_bukken .cate_j {
		background: url(../img2/icon_b.gif) no-repeat 0px 0px;
	}
	.osusume_bukken .cate_b {
		background: url(../img2/icon_j.gif) no-repeat 0px 0px;
	}
	.osusume_bukken .cate_o {
		background: url(../img2/icon_o.gif) no-repeat 0px 0px;
	}
	.osusume_bukken .cate_s {
		background: url(../img2/icon_s.gif) no-repeat 0px 0px;
	}
.osusume_bukken .bukken_head .bukken_price {
	float: right;
}
.osusume_bukken .bukken_head .bukken_price span {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
.osusume_bukken .bukken_img {
	padding: 5px;
}
.osusume_bukken .bukken_img img {
	display: block;
	margin: 0px auto;
	border: 1px solid #CCCCCC;
}
.osusume_bukken .bukken_access {
	float: left;
	width: 150px;
	height: 4.5em;
	padding: 0px 4px 5px 5px;
}
.osusume_bukken .bukken_madori{
	float: right;
	width: 70px;
	padding: 0px 5px 5px 0px;
	font-size: 12px;
	font-weight: bold;
}
.osusume_bukken .bukken_madori strong{
	float: right;
	width: 70px;
	padding: 5px 5px 5px 4px;
	font-size: 18px;
	font-weight: bold;
}
.osusume_bukken .bukken_link {
	clear: both;
	border-top: 1px dotted #CCCCCC;
	height: 20px;
	margin: 0px 5px;
	padding: 5px 0px 0px 0px;
}
.osusume_bukken .bukken_link a {
	color: #003399;
	background: url(../img2/arrow.gif) no-repeat 0px 3px;
	padding-left: 10px;
	float: right;
}


/* --- content_side --- */
#content_side {
	float: left;
	width: 190px;
	padding-top: 10px;
}
.winning {
	width: 180px;
	margin-bottom: 10px;
}
#content_side .block {
	background: url(../img2/bg_side_block.gif) repeat-y 0px 0px;
	width: 180px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DF9200;
}
#content_side .block .side_mds {
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
	width: 180px;

}
	/* info_staff */
#info_staff .side_mds {
	background: url(../img2/mds_info_staff.gif) no-repeat 0px 0px;
}
#info_staff div {
	margin: 0px auto;
	width: 170px;
	background-color: #FFFFFF;
}
#info_staff div dl {
	padding-top: 10px;
}
#info_staff div dl dt {
	font-weight: normal;
	text-align: center;
	color: #666;
	margin-bottom: 5px;
}
#info_staff div dl dt span {
	font-size: 10px;
	color: #666;
}
#info_staff div dl dd img {
	display: block;
	margin: 0px auto 5px auto;
	border: 1px solid #CCCCCC;
}
#info_staff div #info_staf_txt {
	line-height: 120%;
	padding: 3px;
	background-color: #EBEBEB;
	margin: 4px;
	color: #666666;
}
#info_staff div #info_staf_btn {
	padding-bottom: 5px;
}
#info_staff div #info_staf_btn a {
	text-indent: -9999px;
	overflow: hidden;
	height: 26px;
	width: 160px;
	background: url(../img2/btn_side_staff.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px auto;
}
#info_staff div #info_staf_btn a:hover {
	background: url(../img2/btn_side_staff.gif) no-repeat 0px -26px;
}

	/* info_site */
#info_site .side_mds {
	background: url(../img2/mds_info_site.gif) no-repeat 0px 0px;
}
#info_site div {
	width: 170px;
	background-color: #FFFFFF;
	margin: 0px auto;
	padding-top: 5px;
}
#info_site div img {
	display: block;
	margin: 0px auto;
}
#info_site div p {
	padding: 5px;
}
#info_site div p a {
	color: #003399;
}

	/* info_gyoumu */
#info_gyoumu .side_mds {
	background: url(../img2/mds_info_gyoumu.gif) no-repeat 0px 0px;
}
	/* info_appeal */
#info_appeal .side_mds {
	background: url(../img2/mds_info_appeal.gif) no-repeat 0px 0px;
}
	/* info_gyoumu／info_appeal　共通 */
#info_gyoumu div, #info_appeal div {
	background-color: #FFFFFF;
	margin: 0px auto;
	width: 159px;
	padding: 5px 0px 3px 11px;
}
ul.side_info_icon li {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 1px 1px 0px;
	height: 15px;
	width: 74px;
}
	/* アイコンリスト・同様に追加可能 */
	ul.side_info_icon li.busi01 {
	background: url(../img2/icon_busi01.gif) no-repeat 0px 0px;/* 売買仲介 */
	}
	ul.side_info_icon li.busi02 {
	background: url(../img2/icon_busi02.gif) no-repeat 0px 0px;/* 賃貸仲介 */
	}
	ul.side_info_icon li.busi03 {
	background: url(../img2/icon_busi03.gif) no-repeat 0px 0px;/* 賃貸管理 */
	}
	ul.side_info_icon li.busi04 {
	background: url(../img2/icon_busi04.gif) no-repeat 0px 0px;/* 建売分譲 */
	}
	ul.side_info_icon li.busi05 {
	background: url(../img2/icon_busi05.gif) no-repeat 0px 0px;/* 建築請負 */
	}
	ul.side_info_icon li.busi06 {
	background: url(../img2/icon_busi06.gif) no-repeat 0px 0px;/* 駐車場 */
	}
	ul.side_info_icon li.busi07 {
	background: url(../img2/icon_busi07.gif) no-repeat 0px 0px;/* 海外不動産 */
	}
	ul.side_info_icon li.busi08 {
	background: url(../img2/icon_busi08.gif) no-repeat 0px 0px;/* オークション */
	}
	ul.side_info_icon li.busi09 {
	background: url(../img2/icon_busi09.gif) no-repeat 0px 0px;/* 買取 */
	}
	ul.side_info_icon li.busi10 {
	background: url(../img2/icon_busi10.gif) no-repeat 0px 0px;/* マンション分譲 */
	}
	ul.side_info_icon li.busi11 {
	background: url(../img2/icon_busi11.gif) no-repeat 0px 0px;/* 店舗・事務所 */
	}
	ul.side_info_icon li.point01 {
	background: url(../img2/icon_point01.gif) no-repeat 0px 0px;/* 英語対応 */
	}
	ul.side_info_icon li.point02 {
	background: url(../img2/icon_point02.gif) no-repeat 0px 0px;/* スーパー賃貸 */
	}
	ul.side_info_icon li.point03 {
	background: url(../img2/icon_point03.gif) no-repeat 0px 0px;/* 水曜日営業 */
	}
	ul.side_info_icon li.point04 {
	background: url(../img2/icon_point04.gif) no-repeat 0px 0px;/* 19時以降営業 */
	}
	ul.side_info_icon li.point05 {
	background: url(../img2/icon_point05.gif) no-repeat 0px 0px;/* 駅徒歩3分以内 */
	}
	ul.side_info_icon li.point06 {
	background: url(../img2/icon_point06.gif) no-repeat 0px 0px;/* キッズコーナー */
	}
	ul.side_info_icon li.point07 {
	background: url(../img2/icon_point07.gif) no-repeat 0px 0px;/* 駐車場完備 */
	}


/* ----- スタッフ紹介 ----- */
/* --- content_staff --- */
#content_staff {
	clear: both;
	width: 950px;
	padding-bottom: 15px;
}
#content_staff table {
	border: 1px solid #999999;
	width: 950px;
	margin-bottom: 10px;
}
#content_staff table th {
	border-right: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
	width: 95px;
	padding: 5px;
}
#content_staff table th img {
	border: 1px solid #ccc;
}
#content_staff table td {
	vertical-align: top;
}
#content_staff table td.st_name {
	line-height: 130%;
	padding: 5px;
}
#content_staff table td.st_name p.crown, #content_staff table td.st_name p.house {
	font-size: 10px;
	padding: 1px;
	margin-top: 2px;
}
#content_staff table td.st_prof, #content_staff table td.st_comment {
	padding: 4px;
	width: 267px;
	line-height: 140%;
}
#content_staff table td.st_prof p, #content_staff table td.st_comment p {
	padding: 2px;
	margin-bottom: 4px;
	background-color: #FFF2AB;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
	color: #F2A003;
}
#content_staff table td.st_prof {
	background-color: #F2F2F2;
}
#content_staff table td.st_link {
	width: 102px;
	background-color: #F2F2F2;
	vertical-align: middle;
	padding-left: 3px;
}
#content_staff table td.st_link p a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 26px;
	width: 88px;
	margin: 0px auto 3px auto;
}
#content_staff table td.st_link p.staff_inq a {
	background: url(../img2/btn_staff_inq.gif) no-repeat 0px 0px;
}
#content_staff table td.st_link p.staff_con a {
	background: url(../img2/btn_staff_con.gif) no-repeat 0px 0px;
}
#content_staff table td.st_link p.staff_inq a:hover {
	background: url(../img2/btn_staff_inq.gif) no-repeat 0px -26px;
}
#content_staff table td.st_link p.staff_con a:hover {
	background: url(../img2/btn_staff_con.gif) no-repeat 0px -26px;
}

/*店舗電話番号*/
#wrap #content_top #content_main .block #tenpo_info #tenpo_tel_mds {
	padding-top: 6px;
}
#wrap #content_top #content_main .block #tenpo_info #tenpo_tel{
	font-size: 26px;
	font-weight: bolder;
	color: #CC0000;
	padding-top: 0px;
}

