@charset "shift_jis";/* CSS Document */a {	color: #04C;}a:hover {	color: #69F;}a:hover img {	opacity: 0.7;	filter: alpha(opacity=70);}a:hover img.nop {	opacity: 1.0;	filter: alpha(opacity=100);}label {	cursor: pointer;}label:hover {	color: #09C;}/* =========================================================mainContainer========================================================= */#mainContainer {	width:950px;	margin:0 auto 20px auto;	overflow:hidden;}/* =========================================================mainContainer========================================================= */#mainContainer h3 {	clear:both;	margin:0 auto 0 auto;	text-align:center;	line-height:none;	padding:0;}#mainContainer h3 img {	line-height:0;	padding:0;	margin-top:-1px;}#divHead {    overflow: hidden;    width: 950px;	margin:25px auto 0 auto;	clear:both;}#divHead li{	float:left;}#divTab {}#divTab ul {	width:950px;	height:60px;}#divTab ul li {	height:60px;	float:left;}#divWrap {	width: 950px;	/* [disabled]padding:0 0 15px; */	background: url(../img/bg_main02.gif) repeat-y;	}#divWrapInner, #divWrapInner02, #divWrapInner03, #divWrapInner04 {	width: 910px;	padding:10px 20px;	background:url(../img/bg_main01.gif) no-repeat bottom;}/* =========================================================divHead========================================================= */#div {	width:950px;	margin:25px auto 0 auto;	clear:both;	overflow:hidden;}#divHead {    height: 58px;    overflow: hidden;	margin:auto 0 auto;}#divHead li{	float:left;}#divTab {}#divTab ul {	width:950px;	height:60px;}#divTab ul li {	height:60px;	float:left;}#divWrap {	width: 950px;	background: url(../img/bg_main02.gif) repeat-y;	}#divWrapInner, #divWrapInner02, #divWrapInner03, #divWrapInner04 {	width: 910px;	padding:10px 20px;	background:url(../img/bg_main01.gif) no-repeat bottom;}/* =========================================================div \========================================================= */div.divComment {	width:860px;	padding:0 0 10px 40px;	overflow:hidden;	clear:both;}div.divComment p {	float: left;	margin: 6px 0 0 5px;}div.divComment02 {	padding:0 0 10px 0;	overflow:hidden;	clear:both;	position:relative;}div.divComment02 p {	position:absolute;	top:5px;	right:15px;	}div#divWrapInner02 div.divComment {	width: 850px;	padding:0 0 10px 60px;}div#divWrapInner03 div.divComment {	width: 850px;	padding:0 0 10px 60px;}div.divComment h4 {	float:left;}div.divComment02 h4 {	float:left;}div.divComment02 p {	float:left;	margin:6px 0 0 5px;}div.divComment02 p {	float:left;	margin:6px 0 0 5px;}div.pickupContents {	width: 910px;	overflow:hidden;	margin:0 auto;	clear:both;	}div.pickupContents ul {	overflow:hidden;	padding-bottom:10px;	margin:0 auto;}div.pickupContents ul li {	width: 710px;	padding-left: 200px;	position: relative;	margin:0 auto 15px auto;}div.pickupContents ul li.tenjin {	width: 920px;	margin-bottom:15px;	height: 870px;	clear:both;	padding-left:0;}div.pickupContents ul li#tokutei {	width: 920px;	height: 870px;	margin-bottom: 15px;	clear: both;	padding-left: 0;}div.pickupContents ul li.sonota {	overflow:hidden;}div.pickupContents ul li p.contents {	width: 698px;	height: 280px;	padding: 4px 5px;	border: 1px solid #CCC;}div.pickupContents ul li p.contents02 {	width: 698px;	height: 580px;	padding: 8px 5px 0 5px;	border: 1px solid #CCC;}div.pickupContents ul li .pickupTitle {	width: 192px;	position: absolute;	top: 0;	left: 0;}div.pickupContents ul li p.btnBox {	width: 160px;	position: absolute;	top: 250px;	left: 10px;}div.pickupContents ul li p.btnBox02 {	width: 160px;	position: absolute;	top: 250px;	left: 10px;}div.pickupContents ul li p.btnBox03 {	width: 160px;	position: absolute;	bottom: 10px;	left: 10px;}div.pickupContents ul li.reverse {	padding-left: 0;	padding-right: 200px;}div.pickupContents ul li.reverse .pickupTitle {	left: auto;	right: 0;}div.pickupContents ul li.reverse .btnBox {	left: auto;	right: 10px;}div.divArea {	clear:both;	overflow:hidden;	margin-bottom:15px;}div.divArea02,div.divArea03,div.divArea04,div.divArea05 {	float:left;	width:192px;	height:280px;}div.divArea02,div.divArea04 {	margin:0 7px 0 0;}div.divArea03,div.divArea05 {	margin:0 0 0 7px;}div.divArea02 {	background:url(../img/tit_area01.gif) 0 0 no-repeat;}div.divArea03 {	background: url(../img/tit_area02.gif) 0 0 no-repeat;}div.divArea04 {	background: url(../img/tit_area03.gif) 0 0 no-repeat;}div.divArea05 {	background: url(../img/tit_area04.gif) 0 0 no-repeat;}p.click {	margin:110px 0 0 10px;	clear:both;}div.divArea04 p.click {	margin:240px 0 0 10px;	clear:both;}div.divArea05 p.click {	margin:240px 0 0 23px;	clear:both;}p.map {	margin:100px 0 0 10px;}div.divArea03 p.click {	margin:110px 0 0 23px;}div.divArea03 p.map {	margin:100px 0 0 23px;}p.click a:hover img, p.map a:hover img, td.image a:hover img {	filter: alpha(opacity=70);	opacity: 0.70;}div.divProperty {	float:left;	width:698px;	height:260px;	padding:10px 5px;	border:1px solid #CCC;}div.divProperty table {	float:left;	border:1px solid #CCC;	height:280px;	margin-left:8px;}td.image {	height:165px;	border-bottom:1px solid #CCC;}td.image img {	vertical-align:bottom;}td.yield {	font-weight:700;	color:#F00;	text-align:center;	font-size:14px;}td.address {	text-align:center;}td.price {	text-align:center;}td.company {	text-align:center;	font-size:10px;}ul#komeCome {	clear: both;	padding:0 0 40px 0;}#komeCome li {	font-size: 10px;	color: #666;}