@charset "UTF-8";
/* 
 File name:	2nd.css
 Author:	icat:design02
 Info:		第二階層目用CSS　category カテゴリー等 +081017
------------------------------------------------------------*/
@import url("dammy.css"); 
@import url("common.css"); 	/*__共通.css__*/
@import url("layout.css"); 	/*__共通レイアウト.css__*/
/*
------------------------------------------------------------*/
/*__list__*/
#contBox .entryBody #listBody{
	margin:0px;padding:0px;
	list-style-type:none;
}
#contBox .entryBody #listBody li{
	display:block;
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:solid 1px #efefef;
}
.results #contBox .entryBody #listBody li .photoBox{
	width:140px;
	display:inline-block;
	float:left;
}
.results #contBox .entryBody #listBody li p{
	margin:0px 0px 1em 145px;
	display:block;
}
.results #contBox .entryBody #listBody li p strong{
	font-size:14px;
	line-height:18px;
}

/*__物件一覧テーブル__*/
#contBox .entryBody .lidtTableBox{
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
#contBox .entryBody .lidtTableBox th{
	text-align:center;
	padding:1px;
	background:#eee;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
#contBox .entryBody .lidtTableBox td{
	padding:2px;
	text-align:center;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
#contBox .entryBody .lidtTableBox td.accessCell,
#contBox .entryBody .lidtTableBox td.titCell{
	text-align:left;
	padding:2px 2px 2px 8px;
}

/*____*/
#contBox .entryBody #listBody li ul{}
#contBox .entryBody #listBody li ul li{}
#body2nd #contBox .entryBody .h4Tit{
	display:block;
	float:none;clear:both;
	margin:0px 0px 8px 0px;
	padding:2px;
	border-bottom:solid 2px #CF4D65;
}
/*__results and list__*/
#contBox .entryBody .dlListBox{
	display:block;
	margin:0px 0px 10px 150px;
	padding:0px;
}
#contBox .entryBody .dlListBox dt{
	marign:0px 0px 5px 0px;
	padding:0px;
	border-bottom:solid 2px #efefef;
}
#contBox .entryBody .dlListBox dt strong{}
#contBox .entryBody .dlListBox dd{
	margin:0px;
	padding:0px 0px 5px 0px;
}
#contBox .entryBody .dlListBox dd p{
	marign:0px 0px 1em 0px;
}
#contBox .entryBody .dlListBox dd .releyLink .soldOut{
	color:#e20404;
	padding:2px 20px;
	border:solid 2px #e20404;
}
#contBox .entryBody .dlListBox dd .releyLink{
	display:block;
	margin:0px;padding:0px;
}
#contBox .entryBody .dlListBox dd .releyLink a{
	padding:3px 20px;
	margin:0px 5px 0px 0px;
	font-size:12px;
	display:inline-block;
	color:#fff;font-weight:bold;
}
#contBox .entryBody .dlListBox dd .releyLink a:hover{
	text-decoration:none;
}
#contBox #listBody .releyLink .btn01 a{
	background:url(../img/common/bgBtn02.gif) repeat-x 0px 0px #cf6f11;
	border:solid 1px #cd4008;
}
#contBox #listBody .releyLink .btn01 a:hover{
	background:#cf6f11;
}
#contBox #listBody .releyLink .btn02 a{
	background:url(../img/common/bgBtn03.gif) repeat-x 0px 0px #7609bb;
	border:solid 1px #6904b7;
}
#contBox #listBody .releyLink .btn02 a:hover{
	background:#7609bb;
}


