@charset "UTF-8";

#myspe_index h3 {
	background-image: url('/img/myspe/myspe_head.gif');
}

#myspe_index #lead {
	height: 71px;
	background-image: url('/img/myspe/myspe_lead.gif');
	text-indent: -3000px;
	margin-bottom: 12px;
}

#myspe .block h4 {
	padding: 2px 8px;
	color: white;
	font-size: 12px;
	background-color: #ff4739;
	margin-bottom: 8px;
}

#myspe_index .block .photo1 {
	margin: 8px 0 20px;
}
#myspe_index .block .photo1 div {
	float: left;
	width: 202px;
	margin-left: 20px;
}
#myspe_index .photo2 {
	width: 416px;
	margin: 10px auto 20px;
}

#myspe_index #copy1 {
	height: 20px;
	background-image: url('/img/myspe/myspe_copy1.gif');
	text-indent: -3000px;
	margin-bottom: 10px;
}

#myspe_index #copy2 {
	height: 15px;
	background-image: url('/img/myspe/myspe_copy2.gif');
	text-indent: -3000px;
	margin-bottom: 10px;
}

/* 各マイスペ館 */

#myspe .house h3 {
	background-image: url('/img/myspe/house_head.gif');
}

#myspe .house #lead {
	height: 71px;
	text-indent: -3000px;
	background-image: url('/img/myspe/house_lead.gif');
	margin-bottom: 12px;
}

#myspe #houseinfo {
	margin-top: 16px;
}

#myspe #houseinfo h4 {
	height: 102px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}
#myspe_fuchinobe #houseinfo h4		{ background-image: url('/img/myspe/fuchinobe_subhead.gif'); }
#myspe_yabe #houseinfo h4				{ background-image: url('/img/myspe/yabe_subhead.gif'); }
#myspe_machidakiso #houseinfo h4	{ background-image: url('/img/myspe/machidakiso_subhead.gif'); }
#myspe_machidakanamori #houseinfo h4	{ background-image: url('/img/myspe/machidakanamori_subhead.gif'); }
#myspe_kyowa #houseinfo h4	{ background-image: url('/img/myspe/kyowa_subhead.gif'); }
#myspe_matsugae #houseinfo h4	{ background-image: url('/img/myspe/matsugae_subhead.gif'); }

#myspe .padder {
	padding: 12px;
	background-color: #ffd8c2;
}

#houseinfo .lead { margin-bottom: 10px; }

#houseinfo .photo1 {
	width: 388px;
	margin: 0 auto 10px;
}

#houseinfo h5 {
	font-size: 12px;
	font-weight: bold;
	color: #ff5856;
	border: 1px solid #ff5856;
	padding: 2px 8px;
	margin-bottom: 6px;
}

#access {
	margin-bottom: 10px;
}
#access dl {
	width: 130px;
	float: left;
}
#access dt {
	color: white;
	font-size: 10px;
	background-color: #ff5856;
	padding: 1px 5px;
	margin-bottom: 2px;
}
#access dd {
	font-size: 10px;
	margin-bottom: 2px;
}
#access b {
	color: red;
	font-weight: bold;
	font-size: 11px;
}

#map {
	width: 306px;
	height: 380px;
	float: right;
}

#myspe h6 {
	color: white;
	font-size: 10px;
	_font-weight: normal;
	padding: 1px 5px;
	margin-bottom: 2px;
}

#serviceinfo h6.sub1 {
	background-color: #ff6a2b;
}

#serviceinfo .block1 {
	margin-bottom: 8px;
}
#serviceinfo .block1 .left {
	width: 220px;
	float: left;
}
#serviceinfo .block1 .right {
	width: 220px;
	float: right;
}

#serviceinfo dt {
	font-size: 10px;
}
#serviceinfo dd {
	font-size: 10px;
	margin: -1.6em 0 0 11em;
	_margin-left: 12em;
}
#serviceinfo .right dd {
	margin-left: 6em;
}

#serviceinfo h6.sub2 {
	background-color: #d7381a;
}

#serviceinfo .block2 {
	margin-bottom: 8px;
}
#serviceinfo .block2 dl {
	width: 300px;
	float: left;
}
#serviceinfo .block2 .photo2 {
	border: 2px solid #ffa889;
	width: 133px;
	float: right;
	margin-top: 2px;
}

#serviceinfo .end {
	border-top: 2px solid #ff9898;
	padding-top: 4px;
}



