@charset "utf-8";

/* KEIYO LIVING LTD,COPYLIGHT (C) All Right Reserveb */

/* 基本構造ここから */

#headerimg {
	background-image: url(../images/property/headerimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 240px;
}

/* 基本構造ここまで */


/* ※※※シングル表示※※※ */

/* 最終更新日ここから */

.last_updated {
	margin: 0px 0px 8px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #E74400;
	text-align: right;
}

.last_updated strong {
	color: #333333;
}


/* 最終更新日ここまで */


/* リスト表示ここから */

.property_list {
	margin: 32px 0px 64px;
	padding: 0px;
}

.property_list h2 {
	margin: 0px 0px 24px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 160%;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	text-align: center;
}

.property_list_new {
	background-color: #FF8F10;
}

.property_list_used {
	background-color: #D379B4;
}

.property_list_ground {
	background-color: #83B819;
}

.property_list_lease {
	background-color: #569ED3;
}

.property_list_special {
	background-color: #60421B;
}

.post {
	margin: 0px 0px 24px;
	padding: 0px;
}

.post h3 {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: center;
	background-color: #145FCD;
}

.post h3 a {
	color: #FFFFFF;
	text-decoration: none;
}


.post .property_info {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/property/property_info_h.png);
	background-repeat: repeat-y;
	background-position: right top;
	border-right: 2px solid #145FCD;
	border-left: 2px solid #145FCD;
}

.post .property_info_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 122px;
	border-right: 1px solid #CCCCCC;
}

.post .property_info_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 505px;
}

.post .property_info_h {
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	width: 168px;
}

.post .property_info_h h4 {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
	color: #333333;
	background-color: #EDEDED;
	letter-spacing: 0.2em;
	display: block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
}

.post .property_info_r p {
	margin: 8px 16px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 160%;
	color: #333333;
	text-align: center;
}

.post .property_info_l p {
	margin: 8px 16px;
	padding: 0px;
}

.post .property_info_l img {
	height: 68px;
	width: 90px;
}

.post b {
	background-color: #EDEDED;
	margin: 0px;
	padding: 4px 16px;
	display: block;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	text-align: right;
	border-right: 2px solid #145FCD;
	border-bottom: 2px solid #145FCD;
	border-left: 2px solid #145FCD;
}

.property_list_next {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 110%;
	font-weight: normal;
	text-align: right;
	margin: 16px 0px 0px;
	padding: 8px 16px 0px;
	border-top: 2px dotted #CCCCCC;
}

/* リスト表示ここまで */


/* 詳細本文ここから */

.post_s {
	margin: 0px;
	padding: 0px;
}

.post_s_h3_new,
.post_s_h3_used,
.post_s_h3_ground,
.post_s_h3_lease,
.post_s_h3_special {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 160%;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: center;
	border-top: 2px solid #145FCD;
	border-right: 2px solid #145FCD;
	border-left: 2px solid #145FCD;
}

.post_s_h3_new {
	background-color: #FF8F10;
}

.post_s_h3_used {
	background-color: #D379B4;
}

.post_s_h3_ground {
	background-color: #83B819;
}

.post_s_h3_lease {
	background-color: #569ED3;
}

.post_s_h3_special {
	background-color: #60421B;
}

.post_s .request_no_new,
.post_s .request_no_used,
.post_s .request_no_ground,
.post_s .request_no_lease,
.post_s .request_no_special {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 160%;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: center;
	border-top: 1px dotted #CCCCCC;
	border-right: 2px solid #145FCD;
	border-left: 2px solid #145FCD;
}

.post_s .request_no_new {
	background-color: #145FCD;
}

.post_s .request_no_used {
	background-color: #145FCD;
}

.post_s .request_no_ground {
	background-color: #145FCD;
}

.post_s .request_no_lease {
	background-color: #145FCD;
}

.post_s .request_no_special {
	background-color: #145FCD;
}

.post strong,
.post_s strong {
	font-weight: bold;
	color: #E74400;
}

.post_s h3 a {
	color: #FFFFFF;
	text-decoration: none;
}


.post_s .property_info {
	margin: 0px;
	padding: 0px;
	border: 2px solid #145FCD;
}

.post_s .property_info_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 207px;
	border-right: 1px solid #CCCCCC;
}

.post_s .property_info_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 707px;
	border-left: 1px solid #CCCCCC;
}

