@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 20px;
}

a:link {color: #036;text-decoration: none;}
a:visited {
	color: #300;
	text-decoration: none;
}
a:hover {color: #600;text-decoration: none;}
a:active {color: #036;text-decoration: none;}
.example { cursor: pointer; } 
a img{border: none;}

h1{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 13px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
h2{
	color: #4A4A4A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 16px;
}

#header_logo{color: #000000;float: left;margin: 0px;font-weight: normal;z-index: -999999;}

.small_name{
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.fs11{
	font-size: 11px;
	font-weight: normal;
}
.fs16{
	font-size: 16px;
	font-weight: normal;
}
.fc_gray{color: #999;}
.clear{clear: both;}

.clearfix:after { 
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}/*floatの解除、ここがポイント*/
.clearfix {min-height: 1px;} /*IE6、7対策*/

* html .clearfix {
	height: 1px;
	/*¥*//*/ /*MAC IE5.x対策*/
	height: auto;
	overflow: hidden;
	/**/
}
.content{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#header_print{
	background-color: #E9E9E9;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-bottom: 10px;
}
#header_print .print_left{
	float: left;
}
#header_print .print_h1{
	font-size: 11px;
}
#header_print .print_logo{
	margin-top: 10px;
	float: left;
}
#header_print .earthhome{
	float: left;
	font-size: 12px;
	margin-top: 15px;
	margin-left: 10px;
	font-weight: bold;
}
#header_print .print_right{float: right;}
#header_print .print_add{
	font-size: 12px;
	text-align: right;
}
#header_print .print_tel{
	font-size: 14px;
	text-align: right;
}
#header_print .print_tel span{
	font-size: 22px;
	font-weight: bold;
	text-align: right;	color: #CC0066;

}


#footer_print{
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#footer_print .print_left{
	float: left;
	padding: 10px 0px;
}
#footer_print .print_h1{
	font-size: 14px;
	font-weight: bold;
}
#footer_print .print_tel{
	font-size: 14px;
	font-weight: bold;
}
#footer_print .print_tel span{
	font-size: 22px;
	font-weight: bold;
	color: #CC0066;
}
#footer_print .print_time{
	font-size: 12px;
	font-weight: bold;
}
#footer_print .print_right{
	float: right;
}
#footer_print .print_copy{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 1em;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*　物件詳細　共通css*/


#main_shosai{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	color: #555;
}
#main_shosai #kakaku{
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	border: 2px solid #666;
	margin-bottom: 5px;
}
#main_shosai .kakaku1{font-weight: bold;font-size: 25px;color: #CC0066;}/*価格用*/
#main_shosai .kakaku2{color: #CC6699;text-decoration: line-through;}/*値引き価格用*/
#main_shosai .kakaku_cm{}

#main_shosai h2{font-size: 18px;margin-bottom: 5px;padding-top: 5px;padding-bottom: 0px;padding-left: 10px;margin-top: 15px;}
#main_shosai .no{
	font-size: 14px;
	font-weight: normal;
	margin-left: 20px;
	height: 30px;
}
/*#main_shosai .mark{float: left;margin-left: 0px;margin-top: 0px;width: 52px;}*/
#main_shosai .mark{display: inline-block; margin-left: 5px; vertical-align: middle;}
#main_shosai .mark-new{background-color: #CC66BC; display: inline-block; font-size: 11px; color: #fff; letter-spacing: 0.01em; font-weight: bold; padding: 0 3px;}
#main_shosai .mark-down{background-color:#5F63C8; display: inline-block; font-size: 11px; color: #fff; letter-spacing: 0.01em; font-weight: bold; padding: 2px 3px; line-height: 1.1em;}

#main_shosai .bottan{text-align: center;margin-bottom: 15px;margin-top: 30px;}
#main_shosai .bottan_up{text-align: center;margin-bottom: 15px;margin-top: 0px;}
#main_shosai .bottan_up_smp{display:none;}
#main_shosai .bottan2{text-align: left;float: left;margin-right: 10px;margin-bottom: 10px;}
#main_shosai .print{text-align: center;float: right;margin-right: 0px;margin-bottom: 10px;}


