@charset "shift_jis";/* ----------------------------------------------------------------------	連合隊メインスタイルシート---------------------------------------------------------------------- *//* ----------------------------------------------------------------------	タイプセレクタ---------------------------------------------------------------------- *//*body, th, td, p {	font-size: 12px;	line-height: 1.4;	color: #333;	margin: 0;	padding: 0;	outline: 0;}body {	margin: 10px 0 0;	background-color: #FFD8A4;}img {	border: 0;}a:hover {	color: #F00;	text-decoration: none;}*//* ----------------------------------------------------------------------	指定セレクタ---------------------------------------------------------------------- *//*	オーシャンビューコーナー-------------------------------------------------- *//*#ocBox {	margin: 0 auto;	width: 784px;}#ocBox td {	vertical-align: top;	text-align: center;}#ocBox img {	display: block;}#ocSale {	background: url(../img/ocean/oc01.jpg) 0 0 no-repeat;}#ocSale table, #ocRent table {	width: 282px;	height: 154px;	background:}#ocSale img {	margin: 26px 0 0 27px;}#ocSale p, #ocRent p {	margin: 44px 0 0;	width: 125px;	color: #FFF;	line-height: 2.2;}#ocSale span, #ocRent span {	font: 700 23px/1.6 Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;}#ocRent {	background: url(../img/ocean/oc02.jpg) 0 0 no-repeat;}#ocRent img {	margin: 26px 0 0 25px;}#ocBox .ocLink {	display: block;	margin: 8px 0 0;	color: #FFF;}#ocBox .ocLink:hover {	color: #FF0;}*//*	左右業者BOX-------------------------------------------------- */.supBox {	background: #FFF url(../img/hbg_p.gif) 0 0 no-repeat;	width: 250px;}.supCaption {	color: #FF0;	font-weight: 700;	padding: 8px 10px 5px;	text-align: left;}.sBox {	border-left: 1px solid #06C;	border-right: 1px solid #06C;	text-align: center;	padding: 2px 0 0;}.sBox table {	margin: 0 auto;}/*	黒BOX-------------------------------------------------- */.sbBox {	border-left: 1px solid #06C;	border-right: 1px solid #06C;	background-color: #000;	text-align: center;	padding: 2px 0 0;}.sbBox table {	margin: 0 auto;}/*	中央業者BOX-------------------------------------------------- */.supBoxl {	background: #FFF url(../img/hbgl_p.gif) 0 0 no-repeat;	width: 290px;	margin-right:5px;	clear:both;}.supCaptionl {	color: #FF0;	font-weight: 700;	padding: 8px 10px 5px;	text-align: left;}.sBoxl {	border-left: 1px solid #06C;	border-right: 1px solid #06C;	text-align: center;	padding: 2px 0 0;}.sBoxl table {	margin: 0 auto;}/*	検索メニュー-------------------------------------------------- */.srhBox {	background: #FFF url(../img/hbg_s.gif) 0 0 no-repeat;	width: 290px;	clear:both;}.srhCaption {	color: #FF0;	font-weight: 700;	padding: 8px 10px 5px;	text-align: left;}.srhWrap {	border-left: 1px solid #4D58AA;	border-right: 1px solid #4D58AA;	text-align: center;	padding: 2px 0 0;	background-color: #D0F3CD;}.srhWrap table {	margin: 0 auto;}.srhWrap td {	padding: 2px;}.linkList {	text-align: left;	padding: 5px 0 5px 8px;	line-height: 1.6;}.recoBox {	background: url(../img/reco_bg.gif) 0 0 no-repeat;	width: 150px;	height: 50px;}.recoBox p {	padding: 20px 5px 0;	font-size: 10px;}/* テーブル内部 *//*#searchBox {	width: 250px;}#searchBox th {	background-color: #009;	color: #FF0;	font-weight: 700;	text-align: left;}#searchBox td {	text-align: center;	background-color: #D0FFFF;}#searchBox .searchList {	text-align: left;	line-height: 1.65;	padding: 2px 0 2px 4px;}.pBox {	text-align: center;}*//*	汎用スタイル -------------------------------------------------- */.f10px {	font-size: 10px;}.m5T {	margin: 5px 0 0;}.m5TB {	margin: 5px 0;}.m5LRB {	margin: 0 5px 5px;}.m5LR {	margin: 0 5px;}.imgBlk {	display: block;	margin: 0 auto;}/*	色指定-------------------------------------------------- */.fWhite {	color: #FFF;}.fbWhite {	color: #FFF;	font-weight: 700;}.fYellow {	color: #FF0;}.fbYellow {	color: #FF0;	font-weight: 700;}.fOrenge {	color: #F90;}.fPink {	color: #F0F;}.fRed {	color: #F00;}.fGreen {	color: #090;}.fBlue {	color: #009;}.style1 {	color: #FFFFFF}/*	賃貸ハウス用おすすめ物件枠-------------------------------------------------- */table#osusume tr td a:hover img {	filter: alpha(opacity=70);	opacity: 0.70;}