.post_s .property_info_h {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.post_s .property_info_h h4 {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 110%;
	font-weight: bold;
	color: #333333;
	background-color: #EDEDED;
	letter-spacing: 0.2em;
	display: block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.post_s .property_info_r p {
	margin: 8px 16px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 160%;
	color: #333333;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: center;
}

.post_s .property_info_l p {
	margin: 16px 16px;
	padding: 0px;
}


.property_box,
.property_box_f {
	margin: 24px auto 0px;
	padding: 0px;
	text-align: center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.property_box_l {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #CCCCCC;
	float: left;
	width: 458px;
}

.property_box_r {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #CCCCCC;
	float: right;
	width: 458px;
}

.property_box_h {
	margin: 0px;
	padding: 0px;
}


.property_box_f h4,
.property_box_h h4 {
	margin: 0px;
	padding: 8px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 110%;
	font-weight: bold;
	color: #333333;
	background-color: #EDEDED;
	letter-spacing: 0.2em;
	display: block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.property_box_f p {
	margin: 16px 16px;
	padding: 0px;
	text-align: center;
}

.property_box_h p {
	margin: 16px 16px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 160%;
	color: #333333;
	text-align: left;
}

.property_box_photo {
	margin: 0px;
	padding: 0px;
}

.property_box_photo li {
	margin: 16px 4px;
	padding: 0px;
	float: left;
	width: 175px;
	display: inline;
}

/* 詳細本文ここまで */


/* サブメニューここから */

.property_update_menu {
	margin: 32px 0px 0px;
	padding: 0px;
	background-image: url(../images/property/property_menu02.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.property_update_menu ul {
	margin: 0px;
	padding: 56px 0px 16px;
	background-image: url(../images/property/property_menu01.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.property_update_menu li {
	margin: 0px;
	padding: 0px;
}

.property_update_menu li a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 130%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 16px 16px 12px;
	text-decoration: none;
	background-image: url(../images/property/property_menu03.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.property_update_menu li a:hover {
	background-image: url(../images/property/property_menu04.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* サブメニューここまで */


/* よく似た物件ここから */

.similar_box {
	margin: 104px 0px 40px;
	padding: 48px 0px 16px;
	background-color: #E7E7E7;
	background-image: url(../images/property/similertitle.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.similar_real_estate {
	margin: 0px;
	padding: 0px;
}

.similar_real_estate li {
	margin: 0px 4px;
	padding: 0px;
	float: left;
	width: 176px;
	display: inline;
	background-color: #FFFFFF;
	background-image: url(../images/home/popular_box01.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.similar_real_estate h3 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	margin: 12px 4px 8px;
	padding: 0px 0px 4px;
	text-align: left;
	border-bottom: 2px dotted #CCCCCC;
}

.similar_real_estate h3 a {
	text-decoration: none;
	color: #145FCD;
}

.similar_real_estate h3 a:hover {
	color: #0096F0;
	text-decoration: underline;
}

.similar_real_estate p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 140%;
	color: #333333;
	text-align: left;
	margin: 8px 4px 0px;
	padding: 0px;
}

.similar_real_estate img {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 126px;
	width: 168px;
}

/* よく似た物件ここまで */


/* 人気の物件ここから */

.popular_box {
	margin: 0px 0px 48px;
	padding: 48px 0px 16px;
	background-color: #E7E7E7;
	background-image: url(../images/home/populartitle.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.popular_real_estate {
	margin: 0px;
	padding: 0px;
}

.popular_real_estate li {
	margin: 0px 4px;
	padding: 0px;
	float: left;
	width: 176px;
	display: inline;
	background-color: #FFFFFF;
	background-image: url(../images/home/popular_box01.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.popular_real_estate h3 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	margin: 12px 4px 8px;
	padding: 0px 0px 4px;
	text-align: left;
	border-bottom: 2px dotted #CCCCCC;
}

.popular_real_estate h3 a {
	text-decoration: none;
	color: #145FCD;
}

.popular_real_estate h3 a:hover {
	color: #0096F0;
	text-decoration: underline;
}

.popular_real_estate p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 140%;
	color: #333333;
	text-align: left;
	margin: 8px 4px 0px;
	padding: 0px;
}

.popular_real_estate img {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 126px;
	width: 168px;
}

.popular_details {
	background-image: url(../images/all/all01.png);
	background-repeat: no-repeat;
	background-position: -480px -208px;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 176px;
	display: block;
	text-indent:-99999px;
}

a:hover.popular_details {
	background-image: url(../images/all/all01.png);
	background-repeat: no-repeat;
	background-position: -656px -208px;
}

/* 人気の物件ここまで */