/*__estate-agent__*/
.estate_agent #contBox{}
.estate_agent #contBox .entryBox{}
/*__モアコーポレーションにお任せ下さい！__*/
.estate_agent #contBox #estate01{
	padding-bottom:10px;
}
#estate01 h3{
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:10px 8px 0px 8px;
	text-align:center;
	background:url(../img/list/esBox01_01.gif) no-repeat top center;
}
#estate01 h3 strong{
	border-bottom:solid  2px #DEE1E7;
	color:#1549AF;
	display:block;
	padding:0px 0px 2px 0px;
}
#estate01 .fLeft{
	width:298px;
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../img/list/esBox01_02.gif) no-repeat bottom center;
}
#estate01 .fCenter{
	float:left;
	width:88px;
	text-align:center;
	/*padding:100px 0px 0px 0px;*/
	padding:30px 0px 0px 0px;
}
#estate01 .fRight{
	width:298px;
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../img/list/esBox01_02.gif) no-repeat bottom center;
}
#estate01 dl{
	margin:10px 8px 10px 8px;padding:0px;
}
#estate01 dl dt{margin:0px;padding:0px 3px 10px 3px;}
#estate01 dl dd{margin:0px;padding:0px 3px 10px 3px;}
#estate01 .fleft dl{}
#estate01 .fRight dl{
	margin:10px 8px 8px 8px;
}

/*__今まで以上にパートナーの選定が重要に！__*/
.estate_agent #contBox #estate02{}
#estate02 h2{
	margin:0px 0px 10px 0px;
}
#estate02 h3{
	text-align:center;
	margin:0px auto;
}
#estate02 .inner{
	display:block;
	width:650px;
	margin:0px auto 0px auto;
	padding:0px 0px 70px 0px;
	background:url(../img/list/ulBox01_02.gif) no-repeat bottom center;
}
#estate02 .ulBox_01{
	display:block;
	margin:0px 0px 10px 0px;
	padding:25px 30px 0px 30px;
	background:url(../img/list/ulBox01_01.gif) no-repeat top center;
}
/*#estate02 .ulBox_01 li*/
#estate02 .ulBox_01 p{
	display:block;
	width:560px;
	margin:0px auto;
	text-align:center;
	padding:4px 0px;
	font-size:12px;
	line-height:18px;
	color:#72065c;
}
#estate02 .ulBox_01 h3{
	color:#500240;
	text-align:center;
	font-size:18px;
	line-height:19px;
	margin:0px 0px 10px 0px;
}
#estate02 .ulBox_01 p strong{
	font-size:14px;
	line-height:18px;
}
#estate02 .ulBox_02{
	display:block;
	width:660px;
	margin:0px auto 10px auto;
	padding:0px;
}
#estate02 .ulBox_02 li{
	width:316px;
	height:100px;
	text-align:left;
	vertical-align:middle;
	padding:0px;
	margin:0px 10px 10px 0px;
	display:block;
	float:left;
	border:solid 2px #feeabb;
	background:url(../img/list/bg02.gif) repeat-x top left #fdf5c1;
	overflow-x:hidden;
}
#estate02 .ulBox_02 li strong{
	display:block;
	padding:10px 0px 8px 0px;
	font-size:14px;
	text-align:center;
	/*letter-spacing:0.5em;*/
	letter-spacing:2px;
	color:#d24b09;
}
#estate02 .ulBox_02 li span{
	display:block;
	padding:0px 10px;
	font-size:11px;
	line-height:15px;
}

/*__求む物件__*/
.estate_agent #contBox #estate03{
	margin:1em 0px;
}
#estate03 ol{
	display:block;
	width:660px;
	margin:0px auto 10px auto;
	padding:0px;
}
#estate03 ol li{
	display:block;
	width:316px;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	border:solid 2px #84d946;
	text-align:center;
	background:url(../img/list/bg03.gif) repeat-x top left #dafdc1;
}
#estate03 ol li .inBox{
	display:block;
	padding:10px;
}
#estate03 ol li:hover{
	filter: alpha(Opacity=90);
	opacity: 0.9;
}
#estate03 ol li strong{
	display:block;
	color:#398503;
	font-size:14px;
}
#estate03 ol li span{
	display:block;
	font-size:11px;
}

