@charset "Shift_JIS";

/*===========================================
　>> 最近見た物件一覧内要素
　>> clearfix
	（clear要素をまとめて記述）
===========================================*/

/* >> 最近見た物件一覧内要素
------------------------------------*/

/*　　h2
--------------------------*/
#content .mainvisual{
	width:940px;
	height:62px;
	margin-bottom:15px;
	}
#content .history01 { background:transparent url(/search/newimg/mv_history01.jpg) no-repeat left top; }
#content .history02 { background:transparent url(/search/newimg/mv_history02.jpg) no-repeat left top; }

/*   文字色
--------------------------*/
.font_cl01 {
	color:#cb0c3b;
	font-weight:bold;
	margin-bottom:5px;
}

/*-------------------------------
　　物件一覧
-------------------------------*/
#content .tbl_history01 {
	width:940px;
	margin-bottom:20px;
	border:1px solid #cecece;
	line-height:110%;
}

#content .tbl_history01 th,
#content .tbl_history01 td {
	padding:10px 5px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #cecece;
}

#content .tbl_history01 th { font-weight:bold; }

#content .tbl_history01 th.cell01 {
	width:110px;
	background-color:#edd7a1;
}

#content .tbl_history01 td.cell01 { width:110px; }

#content .tbl_history01 th.cell02,
#content .tbl_history01 td.cell02 { width:80px; }

#content .tbl_history01 th.cell02 p { margin-bottom:6px; }

#content .tbl_history01 th.cell03,
#content .tbl_history01 td.cell03 { width:59px; }

#content .tbl_history01 th.cell03_b,
#content .tbl_history01 td.cell03_b { width:69px; }

#content .tbl_history01 th.cell04 { width:112px; }

#content .tbl_history01 td.cell04 #content .tbl_history01 td.cell04 ul {
	width:100px;
	margin:0 auto;
}

#content .tbl_history01 td.cell04 ul li {
	display:block;
	width:19px;
	height:19px;
	float:left;
	padding-right:2px;
	padding-bottom:2px;
}

#content .tbl_history01 th.cell05,
#content .tbl_history01 td.cell05 { width:72px; }

#content .tbl_history01 th.cell06 {
	color:#033358;
	text-align:left;
	font-weight:bold;
	background-color:#edd7a1;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	padding-left:20px;
	position:relative;
}

#content .tbl_history01 th.cell06 a { color:#033358; }

#content .tbl_history01 th.cell06 a:hover { text-decoration:underline; }

#content .tbl_history01 td.cell07 {
	border-top:1px solid #cecece;
	text-align:left;
	padding:15px 10px;
}

#content .tbl_history01 th.cell05,
#content .tbl_history01 td.cell05,
#content .tbl_history01 th.cell06,
#content .tbl_history01 td.cell07 { border-right:none; }

#content .tbl_history01 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}

#content .tbl_history01 td.cell07 .txt,
#content .tbl_history01 th.cell06 .inner_a .txt,
#content .tbl_history01 th.cell06 .inner_b .txt,
#content .tbl_history01 th.cell06 .inner_c .txt{
	float:left;
	display:block;
	padding-top:3px;
}


#content .tbl_history01 td.cell07 .txt { width:580px; }
#content .tbl_history01 th.cell06 .inner_a .txt {	width:690px; }
#content .tbl_history01 th.cell06 .inner_b .txt {	width:525px; }
#content .tbl_history01 th.cell06 .inner_c .txt {	width:415px; }


#content .tbl_history01 th.cell06 .ico,
#content .tbl_history01 td.cell07 .ico {
	float:right;
	display:block;
}

#content .tbl_history01 th.cell06 .ico img { margin-left:3px; }

#content .tbl_history01 .tri { margin-top:5px; }

#content .tbl_mgn { margin-bottom:5px; }

/*　　資料請求確認等　区切り付きボタン
----------------------------------------*/

#content .his_btn01 {
	width:940px;
	text-align:center;
	position:relative;
	padding:10px 0 20px 0;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
}

/*　　メールボタン
----------------------------------------*/

#content .frame_mail01 {
	width:940px;
	padding:10px 0 20px 0;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
	margin-bottom:20px;
}

/*--- アイコンとテキスト ---*/
#content .frame_mail01 .set_ico01 {
	display:block;
	width:380px;
	margin:0 280px;
	/*vertical-align:middle;*/
	position:relative;
}

#content .frame_mail01 .set_ico01 li {
	float:left;
	display:block;
	margin-bottom:3px;/*vertical-align:middle;*/
}

#content .frame_mail01 .set_ico01 .setIco {
	display:block;
	width:32px;
	text-align:center;
	margin-right:10px;
}

#content .frame_mail01 .btn01 {
	width:940px;
	text-align:center;
	padding:5px 0;
}

