﻿@charset	"UTF-8";
/*
---------------------------------------------------------------------
		header style
---------------------------------------------------------------------
*/
#header {
	height: 57px /*100px*/;
	background-image: url('../images/common/header-bg02.png');
	text-align: right;
	color: #CDD5DC;
}
/*
---------------------------------------------------------------------
		Main Navigation style
---------------------------------------------------------------------
*/
/*		フェードインしないので固定			
==========================================================-*/
#mainMenu {
	height: 52px;
	text-align: left;
	background-color: #E6E6E6;
}
/*
---------------------------------------------------------------------
		contents body & contents style maincontent
---------------------------------------------------------------------
*/
#mainArea {
	clear:both;
	width: 900px;
	background-color: #D8EFF8;
	overflow:auto;
}
#mainBody {
	float: left;
	width: 720px;
	background-color: #FFFFFF;
}
/*
---------------------------------------------------------------------
		left side menu style
			(3 top button)
---------------------------------------------------------------------
*/
/*	menu body
-------------------------------------------------*/
#leftSidemenu {
	width: 180px;
	float: left;
	text-align: center;
}
/*	ul li a 初期設定 
=================================================*/
#leftSidemenu ul {
	padding: 0 0 0 4px;
}
#leftSidemenu li {
	width: 146px;
	height: 28px;
	list-style: none;
	background-image: url('../images/lookup/side-btn-b.gif');
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#leftSidemenu a {
	width: 146px;
	height: 28px;
	display: block;
	text-decoration: none;
	line-height: 28px;
	color: #003333;
}
#leftSidemenu a:hover {
	color: white;
	font-weight: bold;
	background-image: url('../images/lookup/side-btn-a.gif');
}
/*	トップページへボタン
=================================================*/
#searchNavi1 {
	width: 158px;
	font-weight: bold;
	font-size: 12px;
	padding: 18px 0 10px 0;
	margin: 0 auto;
}
#searchNavi1 ul {
	margin: 0;
	padding: 0 0 0 4px;
}
/*	フリーダイヤル -1-
=================================================*/
.sideFDL {
	width: 158px;
	height: 68px;
	line-height: 140%;
	font-size: 11px;
	padding-bottom: 14px;
	font-weight: bold;
	margin: 0 auto;
}
.sideFDLarea {
	border: 1px #729F71 solid;
	padding: 6px 1px 2px 1px;
	background-color: #ECF5FB;
}
.sideFDLarea p {
	width: 154px;
	height: 58px;
	color: #414143;
	text-align: center;
}
.sideFDLarea img {
	border: 0;
	vertical-align: top;
	margin-top: 6px;
}
/*	フリーダイヤル -2-
=================================================*/
.titlebackFDL {
	height: 28px;
	background-image: url('../images/common/titleback-freedial.gif');
	background-repeat: no-repeat;
	line-height: 29px;
	padding-left: 43px;
	letter-spacing: -1px;
	text-align: left;
}
.mainteInfoAdd {
	text-align: center;
	padding-top: 20px;
}
.mainteInfoAdd .aSty {
	text-decoration: none;
	color: black;
}
.mainteInfoAdd .aSty:hover {
	color: blue;
}
/*	物件番号検索
=================================================*/
#lsmNumber {
	width: 158px;
	padding-bottom: 14px /*30px*/;
	color: #003333;
	font-size: 12px;
	margin: 0 auto;
}
#lsmNumberBord {
	border: 1px #729F71 solid;
	background-color: #ECF5FB;
	padding-top: 8px;
}
#lsmNumberBord #lsmNumberTitle {
	height: 22px;
	width: 158px;
	font-weight: bold;
	line-height: 22px;
	background-image: url('../images/lookup/menu-title-bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}
#lsmNumberBord #lsmNumberInp{
	margin: 8px 0 26px 0;
}
#lsmNumberInp form{
	margin:0;
}
#lsmNumberInp form input{
	margin:0 auto;
	width:100px;
	text-align:center;
	ime-mode : inactive;
}
#lsmNumberInp form p{
	width: 146px;
	height: 28px;
	line-height: 28px;
	color: #003333;
	cursor:pointer;
	margin-left:4px;
	margin-top:6px;
	background-image: url('../images/lookup/side-btn-b.gif');
	background-repeat:no-repeat;
}
#lsmNumberInp form p:hover{
	background-image: url('../images/lookup/side-btn-a.gif');
	color:white;
}
/*	お勧め物件検索
=================================================*/
#lsmRecommend {
	width: 158px;
	padding-bottom: 14px /*30px*/;
	color: #003333;
	font-size: 12px;
	margin: 0 auto;
}
#lsmRecommendBord {
	border: 1px #729F71 solid;
	background-color: #ECF5FB;
	padding-top: 8px;
}
#lsmRecommendTitle {
	height: 22px;
	width: 158px;
	font-weight: bold;
	line-height: 22px;
	background-image: url('../images/lookup/menu-title-bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}
#lsmRecommend ul {
	margin: 8px 0 26px 0 /*上下のMargin追加*/;
}
/*	セレクト検索
=================================================*/
#lsmSelectSearch {
	width: 158px;
	margin: 0 auto;
}
#lsmSelectSearchBord {
	border: 1px #729F71 solid;
	background-color: #ECF5FB;
	padding-top: 8px;
	margin-bottom: 14px;
	padding-bottom: 10px;
	color: #003333;
	font-size: 12px;
}
#lsmSelectSearch ul {
	margin: 8px 0 16px 0 /*上下のMargin追加*/;
}
/*	こだわり検索
=================================================*/
#lsmSelectSearch #lsmKodawariBord {
	border: 1px #729F71 solid;
	background-color: #ECF5FB;
	padding-top: 8px;
	margin-bottom: 40px;
	color: #003333;
	font-size: 12px;
}
#lsmSelectSearch #lsmKodawariTitle {
	height: 22px;
	width: 158px;
	font-weight: bold;
	line-height: 22px;
	background-image: url('../images/lookup/menu-title-bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}
/*	エリア検索
=================================================*/
#lsmSelectSearch #lsmAreaBord {
	border: 1px #729F71 solid;
	background-color: #ECF5FB;
	padding-top: 8px;
	margin-bottom: 40px;
	color: #003333;
	font-size: 12px;
}
#lsmSelectSearch #lsmAreaTitle {
	height: 22px;
	width: 158px;
	font-weight: bold;
	line-height: 22px;
	background-image: url('../images/lookup/menu-title-bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}
#lsmSelectSearch #letterSpac {
	letter-spacing: -1px;
}
/*	選択物件一覧確認ページへショートカットボタン
=================================================*/
#leftSidemenu #selectList{
	/*height:36px;*/
	width: 158px;
	margin: 0 auto;
	padding-bottom:20px;
}
#leftSidemenu #selectList input{
	height:30px;
	width: 146px;
	margin: 0 auto;
}
