/*__最近の買取実績__*/
.estate_agent #contBox #estate04{}
#estate04 .resultsList{
	margin:0px;
	padding:0px;
}
#estate04 .resultsList li{
	text-align:center;
	float:left;
	display:inline-block;
	padding:0px 5px 2px 0px;
	margin:0px 5px 2px 0px;
}
#estate04 .resultsList li strong{
	display:block;
	font-weight:blod;
	font-size:14px;
  color:#DA0B00;
}
/*
------------------------------------------------------------*/
/*__company__*/
.company #contBox{}

/*__map__*/
.map #contBox{}
/*__company_data__*/
.company_data #contBox{}
#contBox table.companyData{
	margin:0px 0px 10px 0px;
	border-top:solid 1px #ccc;
}
#contBox table.companyData th{
	padding:3px 5px 3px 2px;
	border-bottom:solid 1px #ccc;
}
#contBox table.companyData td{
	padding:3px 5px 3px 5px;
	border-bottom:solid 1px #ccc;
}
.company #contBox .dlBox{}
.company #contBox .dlBox dt{
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:solid 2px #DF7D8C;
}
.company #contBox .dlBox dt strong{
	border-left:solid 8px #c00;
	padding-left:8px;
}
.company #contBox .dlBox dd{
	display:block;
	margin:0px 0px 8px 0px;
	paddign:0px 0px 8px 0px;
}
.company_data #contBox .dlBox dd{
	margin:0px 0px 8px 0px;
	padding:0px;
}
.company_data #contBox .dlBox dd .inner{
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #efefef;
}
.company_data #contBox .boxText{
	display:block;
	padding:20px;
	margin:0px 0px 10px 0px;
	color:#233a86;
	font-size:14px;
	font-weight:bold;
	border:solid 2px #A7ADBF;
}

/*__map__*/
.map #contBox .dlBox{
	margin:10px 0px;
}
.map #contBox .dlBox dd{
	margin:0px 0px 15px 0px;
}
.company #contBox .dlBox dd ul,
.company #contBox .dlBox dd li{
	margin:0px;padding:0px;
}
.company #contBox .mapBox{
	display:block;
	margin:0px auto 20px auto;
	padding:0px;
	text-align:center;
}

/*__recruit__*/
.recruit #contBox{}
.recruit #contBox table.recritDetail{
	margin:0px 0px 10px 0px;
	padding:0px;
	vertical-align:top;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.recruit #contBox table.recritDetail th{
	text-align:left;
	padding:3px 5px 5px 5px;
	white-space:nowrap;
	vertical-align:top;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
.recruit #contBox table.recritDetail td{
	padding:2px 5px;
	vertical-align:top;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
#contBox table.recritDetail td ol,
#contBox table.recritDetail td ul,
#contBox table.recritDetail td p{
	margin:0px;
	padding:0px;
}
#contBox table.recritDetail td li{
	margin:0px;padding:0px 0px 3px 0px;
	display:block;
}


/*
------------------------------------------------------------*/
#body2nd #contBox .entryBody .entryMore{
	display:block;
	border:solid 2px #DF7D8C;
	padding:10px;
	width:480px;
}
#body2nd #contBox .entryBody .entryMore h4{
	margin:0px 0px 5px 10px;
	padding:0px;
	border-bottom:solid 1px #DF7D8C;
}
#body2nd #contBox .entryBody .entryMore p{
	margin:5px 5px 10px 10px;
}
#body2nd #contBox .entryMore .releyLink{
	display:block;
	margin:0px 0px 10px 10px;
}
#body2nd #contBox .entryMore .releyLink a{
	padding:5px 30px;
	margin:0px 5px 0px 0px;
	font-size:12px;
	display:inline-block;
	background:url(../img/common/bgBtn01.gif) repeat-x 0px 0px #cf112e;
	color:#fff;font-weight:bold;
	border:solid 1px #c00;
}
#body2nd #contBox .entryMore .releyLink a:hover{
	background:#cf112e;
	text-decoration:none;
}


/*
------------------------------------------------------------*/
body:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}
/*
-----------------------------*/