#content .frame_mail01 .txtarea {
	width:500px;
	height:150px;
	background-color:#f9f9f9;
	border:1px solid #D5D5D5;
	margin:0 219px;
}

#content .frame_mail01 .txtarea .btn_close {
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	left:480px;
}

#content .frame_mail01 .txtarea .mailtxt {
	width:432px;
	height:55px;
	margin:0 29px;
	overflow-y:scroll;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	padding-left:8px;
}

#content .frame_mail01 .txtarea p {
	width:440px;
	display:block;
	margin:8px 34px 0;
}

#content .frame_mail01 .txtarea .mailtxt p {
	width:415px;
	display:block;
	margin:0 auto;
}

#content h3 .title_ico {
	display:block;
	padding-left:10px;
	padding-bottom:6px;
	background:url(/common/newimg/ico_title_nomark.gif) no-repeat left top;
}

/*　　枠線 グレイ1px
--------------------------*/
/* #content .his_frame01 { background:url(/common/newimg/bg_his_frame01_mid.gif) repeat-y left top; } */

#content .his_frame01 .conBox {
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
	padding:10px 0;
}

#content .his_frame01 .conBox .set_yoko01 { position:relative; }

#content .his_frame01 .conBox .set_yoko01 li {
	display:block;
	width:235px;
	padding:0 0 0 0;
	float:left;
}

#content .his_frame01 .conBox .set_yoko01 li label {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#content .his_frame01 .conBox02 {
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
	padding:5px 0;
}

#content .his_frame01 .conBox02 .conBox02_bg {
	background:#ededed url(/common/newimg/bg_dot_yoko02.gif) repeat-x left bottom;
	padding:7px 0;
	position:relative;
}

#content .his_frame01 .conBox02 .conBox02_bg .txt01 {
	width:737px;
	float:left;
	text-align:right;
	padding:5px 8px 0 0;
}

#content .his_frame01 .conBox02 .conBox02_bg .btn01 {
	width:195px;
	height:26px;
	float:left;
	padding:0 0 5px;
}

#content .tbl_search03 {
	width:940px;
	background:none;
	border-top:none;
	margin-top:-30px;
}

#content .tbl_search03 tdTop_his {
	height:5px;
	line-height:5px;
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
}

/*　　新着お知らせメール / おまかせ物件探し　2カラム
------------------------------------------------------*/
/* ---　2カラム　枠線　
#content .frame02 {
	width:940px;
	margin:10px 0;
	background:url(/common/newimg/bg_frame02_mid.gif) repeat-y left top;
}

#content .frame02top { background:url(/common/newimg/bg_frame02_top.gif) no-repeat left top; }

#content .frame02btm { background:url(/common/newimg/bg_frame02_btm.gif) no-repeat left bottom; }

#content .frame02 .layoutTwo_03 {
	width:920px;
	margin-left:10px;
	padding:10px 0 20px 0;
	position:relative;
}

#content .frame02 .layoutTwo_03a {
	float:left;
	width:445px;
	position:relative;
}

#content .frame02 .layoutTwo_03b {
	float:right;
	width:445px;
}

#content .frame02 .layoutTwo_03 .twoCol {
	width:445px;
	position:relative;
}

#content .frame02 .layoutTwo_03 .twoCol .col01 {
	float:left;
	width:118px;
}

#content .frame02 .layoutTwo_03 .twoCol .col02 {
	float:left;
	width:305px;
}

#content .frame02 .copyTxt {
	margin-bottom:10px;
	font-weight:bold;
}

#content .frame02 .title { margin-bottom:6px; }

#content .frame02 .txt { margin-bottom:12px; }

#content .frame02 .txt strong { font-weight:bold; }

#content .frame02 .btn { margin-bottom:3px; }
--- */

/* ------------------------------
　　 clear要素をまとめて記述
------------------------------ */
#content .layoutTwo_01:after,
#content .layoutTwo_01b_btm:after,
#content .set_btn01:after,
#content .set_ico01:after,
#content .tbl_history01 td.cell04 ul:after,
#content .his_frame01 .conBox02 .conBox02_bg:after,
#content .frame02 .layoutTwo_03:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/* WinIE4-6用*/
* html #content .layoutTwo_01,
* html #content .layoutTwo_01b_btm,
* html #content .set_btn01,
* html #content .set_ico01,
* html #content .tbl_history01 td.cell04 ul,
* html #content .his_frame01 .conBox02 .conBox02_bg,
* html #content .frame02 .layoutTwo_03 {
	display: inline-block;
	height: 1%;
}

#content .layoutTwo_01,
#content .layoutTwo_01b_btm,
#content .set_btn01,
#content .set_ico01,
#content .tbl_history01 td.cell04 ul,
#content .his_frame01 .conBox02 .conBox02_bg,
#content .frame02 .layoutTwo_03 { zoom:1; }