#main_shosai .left{float: left;width: 370px;margin-right: 20px;}
#main_shosai .left .photobox{margin-bottom: 15px;}
#main_shosai .left .txt_click{margin-bottom: 15px;font-size: 11px;text-align: right;margin-right: 15px;}

#main_shosai .mainphoto{
	margin-bottom: 0px;
	max-height: 245px;
	width: 370px;
	text-align: center;
	overflow: hidden;
}
#main_shosai .left .mainphoto img{width: 100%;height: auto;}

/*成約済・商談中*/
#main_shosai .mainphoto_soldout{margin-bottom: 10px;height: 240px;width: 370px;text-align: center;}
#main_shosai .left .mainphoto_soldout img{width: 100%;height: auto;opacity: 0.4;filter: alpha( opacity=40 );}

#main_shosai .left .photo{}
#main_shosai .left .photo_txt{font-size: 12px;margin-bottom: 0px;line-height: 14px;margin-top: 5px;margin-left: 5px;}
#main_shosai .left .photoimg{float: left;max-height: 72px;max-width: 32%;overflow: hidden;padding-top: 3px;padding-right: 0.6%;padding-bottom: 2px;padding-left:0.6%;}

#main_shosai .left .photoimg img{width: 100%;height: auto;}
#main_shosai .left .photo_cm{font-size: 13px;color: #666;margin-bottom: 0px;margin-right: 20px;text-align: center;height: 5px;}

#main_shosai .left .bunjyo{
	background-image: url(../img/right_bunjyo.gif);
	height: 35px;
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-bottom: 40px;
	padding-left: 110px;
	text-align: left;
	padding-top: 15px;
	margin-top: 20px;
}

#main_shosai .left .comment{
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 30px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}


/*right erea*/
#main_shosai .right{
	float: right;
	width: 410px;
	font-size: 13px;
	margin-top: 30px;
}
#main_shosai .right .favorite_btn{
	margin-bottom: 10px;
	text-align: right;
}
#main_shosai .right table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666;
	border-right-color: #666;
}

#main_shosai .right .kakaku{float: left;}
#main_shosai .right th{
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E9E9E9;
}
#main_shosai .right td{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#main_shosai .right .icon{
	margin-top: 10px;
	margin-bottom: 10px;
}
#main_shosai .right .icon img{
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
}
#main_shosai .right .madori{
	border: 1px solid #666;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main_shosai .right .madori_img{
	max-height: 250px;
	max-width: 335px;
	overflow: hidden;
}
#main_shosai .right .madori img{
	height: 200px;
	width: auto;
	max-width: 335px;
}
#main_shosai .right .madori .zoom{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}
#main_shosai .right .chuui{
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;

	}
#main_shosai .right .chuui ul{
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#main_shosai .right .chuui li{
	list-style-position: outside;
	padding-left: 5px;
	list-style-type: disc;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
	

/*------------------------------------------
　土地物件のみ分譲土地の場合
------------------------------------------*/
#kukaku{
	margin-bottom: 20px;
}
#kukaku table{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#kukaku th{
	font-weight: normal;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #F4F4F4;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding: 2px;
}
#kukaku td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 11px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding: 2px;
}

/*詳細ページ用*/
.situation{
	font-size: 40px;
	color: #666666;
	position: absolute;
	top: 30%;
	left: 20%;
	bottom: 0;
	/*	filter:glow(color=black ,strength=1);　*/
	font-weight: bold;
	line-height: 80px;
	width: 370px;
	height: 240px;
}
.situation a:link{
	color: #CCCCCC;
	text-decoration: none;
}
.situation a:hover {color: #FFFFFF;text-decoration: none;}
.situation a:visited{color: #FFFFFF;text-decoration: none;}


