@charset "UTF-8";

/* ***************************************************
* CSS file For coldwell.jp
	FileName: search.css
	2008/01/22 koyama

■目次 ==========================================
■[00]:お問い合わせフォーム
■[01]:パスワードを忘れた方へ
■[02]:物件のお問い合わせ
**************************************************** */

p.ErrorText{
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
}


/*-----------------------------------------------------------
■[00]:お問い合わせフォーム
------------------------------------------------------------*/
/* これ以降Mac IE 5のみに適用される \*//*/
h2{ float: left; }
div#Form{ float: left; }
div#articleTable{ float: left; }
/* これ以降Mac IE 5以外にも適用される */ 

div#Form {
	margin-top : 10px;
	margin-bottom : 10px;
}


div#Form table{
	width: 100%;
	clear: both;
	text-align: left;
	border-collapse: collapse;
	border: solid 1px #ccc;
	font-size: 12px;
}


div#Form table th{
	background: #ecf2ff url(/search/img/case_li.gif) no-repeat 10px 10px;
	border: 1px solid #ccc;
	color: #003399;
	vertical-align: top;
	padding-left: 21px;
	line-height: 30px;
	text-align: left;
}

div#Form table th span{
	color: #FFF;
	font-size: 10px;
	background-color: #ff0000;
	padding: 2px 3px;
}

div#Form table td{
	border: 1px solid #ccc;
	padding-left: 10px;
	vertical-align: top;
	line-height: 20px;
	width: 65%;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#Form table td span{
	font-size: 12px;
	color: #ff6600;
}

div.bt {
	text-align: center;
	margin : 10px 0px;
}

div.error{
	margin-top : 10px;
}

/* 入力エラー */
div#FormError {
	width: 100%;
	background-color: #ffe3e3;
	padding: 10px;
	margin: 15px 0 0 ;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #ff6666;
}
div#FormError p {color: #CC0000;}
div#FormError span {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

div.thankyou{
	margin: 10px;
	height: 350px;
}

/*-----------------------------------------------------------
■[01]:パスワードを忘れた方へ
------------------------------------------------------------*/
/* これ以降Mac IE 5のみに適用される \*//*/
div.error{float: left;}
div.message{float: left;}
div.thankyou{float: left;}
div.message_R{float: left;}
/* これ以降Mac IE 5以外にも適用される */ 

div.message{
	margin-top : 10px;
}

div.message_R{
	color: #ff0000;
	margin-top : 5px;
}

/*-----------------------------------------------------------
■[02]:物件のお問い合わせ
------------------------------------------------------------*/



div#articleTable {
	margin-top : 5px;
	margin-bottom : 20px;
}


div#articleTable table{
	width: 100%;
	margin: 0 0 10px;
	clear: both;
	border-collapse: collapse;
	border: solid 1px #ccc;
	font-size: 12px;
}


div#articleTable table th{
	background-color: #e0eaff;
	border: 1px solid #ccc;
	color: #003399;
	text-align: center;
	vertical-align: middle;
	height: 30px;
}


div#articleTable table td{
	border: 1px solid #ccc;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	padding: 6px 3px;
}

.textOR{
	color: #ff6600;
	line-height: 15px;
}



.textRed{
	color: #ff0000;
}

.textBlue{
	color: #003399;
}

.bt_confirmation a:link    { background: url(/common/bt_confirmation_rll.gif) no-repeat;}
.bt_confirmation a:visited { background: url(/common/bt_confirmation_on.gif) no-repeat;}
.bt_confirmation a:hover   { background: url(/common/bt_confirmation_on.gif) no-repeat;}



div#Form table td div.komeText {
	padding: 12px;
	background-color: #ffeded;
	vertical-align: middle;
	margin: 8px 12px 8px 5px;
	height: 48px;
}

div#Form table td div.komeText p span.priText{
	width: 550px;
	line-height: 16px;
	font-size: 12px;
	color: #666;
}

div#Form table td div.komeText p.priBt{
	float: right;
	padding-right: 15px;
}

div#Form table td div.komeText p span.priText a{
	color: #FF0000;
}

div#Form table td span.j10{ font-size: 10px;}



/* 会員登録のメリット */
p.Advantage_text{
	text-align: center;
	padding: 10px 0px;
}

div.AdvantageBg{
	background: url(/member/img/bg_merit.gif) no-repeat center;
	width: 800px;
	height: 178px;
	margin-bottom : 10px;
}

div.AdvantageBg p{
	color: #993333;
	line-height: 24px;
	padding-left: 112px;
	padding-top: 20px;

}

p.mb{
	margin-bottom : -5px;
}
