﻿@charset "utf-8";

/* sidenavi style */

#sidenavi_top {/*都道府県別ページ用微調整*/
	margin-left:8px;
}


/* エリア詳細マップ上部の物件数 */
.areaLot
{
	text-align:right;
	color:#003FB2;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
}

.areaLot span
{
	padding-left:10px;
}

/* まとめて資料請求ボタン */

.requestAllInOne
{
	clear:left;
	vertical-align:middle;
	margin-top:20px;
}

.requestAllInOne img
{
	float:left;
	margin-right:10px;
}

.checkdimg
{
	background: url(/bunjyo/ken/img/checked.gif) no-repeat;
	width: 15px;
	height:12px;
	margin-left: 5px;
	padding-left: 16px;
}


/* サイドメニュー */ /* 物件詳細と共通なので別のcssファイルを作成したほうがよくない？ */
#area_detail_main p
{
	background-color:#16406D;
	color:#FFFFFF;
	height : auto;
	padding: 7px 0px 5px 7px;
}

#area_detail_main p .number
{
	margin-top:-22px;
}

#area_detail_main ul
{
	margin-top:0px;
	padding-left:15px;
	padding-bottom:14px;
	background-color:#fff;
	background: url(/bunjyo/common/img/sidenavi_area_back.jpg) no-repeat bottom left;
}

#area_detail_main ul li {
	height : auto;
	color: #16406D;
	letter-spacing: 0.1em;
	padding: 0;
	margin:0;
	background:url(/bunjyo/common/img/sideMenuLine2nd.gif) left bottom no-repeat;
}

#area_detail_main ul li a {
	background-image:none;
	color: #16406D;
	display:block;
	font-size:80%;
	line-height:150%;
	margin-bottom:0px;
}

#area_detail_main ul li a:hover {
	background: url(/bunjyo/ken/img/sideMenuBg2nd_on.jpg) repeat-y;
}

/* 一覧テーブル*/

.aio_sort
{
	margin-top:40px;
	margin-bottom:0px;
	padding:0px;
	border:1px solid #fff;
}

.aio_sort div
{
	float:left;
	width:40px;
	margin-bottom:0px;
}

.aio_sort div img
{
	margin-right:5px;
}

.sort_check
{
	position:relative;
	left:50px;
}

.sort_name
{
	position:relative;
	left:230px;
}

head~/* */body .sort_name
{/* IE以外 */
	position:relative;
	left:220px;
}

.sort_station
{
	position:relative;
	left:350px;
}

head~/* */body .sort_station
{/* IE以外 */
	left:340px;
}

.sort_price
{
	position:relative;
	left:394px;
}

head~/* */body .sort_price
{/* IE以外 */
	left:372px;
}


.sort_area
{
	position:relative;
	left:440px;
}



#area_AllInOne
{
	width:675px;
	border-top:1px solid #A4A4A4;
	border-left:1px solid #A4A4A4;
	text-align:center;
	margin-bottom:20px;
	clear:left;
	margin-top:0px;
}

head~/* */body #area_AllInOne
{
	margin-bottom:0px;
}

#pickup tr
{
	background-image:none;
}


#area_AllInOne th
{
	border-top:1px solid #FFF;
	border-left:1px solid #FFf;
	border-bottom:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	background:url(/bunjyo/ken/img/thBgTodofuken.jpg) repeat-x center left;
	line-height:120%;
	color:#204B85;
	font-weight:normal;
	padding:5px;
	height:30px;
}

#area_AllInOne th div
{
	margin:0;
	text-align:center;
	position:relative;
	left:-20px;
}


#area_AllInOne th span
{
	display:block;
	position:relative;
	top:-22px;
	float:left;
	width:40px;
	height:16px;
}

head~/* */body #area_AllInOne th span
{/* IE以外 */
	height:15px;
}

.aio_check
{
	width:30px;
}

.aio_cat
{
	width:40px;
}

.aio_thumb,
.aio_station
{
	width:60px;
}

.aio_name
{
	width:230px;
}

head~/* */body .aio_name
{/* IE以外 */
	width:240px;
}

.aio_price
{
	width:70px;
}

.aio_area
{
	width:100px;
}

#area_AllInOne td
{
	border-top:1px solid #FFF;
	border-left:1px solid #FFf;
	border-bottom:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	padding-top:5px;
	padding-bottom:0px;
	vertical-align:top;
	background-image:none;
	clear:left;
}

#area_AllInOne td.aio_c_pr
{
	border-top:none;
}

#area_AllInOne td p
{
	padding-left:5px;
	margin-bottom:5px;
	line-height:120%;
	vertical-align:top;
}

#area_AllInOne td input
{
	background-color:toransparent;
}

#area_AllInOne td.aio_c_check,
#area_AllInOne td.aio_c_cat,
#area_AllInOne td.aio_c_thumb,
#area_AllInOne td.aio_c_pr
{
	vertical-align:middle;
}

#area_AllInOne td.aio_c_area p
{
	line-height:200%;
	margin-top:-5px;
}

#area_AllInOne td.aio_c_thumb,
#area_AllInOne td.aio_c_name,
#area_AllInOne td.aio_c_station,
#area_AllInOne td.aio_c_price,
#area_AllInOne td.aio_c_area
{
	border-bottom-style:dotted;
}

.aio_c_thumb p
{
	margin-top:5px;
}

#area_AllInOne td.aio_c_cat
{
	width:2.5em;
	padding-left:10px;
	padding-right:10px;
}

.aio_c_name,
.aio_c_name p
{
	width:230px;
	margin-right:0;
	padding-right:0;
}

head~/* */body .aio_c_name,
head~/* */body .aio_c_name p
{/* IE以外 */
	width:240px;
	margin-right:auto;
	padding-right:auto;
}


.aio_c_name img
{
	margin-right:5px;
}

.aio_c_name a img
{
	margin-left:5px;
}

.aio_c_pr
{
	padding-bottom:0px;
	width: 580px;
}

.aio_c_pr img
{
	margin-right:10px;
	float:left;
}

.aio_c_pr p
{
	margin-bottom:0px;
	padding-bottom:0px;
}

.aio_c_pr p span
{
	display:block;
	width:520px;
	float:left;
	padding-bottom:5px;
}

body:last-child .aio_c_pr p span
{/* Opera用 */
	width:520px;
}

html:not([lang*=""]) .aio_c_pr p span
{/* firefox用 */
	width:530px;
}

head~/* */body .aio_c_pr p span
{/* Opera・IE以外 */
	width:530px;
}



#pickup .rowOdd
{
	background-color:#F5F5F5;
}

#pickup .rowEven
{
	background-color:#ECECEC;
}


p.iconMini img
{
	margin-right: 5px;
}
